Inherits AutoPoolClass< PolyRenderTaskClass, 256 >.
Public Member Functions | |
| PolyRenderTaskClass (DX8PolygonRendererClass *p_renderer, MeshClass *p_mesh) | |
| ~PolyRenderTaskClass (void) | |
| DX8PolygonRendererClass * | Peek_Polygon_Renderer (void) |
| MeshClass * | Peek_Mesh (void) |
| PolyRenderTaskClass * | Get_Next_Visible (void) |
| void | Set_Next_Visible (PolyRenderTaskClass *prtc) |
Protected Attributes | |
| DX8PolygonRendererClass * | Renderer |
| MeshClass * | Mesh |
| PolyRenderTaskClass * | NextVisible |
Additional Inherited Members | |
Static Public Member Functions inherited from AutoPoolClass< PolyRenderTaskClass, 256 > | |
| static void * | operator new (size_t size) |
| static void | operator delete (void *memory) |
PolyRenderTaskClass This is a record of a polyrendere that needs to be rendered for this frame. Since MeshClass instances can share meshmodels (and therefore their dx8 polygon renderers) this record contains a pointer to the polygon renderer and the MeshClass instance that it is being rendered for.
Definition at line 100 of file dx8renderer.cpp.
|
inline |
Definition at line 103 of file dx8renderer.cpp.
|
inline |
Definition at line 113 of file dx8renderer.cpp.
|
inline |
Definition at line 121 of file dx8renderer.cpp.
|
inline |
Definition at line 119 of file dx8renderer.cpp.
|
inline |
Definition at line 118 of file dx8renderer.cpp.
|
inline |
Definition at line 122 of file dx8renderer.cpp.
|
protected |
Definition at line 127 of file dx8renderer.cpp.
|
protected |
Definition at line 128 of file dx8renderer.cpp.
|
protected |
Definition at line 126 of file dx8renderer.cpp.