Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J3DShapeTable.h
Go to the documentation of this file.
1#ifndef J3DSHAPETABLE_H
2#define J3DSHAPETABLE_H
3
6
7class JUTNameTab;
8
14public:
16 mShapeNum = 0;
17 mShapeNodePointer = NULL;
18 mShapeName = NULL;
19 }
20
21 void hide();
22 void show();
24 void sortVcdVatCmd();
25
26 virtual ~J3DShapeTable() {}
27
28 u16 getShapeNum() const { return mShapeNum; }
30 J3D_ASSERT_RANGE(85, idx < mShapeNum);
31 return mShapeNodePointer[idx];
32 }
33
34private:
35 friend class J3DModelLoader;
36
37 /* 0x4 */ u16 mShapeNum;
40}; // Size: 0x10
41
42#endif /* J3DSHAPETABLE_H */
Definition J3DModelLoader.h:252
Definition J3DShapeTable.h:13
virtual ~J3DShapeTable()
Definition J3DShapeTable.h:26
J3DShape * getShapeNodePointer(u16 idx) const
Definition J3DShapeTable.h:29
J3DShapeTable()
Definition J3DShapeTable.h:15
u16 getShapeNum() const
Definition J3DShapeTable.h:28
JUTNameTab * mShapeName
Definition J3DShapeTable.h:39
void show()
Definition J3DShapeTable.cpp:12
J3DShape ** mShapeNodePointer
Definition J3DShapeTable.h:38
void initShapeNodes(J3DDrawMtxData *, J3DVertexData *)
Definition J3DShapeTable.cpp:19
u16 mShapeNum
Definition J3DShapeTable.h:37
void hide()
Definition J3DShapeTable.cpp:5
void sortVcdVatCmd()
Definition J3DShapeTable.cpp:30
Definition J3DShape.h:118
Definition J3DVertex.h:29
Definition JUTNameTab.h:27
unsigned short int u16
Definition types.h:10
Definition J3DJointTree.h:23