#include <node_undo.h>
GraphSetUndoMode is an RAII-based convenience wrapper to ensure modifications done to a node graph do not interfere with other components with write access to the same node graph.
The life-time of the instance should enclose the node graph modification:
Public Member Functions | |
GraphSetUndoMode (const GraphModelRef &graph) | |
~GraphSetUndoMode () | |
Private Attributes | |
const GraphModelRef & | _graph |
Bool | _previous |
|
explicit |
Constructs the RAII-based wrapper.
[in] | graph | The node graph that is to be modified. |
~GraphSetUndoMode | ( | ) |
Resets the undo state of the specified node graph.
|
private |
|
private |