OpenBarnyard
 
Loading...
Searching...
No Matches
TTMDBase::MaterialsHeader Struct Reference

#include <TTMDBase.h>

Public Member Functions

MaterialGetMaterial (TINT a_iIndex)
 

Public Attributes

TUINT32 uiZero1
 
TUINT32 uiZero2
 
TINT32 iNumMaterials
 
TUINT32 uiSectionSize
 

Detailed Description

Definition at line 35 of file TTMDBase.h.

Member Function Documentation

◆ GetMaterial()

Material * TTMDBase::MaterialsHeader::GetMaterial ( TINT a_iIndex)
inline

Definition at line 42 of file TTMDBase.h.

43 {
44 TASSERT( a_iIndex >= 0 && a_iIndex < iNumMaterials );
45 return TREINTERPRETCAST( Material*, this + 1 ) + a_iIndex;
46 }
#define TASSERT(X,...)
Definition Defines.h:138
#define TREINTERPRETCAST(TYPE, VALUE)
Definition Defines.h:68

Member Data Documentation

◆ iNumMaterials

TINT32 TTMDBase::MaterialsHeader::iNumMaterials

Definition at line 39 of file TTMDBase.h.

◆ uiSectionSize

TUINT32 TTMDBase::MaterialsHeader::uiSectionSize

Definition at line 40 of file TTMDBase.h.

◆ uiZero1

TUINT32 TTMDBase::MaterialsHeader::uiZero1

Definition at line 37 of file TTMDBase.h.

◆ uiZero2

TUINT32 TTMDBase::MaterialsHeader::uiZero2

Definition at line 38 of file TTMDBase.h.


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