|
Polyphase Game Engine
|
#include <ActionManager.h>
Public Member Functions | |
| DECLARE_ACTION_INTERFACE (SetInstanceData) | |
| ActionSetInstanceData (InstancedMesh3D *instMesh, int32_t startIndex, const std::vector< MeshInstanceData > &data) | |
Public Member Functions inherited from Action | |
| virtual | ~Action () |
| virtual void | Execute () |
| virtual void | Reverse () |
| virtual const char * | GetName ()=0 |
Protected Attributes | |
| InstancedMesh3D * | mInstMesh = nullptr |
| int32_t | mStartIndex = -1 |
| std::vector< MeshInstanceData > | mData |
| std::vector< MeshInstanceData > | mPrevData |
| ActionSetInstanceData::ActionSetInstanceData | ( | InstancedMesh3D * | instMesh, |
| int32_t | startIndex, | ||
| const std::vector< MeshInstanceData > & | data | ||
| ) |
| ActionSetInstanceData::DECLARE_ACTION_INTERFACE | ( | SetInstanceData | ) |
|
protected |
|
protected |
|
protected |
|
protected |