TerrainAction Class Reference

#include <terrainActions.h>

Inheritance diagram for TerrainAction:

Inheritance graph
[legend]
List of all members.

Public Types

 Begin = 0
 Update
 End
 Process
enum  Type {
  Begin = 0,
  Update,
  End,
  Process
}

Public Member Functions

virtual ~TerrainAction ()
 TerrainAction (TerrainEditor *editor)
virtual StringTableEntry getName ()=0
virtual void process (Selection *sel, const Gui3DMouseEvent &event, bool selChanged, Type type)=0
virtual bool useMouseBrush ()

Protected Attributes

TerrainEditormTerrainEditor

Member Enumeration Documentation

Enumerator:
Begin 
Update 
End 
Process 


Constructor & Destructor Documentation

virtual TerrainAction::~TerrainAction (  )  [inline, virtual]

TerrainAction::TerrainAction ( TerrainEditor editor  )  [inline]


Member Function Documentation

virtual void TerrainAction::process ( Selection sel,
const Gui3DMouseEvent event,
bool  selChanged,
Type  type 
) [pure virtual]

virtual bool TerrainAction::useMouseBrush (  )  [inline, virtual]


Member Data Documentation