Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

renderer
Class TerrainRenderer

   in TerrainRenderer.h
   in TerrainRenderer.cpp

class TerrainRenderer

Class TerrainRenderer: Render everything related to the terrain, especially patches and water.


Field Summary
private TerrainRendererInternals* m
          
 
Constructor Summary
TerrainRenderer()
          
~TerrainRenderer()
          Submit a patch for rendering
 
Method Summary
 void EndFrame()
          Query if patches have been submitted this frame
 bool HaveSubmissions()
          Full-featured terrain rendering with blending and everything
 void PrepareForRendering()
          Clear submissions lists
 void RenderOutlines()
          Render water that is part of the terrain
 void RenderPatches()
          Render outlines of submitted patches as lines
 void RenderTerrain( ShadowMap* shadow )
          Render un-textured patches as polygons
 void RenderWater()
          RenderWater: Render water for all patches that have been submitted this frame.
 void Submit( CPatch* patch )
          Prepare for rendering
 

Field Detail

m

private TerrainRendererInternals* m;


Constructor Detail

TerrainRenderer

public TerrainRenderer();

~TerrainRenderer

public ~TerrainRenderer();
Submit a patch for rendering


Method Detail

EndFrame

public void EndFrame();
Query if patches have been submitted this frame

HaveSubmissions

public bool HaveSubmissions();
Full-featured terrain rendering with blending and everything

PrepareForRendering

public void PrepareForRendering();
Clear submissions lists

RenderOutlines

public void RenderOutlines();
Render water that is part of the terrain

RenderPatches

public void RenderPatches();
Render outlines of submitted patches as lines

RenderTerrain

public void RenderTerrain( ShadowMap* shadow );
Render un-textured patches as polygons

RenderWater

public void RenderWater();
RenderWater: Render water for all patches that have been submitted this frame. preconditions : PrepareForRendering must have been called this frame before calling RenderWater.

Submit

public void Submit( CPatch* patch );
Prepare for rendering

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD