Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
HierarchicalOverlay Class Reference

#include <HierarchicalPathfinder.h>

Inheritance diagram for HierarchicalOverlay:
Inheritance graph
[legend]
Collaboration diagram for HierarchicalOverlay:
Collaboration graph
[legend]

Public Member Functions

 HierarchicalOverlay (HierarchicalPathfinder &pathfinderHier)
 
virtual void BuildTextureRGBA (u8 *data, size_t w, size_t h)
 Called each frame to generate the texture to render on the terrain. More...
 
- Public Member Functions inherited from TerrainTextureOverlay
 TerrainTextureOverlay (float texelsPerTile, int priority=100)
 
virtual ~TerrainTextureOverlay ()
 
- Public Member Functions inherited from ITerrainOverlay
virtual ~ITerrainOverlay ()
 
virtual void RenderBeforeWater ()
 

Public Attributes

HierarchicalPathfinderm_PathfinderHier
 

Additional Inherited Members

- Static Public Member Functions inherited from ITerrainOverlay
static void RenderOverlaysBeforeWater ()
 Draw all ITerrainOverlay objects that exist and that should be drawn before water. More...
 
static void RenderOverlaysAfterWater (int cullGroup)
 Draw all ITerrainOverlay objects that exist and that should be drawn after water. More...
 
- Protected Member Functions inherited from TerrainTextureOverlay
SColor4ub GetColor (size_t idx, u8 alpha) const
 Returns an arbitrary color, for subclasses that want to distinguish different integers visually. More...
 
- Protected Member Functions inherited from ITerrainOverlay
 ITerrainOverlay (int priority)
 

Constructor & Destructor Documentation

HierarchicalOverlay::HierarchicalOverlay ( HierarchicalPathfinder pathfinderHier)
inline

Member Function Documentation

virtual void HierarchicalOverlay::BuildTextureRGBA ( u8 data,
size_t  w,
size_t  h 
)
inlinevirtual

Called each frame to generate the texture to render on the terrain.

data is w*h*4 bytes, where w and h are the terrain size multiplied by texelsPerTile. data defaults to fully transparent, and should be filled with data in RGBA order.

Implements TerrainTextureOverlay.

Member Data Documentation

HierarchicalPathfinder& HierarchicalOverlay::m_PathfinderHier

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