torque Torque Game Engine Documentation
CVS Revision Label 1.3.x

Brush Class Reference

#include <terrainEditor.h>

Inheritance diagram for Brush:

Selection Vector< GridInfo > BoxBrush EllipseBrush SelectionBrush

Public Types

enum  { MaxBrushDim = 40 }

Public Member Functions

 Brush (TerrainEditor *editor)
virtual ~Brush ()
void setPosition (const Point3F &pos)
void setPosition (const Point2I &pos)
const Point2IgetPosition ()
void update ()
virtual void rebuild ()=0
Point2I getSize ()
virtual void setSize (const Point2I &size)

Protected Attributes

TerrainEditormTerrainEditor
Point2I mSize
Point2I mGridPos

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
MaxBrushDim 


Constructor & Destructor Documentation

Brush::Brush TerrainEditor editor  ) 
 

virtual Brush::~Brush  )  [inline, virtual]
 


Member Function Documentation

void Brush::setPosition const Point3F pos  ) 
 

void Brush::setPosition const Point2I pos  ) 
 

const Point2I& Brush::getPosition  ) 
 

void Brush::update  ) 
 

virtual void Brush::rebuild  )  [pure virtual]
 

Implemented in BoxBrush, EllipseBrush, and SelectionBrush.

Point2I Brush::getSize  )  [inline]
 

virtual void Brush::setSize const Point2I size  )  [inline, virtual]
 

Reimplemented in SelectionBrush.


Field Documentation

TerrainEditor* Brush::mTerrainEditor [protected]
 

Point2I Brush::mSize [protected]
 

Point2I Brush::mGridPos [protected]
 




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen