Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MapLayer Class Reference

#include <mapdisplay.h>

Inheritance diagram for MapLayer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual bool onLayer (int layer)=0
bool isActive ()
virtual void setActive (bool active)
virtual void paintSingleField (const MapRenderer::FieldRenderInfo &fieldInfo, int layer, const SPoint &pos)=0
virtual ~MapLayer ()

Protected Member Functions

 MapLayer ()

Constructor & Destructor Documentation

MapLayer::MapLayer  )  [inline, protected]
 

Definition at line 110 of file mapdisplay.h.

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

Definition at line 116 of file mapdisplay.h.


Member Function Documentation

bool MapLayer::isActive  )  [inline]
 

Definition at line 113 of file mapdisplay.h.

virtual bool MapLayer::onLayer int  layer  )  [pure virtual]
 

Implemented in UnitWeaponRangeLayer, UnitMovementRangeLayer, VisibilityLayer, ContainerInfoLayer, ResourceGraphLayer, and PipeLayer.

virtual void MapLayer::paintSingleField const MapRenderer::FieldRenderInfo fieldInfo,
int  layer,
const SPoint pos
[pure virtual]
 

Implemented in UnitWeaponRangeLayer, UnitMovementRangeLayer, VisibilityLayer, ContainerInfoLayer, ResourceGraphLayer, and PipeLayer.

virtual void MapLayer::setActive bool  active  )  [inline, virtual]
 

Definition at line 114 of file mapdisplay.h.

Referenced by MapDisplayPG::addMapLayer(), UnitMovementRangeLayer::operateField(), and UnitWeaponRangeLayer::operateField().


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:18:13 2008 for Advanced Strategic Command by  doxygen 1.4.2