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

renderer
Class SortModelRenderer

ModelRenderer
   |
   +--SortModelRenderer

   in TransparencyRenderer.h
   in TransparencyRenderer.cpp

class SortModelRenderer
extends ModelRenderer

Class SortModelRenderer: Render models back-to-front from the camera's point of view. This is less efficient than batched model renderers, but necessary for transparent models. TransparencyRenderer can be used with any ModelVertexRenderer. Use this renderer together with TransparentRenderModifier and TransparentShadowRenderModifier to achieve transparency.


Field Summary
private SortModelRendererInternals* m
          
 
Constructor Summary
SortModelRenderer( ModelVertexRendererPtr vertexRenderer )
          
~SortModelRenderer()
          
 
Method Summary
 void EndFrame()
          
 bool HaveSubmissions()
          
 void PrepareModels()
          
 void Render( RenderModifierPtr modifier, u32 flags )
          TransparentRenderModifier implementation
 void Submit( CModel* model )
          
   
Methods inherited from class ModelRenderer
CopyPositionAndNormals, BuildPositionAndNormals, BuildColor4ub, BuildUV, BuildIndices, Submit, PrepareModels, EndFrame, HaveSubmissions, Render
 

Field Detail

m

private SortModelRendererInternals* m;


Constructor Detail

SortModelRenderer

public SortModelRenderer( ModelVertexRendererPtr vertexRenderer );

~SortModelRenderer

public ~SortModelRenderer();


Method Detail

EndFrame

public void EndFrame();

HaveSubmissions

public bool HaveSubmissions();

PrepareModels

public void PrepareModels();

Render

public void Render( RenderModifierPtr modifier, u32 flags );
TransparentRenderModifier implementation

Submit

public 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