|  | Pyrogenesis HEAD
    Pyrogenesis, a RTS Engine | 
Common interface for terrain-tile-based and texture-based debug overlays. More...
#include <TerrainOverlay.h>

| Public Member Functions | |
| virtual | ~ITerrainOverlay () | 
| virtual void | RenderBeforeWater (Renderer::Backend::IDeviceCommandContext *deviceCommandContext) | 
| virtual void | RenderAfterWater (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, int cullGroup) | 
| Static Public Member Functions | |
| static void | RenderOverlaysBeforeWater (Renderer::Backend::IDeviceCommandContext *deviceCommandContext) | 
| Draw all ITerrainOverlay objects that exist and that should be drawn before water.  More... | |
| static void | RenderOverlaysAfterWater (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, int cullGroup) | 
| Draw all ITerrainOverlay objects that exist and that should be drawn after water.  More... | |
| Protected Member Functions | |
| ITerrainOverlay (int priority) | |
| Private Member Functions | |
| NONCOPYABLE (ITerrainOverlay) | |
Common interface for terrain-tile-based and texture-based debug overlays.
An overlay object will be rendered for as long as it is allocated (it is automatically registered/deregistered by constructor/destructor).
| 
 | virtual | 
| 
 | protected | 
| 
 | private | 
| 
 | inlinevirtual | 
Reimplemented in TerrainTextureOverlay.
| 
 | inlinevirtual | 
Reimplemented in TerrainOverlay.
| 
 | static | 
Draw all ITerrainOverlay objects that exist and that should be drawn after water.
| 
 | static | 
Draw all ITerrainOverlay objects that exist and that should be drawn before water.