|
Polyphase Game Engine
|
#include <ActionManager.h>
Public Member Functions | |
| DECLARE_ACTION_INTERFACE (SetVoxels) | |
| ActionSetVoxels (Voxel3D *voxel, const std::vector< VoxelChange > &changes) | |
Public Member Functions inherited from Action | |
| virtual | ~Action () |
| virtual void | Execute () |
| virtual void | Reverse () |
| virtual const char * | GetName ()=0 |
Protected Attributes | |
| Voxel3D * | mVoxel = nullptr |
| std::vector< VoxelChange > | mChanges |
| ActionSetVoxels::ActionSetVoxels | ( | Voxel3D * | voxel, |
| const std::vector< VoxelChange > & | changes | ||
| ) |
| ActionSetVoxels::DECLARE_ACTION_INTERFACE | ( | SetVoxels | ) |
|
protected |
|
protected |