Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
MatPassTaskClass Class Reference

Inherits AutoPoolClass< MatPassTaskClass, 256 >.

Public Member Functions

 MatPassTaskClass (MaterialPassClass *pass, MeshClass *mesh)
 
 ~MatPassTaskClass (void)
 
MaterialPassClassPeek_Material_Pass (void)
 
MeshClassPeek_Mesh (void)
 
MatPassTaskClassGet_Next_Visible (void)
 
void Set_Next_Visible (MatPassTaskClass *mpr)
 

Additional Inherited Members

- Static Public Member Functions inherited from AutoPoolClass< MatPassTaskClass, 256 >
static void * operator new (size_t size)
 
static void operator delete (void *memory)
 

Detailed Description

MatPassTaskClass This is the record of a material pass that needs to be rendered on a particular mesh. These are linked into the FVF container which contains the mesh model. They are also pooled to remove memory allocation overhead.

Definition at line 141 of file dx8renderer.cpp.

Constructor & Destructor Documentation

◆ MatPassTaskClass()

MatPassTaskClass::MatPassTaskClass ( MaterialPassClass * pass,
MeshClass * mesh )
inline

Definition at line 144 of file dx8renderer.cpp.

◆ ~MatPassTaskClass()

MatPassTaskClass::~MatPassTaskClass ( void )
inline

Definition at line 155 of file dx8renderer.cpp.

Member Function Documentation

◆ Get_Next_Visible()

MatPassTaskClass * MatPassTaskClass::Get_Next_Visible ( void )
inline

Definition at line 164 of file dx8renderer.cpp.

◆ Peek_Material_Pass()

MaterialPassClass * MatPassTaskClass::Peek_Material_Pass ( void )
inline

Definition at line 161 of file dx8renderer.cpp.

◆ Peek_Mesh()

MeshClass * MatPassTaskClass::Peek_Mesh ( void )
inline

Definition at line 162 of file dx8renderer.cpp.

◆ Set_Next_Visible()

void MatPassTaskClass::Set_Next_Visible ( MatPassTaskClass * mpr)
inline

Definition at line 165 of file dx8renderer.cpp.


The documentation for this class was generated from the following file: