26 m_pOrderTable =
TNULL;
28 m_pLastRenderPacket =
TNULL;
29 m_pNextRegMat =
TNULL;
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
void SetMaterial(TMaterial *a_pMaterial)
TOrderTable * GetOrderTable() const
void SetFlags(State a_eFlags)
TRenderPacket * AddRenderPacket(TMesh *a_pMesh)
TRegMaterial * GetNextRegMat() const
void SetNextRegMat(TRegMaterial *a_pRegMat)
void SetOrderTable(TOrderTable *a_pOrderTable)
TMaterial * GetMaterial() const
TBOOL Create(TShader *a_pShader, TINT a_iPriority)
static TRenderPacket * s_pRenderPackets
static TUINT s_uiMaxMaterials
static TNodeList< TRegMaterial > s_llRegMatRegisteredList
static void CreateStaticData(TUINT a_uiMaxMaterials, TUINT a_uiMaxRenderPackets)
static void DeregisterMaterial(TRegMaterial *a_pRegMat)
void(*)(void *a_pCustomData) t_PreFlushCallback
static TUINT s_uiOrigMaxRenderPackets
static TUINT s_uiNumRenderPackets
static void DeregisterAllMaterials()
static void DestroyStaticData()
static TUINT s_uiMaxNumRenderPackets
TShader * GetShader() const
void UseMaterial(TRegMaterial *a_pRegMat)
static TUINT s_uiNumRegisteredMaterials
static TUINT s_uiMaxRenderPackets
static TNodeList< TRegMaterial > s_llRegMatFreeList
static TRegMaterial * s_pRegMaterials
void(*)(void *a_pCustomData) t_PostFlushCallback
static TRenderPacket * AllocRenderPacket()
TRegMaterial * RegisterMaterial(TMaterial *a_pMat)