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.
m
private PolygonSortModelRendererInternals* m;
PolygonSortModelRenderer
public PolygonSortModelRenderer();
~PolygonSortModelRenderer
public ~PolygonSortModelRenderer();
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 );