| UObjectBase
|
Module |
|
Header |
/Engine/Source/Developer/RigVMDeveloper/Public/RigVMModel/RigVMControllerActions.h |
Include |
#include "RigVMModel/RigVMControllerActions.h" |
class URigVMActionStack : public UObject
The Action Stack can be used to track actions happening on a Graph. Currently the only owner of the ActionStack is the Controller. Actions can be added to the stack, or they can be understood as scopes / brackets. For this you can use BeginAction / EndAction / CancelAction to open / close a bracket. Open brackets automatically record additional actions occuring during the bracket's lifetime.
Name | Description | ||
---|---|---|---|
|
AddAction ( |
Adds an action to the stack. |
|
|
BeginAction ( |
Begins an action and opens a bracket / scope. |
|
|
CancelAction ( |
Cancels an action, closes a bracket / scope and discards all actions to this point. |
|
|
CancelUndoBracket() |
Cancels an undo bracket / scope. This is primary useful for Python. |
|
|
CloseUndoBracket() |
Closes an undo bracket / scope. This is primary useful for Python. |
|
|
EndAction ( |
Ends an action and closes a bracket / scope. |
|
|
FRigVMGraphM... |
OnModified() |
|
|
OpenUndoBracket ( |
Opens an undo bracket / scope to record actions into. This is primary useful for Python. |
|
|
Redo ( |
Pops the last action from the redo stack and perform redo on it. |
|
|
Undo ( |
Pops the last action from the undo stack and perform undo on it. |
Name | Description | ||
---|---|---|---|
|
PostTransacted ( |
Called after the object has been transacted in some way. |