Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J3DModelLoader_v26 Class Reference

#include <J3DModelLoader.h>

+ Inheritance diagram for J3DModelLoader_v26:
+ Collaboration diagram for J3DModelLoader_v26:

Public Member Functions

 ~J3DModelLoader_v26 ()
 
void readMaterial (J3DMaterialBlock const *, u32)
 
void readMaterialTable (J3DMaterialBlock const *, u32)
 
u32 calcSizeMaterial (J3DMaterialBlock const *, u32)
 
u32 calcSizeMaterialTable (J3DMaterialBlock const *, u32)
 
- Public Member Functions inherited from J3DModelLoader
 J3DModelLoader ()
 
void readInformation (J3DModelInfoBlock const *, u32)
 
void readVertex (J3DVertexBlock const *)
 
void readEnvelop (J3DEnvelopeBlock const *)
 
void readDraw (J3DDrawBlock const *)
 
void readJoint (J3DJointBlock const *)
 
void readShape (J3DShapeBlock const *, u32)
 
void readTexture (J3DTextureBlock const *)
 
void readTextureTable (J3DTextureBlock const *)
 
void readPatchedMaterial (J3DMaterialBlock const *, u32)
 
void readMaterialDL (J3DMaterialDLBlock const *, u32)
 
void modifyMaterial (u32)
 
u32 calcSizeInformation (J3DModelInfoBlock const *, u32)
 
u32 calcSizeJoint (J3DJointBlock const *)
 
u32 calcSizeEnvelope (J3DEnvelopeBlock const *)
 
u32 calcSizeDraw (J3DDrawBlock const *)
 
u32 calcSizeShape (J3DShapeBlock const *, u32)
 
u32 calcSizeTexture (J3DTextureBlock const *)
 
u32 calcSizeTextureTable (J3DTextureBlock const *)
 
u32 calcSizePatchedMaterial (J3DMaterialBlock const *, u32)
 
u32 calcSizeMaterialDL (J3DMaterialDLBlock const *, u32)
 
virtual J3DModelDataload (void const *, u32)
 
virtual J3DMaterialTableloadMaterialTable (void const *)
 
virtual J3DModelDataloadBinaryDisplayList (void const *, u32)
 
virtual u32 calcLoadSize (void const *, u32)
 
virtual u32 calcLoadMaterialTableSize (void const *)
 
virtual u32 calcLoadBinaryDisplayListSize (void const *, u32)
 
virtual u16 countMaterialNum (void const *)
 
virtual void setupBBoardInfo ()
 
virtual ~J3DModelLoader ()
 
virtual void readMaterial_v21 (J3DMaterialBlock_v21 const *, u32)
 
virtual void readMaterialTable_v21 (J3DMaterialBlock_v21 const *, u32)
 

Additional Inherited Members

- Public Attributes inherited from J3DModelLoader
J3DModelDatampModelData
 
J3DMaterialTablempMaterialTable
 
J3DShapeBlock constmpShapeBlock
 
J3DMaterialBlock constmpMaterialBlock
 
J3DModelHierarchympModelHierarchy
 
u8 field_0x18
 
u8 field_0x19
 
u16 mEnvelopeSize
 

Constructor & Destructor Documentation

◆ ~J3DModelLoader_v26()

J3DModelLoader_v26::~J3DModelLoader_v26 ( )
inline

Member Function Documentation

◆ calcSizeMaterial()

u32 J3DModelLoader_v26::calcSizeMaterial ( J3DMaterialBlock const block,
u32  flags 
)
virtual

Reimplemented from J3DModelLoader.

◆ calcSizeMaterialTable()

u32 J3DModelLoader_v26::calcSizeMaterialTable ( J3DMaterialBlock const block,
u32  flags 
)
virtual

Reimplemented from J3DModelLoader.

◆ readMaterial()

void J3DModelLoader_v26::readMaterial ( J3DMaterialBlock const i_block,
u32  i_flags 
)
virtual

Reimplemented from J3DModelLoader.

◆ readMaterialTable()

void J3DModelLoader_v26::readMaterialTable ( J3DMaterialBlock const i_block,
u32  i_flags 
)
virtual

Reimplemented from J3DModelLoader.


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