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

renderer
Class PolygonSortModelRenderer

ModelVertexRenderer
   |
   +--PolygonSortModelRenderer

   in TransparencyRenderer.h
   in TransparencyRenderer.cpp

class PolygonSortModelRenderer
extends ModelVertexRenderer

Class PolygonSortModelRenderer: Render animated models using only OpenGL fixed function, sorting polygons from back to front. This ModelVertexRenderer should only be used with SortModelRenderer. However, SortModelRenderer can be used with other ModelVertexRenderers than this one.


Field Summary
private PolygonSortModelRendererInternals* m
          
 
Constructor Summary
PolygonSortModelRenderer()
          
~PolygonSortModelRenderer()
          
 
Method Summary
 void BeginPass( uint streamflags, const CMatrix3D* texturematrix )
          
 void* CreateModelData( CModel* model )
          
 void DestroyModelData( CModel* UNUSED( model ), void* data )
          
 void EndPass( uint streamflags )
          
 void PrepareModelDef( uint streamflags, CModelDefPtr def )
          
 void RenderModel( uint streamflags, CModel* model, void* data )
          SortModelRenderer implementation
 void UpdateModelData( CModel* model, void* data, u32 updateflags )
          
   
Methods inherited from class ModelVertexRenderer
CreateModelData, UpdateModelData, DestroyModelData, BeginPass, EndPass, PrepareModelDef, RenderModel
 

Field Detail

m

private PolygonSortModelRendererInternals* m;


Constructor Detail

PolygonSortModelRenderer

public PolygonSortModelRenderer();

~PolygonSortModelRenderer

public ~PolygonSortModelRenderer();


Method Detail

BeginPass

public void BeginPass( uint streamflags, const CMatrix3D* texturematrix );

CreateModelData

public void* CreateModelData( CModel* model );

DestroyModelData

public void DestroyModelData( CModel* UNUSED( model ), void* data );

EndPass

public void EndPass( uint streamflags );

PrepareModelDef

public void PrepareModelDef( uint streamflags, CModelDefPtr def );

RenderModel

public void RenderModel( uint streamflags, CModel* model, void* data );
SortModelRenderer implementation

UpdateModelData

public void UpdateModelData( CModel* model, void* data, u32 updateflags );

 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