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

#include <ActionManager.h>

Inheritance diagram for ActionAttachNode:
Action

Public Member Functions

 ActionAttachNode (Node *node, Node *newParent, int32_t childIndex, int32_t boneIndex)
 
- Public Member Functions inherited from Action
virtual ~Action ()
 
virtual void Execute ()
 
virtual void Reverse ()
 
virtual const char * GetName ()=0
 

Protected Attributes

NodePtr mNode = nullptr
 
NodePtr mNewParent = nullptr
 
NodePtr mPrevParent = nullptr
 
int32_t mChildIndex = -1
 
int32_t mPrevChildIndex = -1
 
int32_t mBoneIndex = -1
 
int32_t mPrevBoneIndex = -1
 

Constructor & Destructor Documentation

◆ ActionAttachNode()

ActionAttachNode::ActionAttachNode ( Node node,
Node newParent,
int32_t  childIndex,
int32_t  boneIndex 
)

Member Data Documentation

◆ mBoneIndex

int32_t ActionAttachNode::mBoneIndex = -1
protected

◆ mChildIndex

int32_t ActionAttachNode::mChildIndex = -1
protected

◆ mNewParent

NodePtr ActionAttachNode::mNewParent = nullptr
protected

◆ mNode

NodePtr ActionAttachNode::mNode = nullptr
protected

◆ mPrevBoneIndex

int32_t ActionAttachNode::mPrevBoneIndex = -1
protected

◆ mPrevChildIndex

int32_t ActionAttachNode::mPrevChildIndex = -1
protected

◆ mPrevParent

NodePtr ActionAttachNode::mPrevParent = nullptr
protected

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