|
| CreateNodesAction (const Unigine::NodePtr &node) |
| Creates a new create action for the specified node. More...
|
|
| CreateNodesAction (const Unigine::Vector< Unigine::NodePtr > &nodes) |
| Creates a new create action for the specified node. More...
|
|
| ~CreateNodesAction () override |
|
void | apply () override |
| Applies the create nodes action. More...
|
|
void | undo () override |
| Reverts the create nodes action. More...
|
|
void | redo () override |
| Redoes the previously undone create nodes action (reverses the undo method). More...
|
|
Unigine::Vector< Unigine::NodePtr > | getNodes () const |
|
| Action () |
|
virtual | ~Action () |
|
virtual bool | validate () |
| This method allows action to do some internal cleanup. Return value indicates whether the action is still sane. Whenever it returns false asset system will delete invalid action for good. More...
|
|
virtual bool | modifiesWorld () const |
| Indicates whether the action brings any changes to the scene. Actions like selection, for example, change nothing and shouldn't set world‘s "dirty state". For such actions this method would return 'false’. More...
|
|
This class is used to represent any user's action creating nodes.