Polyphase Game Engine
Loading...
Searching...
No Matches
ActionSetRootNode Class Reference

#include <ActionManager.h>

Inheritance diagram for ActionSetRootNode:
Action

Public Member Functions

 ActionSetRootNode (Node *newRoot)
 
- Public Member Functions inherited from Action
virtual ~Action ()
 
virtual void Execute ()
 
virtual void Reverse ()
 
virtual const char * GetName ()=0
 

Protected Attributes

NodePtr mNewRoot = nullptr
 
NodePtr mOldRoot = nullptr
 
NodePtr mNewRootParent = nullptr
 
int32_t mNewRootChildIndex = -1
 

Constructor & Destructor Documentation

◆ ActionSetRootNode()

ActionSetRootNode::ActionSetRootNode ( Node newRoot)

Member Data Documentation

◆ mNewRoot

NodePtr ActionSetRootNode::mNewRoot = nullptr
protected

◆ mNewRootChildIndex

int32_t ActionSetRootNode::mNewRootChildIndex = -1
protected

◆ mNewRootParent

NodePtr ActionSetRootNode::mNewRootParent = nullptr
protected

◆ mOldRoot

NodePtr ActionSetRootNode::mOldRoot = nullptr
protected

The documentation for this class was generated from the following file: