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

renderer
Class BatchModelRenderer

ModelRenderer
   |
   +--BatchModelRenderer

   in ModelRenderer.h
   in ModelRenderer.cpp

class BatchModelRenderer
extends ModelRenderer

Class BatchModelRenderer: Model renderer that sorts submitted models by CModelDef and texture for batching, and uses a ModelVertexRenderer (e.g. FixedFunctionModelRenderer) to manage model vertices.


Field Summary
private BatchModelRendererInternals* m
          
 
Constructor Summary
BatchModelRenderer( ModelVertexRendererPtr vertexrenderer )
          
virtual ~BatchModelRenderer()
          
 
Method Summary
 virtual void EndFrame()
          
 virtual bool HaveSubmissions()
          
 virtual void PrepareModels()
          
 virtual void Render( RenderModifierPtr modifier, u32 flags )
          
 virtual void Submit( CModel* model )
          
   
Methods inherited from class ModelRenderer
CopyPositionAndNormals, BuildPositionAndNormals, BuildColor4ub, BuildUV, BuildIndices, Submit, PrepareModels, EndFrame, HaveSubmissions, Render
 

Field Detail

m

private BatchModelRendererInternals* m;


Constructor Detail

BatchModelRenderer

public BatchModelRenderer( ModelVertexRendererPtr vertexrenderer );

~BatchModelRenderer

public virtual ~BatchModelRenderer();


Method Detail

EndFrame

public virtual void EndFrame();

HaveSubmissions

public virtual bool HaveSubmissions();

PrepareModels

public virtual void PrepareModels();

Render

public virtual void Render( RenderModifierPtr modifier, u32 flags );

Submit

public virtual void Submit( CModel* model );

 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