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

#include <ActionManager.h>

Inheritance diagram for ActionSetTerrainHeights:
Action

Public Member Functions

 DECLARE_ACTION_INTERFACE (SetTerrainHeights)
 
 ActionSetTerrainHeights (Terrain3D *terrain, const std::vector< TerrainHeightChange > &changes)
 
- Public Member Functions inherited from Action
virtual ~Action ()
 
virtual void Execute ()
 
virtual void Reverse ()
 
virtual const char * GetName ()=0
 

Protected Attributes

Terrain3DmTerrain = nullptr
 
std::vector< TerrainHeightChange > mChanges
 

Constructor & Destructor Documentation

◆ ActionSetTerrainHeights()

ActionSetTerrainHeights::ActionSetTerrainHeights ( Terrain3D terrain,
const std::vector< TerrainHeightChange > &  changes 
)

Member Function Documentation

◆ DECLARE_ACTION_INTERFACE()

ActionSetTerrainHeights::DECLARE_ACTION_INTERFACE ( SetTerrainHeights  )

Member Data Documentation

◆ mChanges

std::vector<TerrainHeightChange> ActionSetTerrainHeights::mChanges
protected

◆ mTerrain

Terrain3D* ActionSetTerrainHeights::mTerrain = nullptr
protected

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