static BOOL flag
Definition DEMOAVX.c:20
static Mtx mtx[10]
Definition c_lib.cpp:486
Definition J3DAnimation.h:754
Definition J3DAnimation.h:821
Definition J3DAnimation.h:880
Definition J3DAnimation.h:580
Definition J3DJointTree.h:43
void setHierarchy(J3DModelHierarchy *hierarchy)
Definition J3DJointTree.h:54
const J3DModelHierarchy * getHierarchy() const
Definition J3DJointTree.h:53
u16 * getWEvlpImportantMtxIndex() const
Definition J3DJointTree.h:61
JUTNameTab * getJointName() const
Definition J3DJointTree.h:68
u16 getDrawMtxNum() const
Definition J3DJointTree.h:64
u16 getWEvlpMtxNum() const
Definition J3DJointTree.h:56
u16 getDrawMtxIndex(u16 idx) const
Definition J3DJointTree.h:66
J3DDrawMtxData * getDrawMtxData()
Definition J3DJointTree.h:67
Mtx & getInvJointMtx(int idx)
Definition J3DJointTree.h:75
u32 getModelDataType() const
Definition J3DJointTree.h:76
u8 getWEvlpMixMtxNum(u16 idx) const
Definition J3DJointTree.h:58
f32 * getWEvlpMixWeight() const
Definition J3DJointTree.h:60
J3DJoint * getJointNodePointer(u16 idx) const
Definition J3DJointTree.h:70
u16 getJointNum() const
Definition J3DJointTree.h:63
void setModelDataType(u32 type)
Definition J3DJointTree.h:77
void makeHierarchy(J3DJoint *, J3DModelHierarchy const **, J3DMaterialTable *, J3DShapeTable *)
Definition J3DJointTree.cpp:24
void setBasicMtxCalc(J3DMtxCalc *calc)
Definition J3DJointTree.h:55
u8 getDrawMtxFlag(u16 idx) const
Definition J3DJointTree.h:65
u16 * getWEvlpMixMtxIndex() const
Definition J3DJointTree.h:59
Definition J3DMaterialAttach.h:18
J3DMaterial * getMaterialNodePointer(u16 idx) const
Definition J3DMaterialAttach.h:34
int removeTexMtxAnimator(J3DAnmTextureSRTKey *)
Definition J3DMaterialAttach.cpp:74
JUTNameTab * getMaterialName() const
Definition J3DMaterialAttach.h:42
int entryTexMtxAnimator(J3DAnmTextureSRTKey *)
Definition J3DMaterialAttach.cpp:220
int removeTevRegAnimator(J3DAnmTevRegKey *)
Definition J3DMaterialAttach.cpp:99
JUTNameTab * getTextureName() const
Definition J3DMaterialAttach.h:40
u16 getMaterialNum() const
Definition J3DMaterialAttach.h:44
J3DTexture * getTexture() const
Definition J3DMaterialAttach.h:39
int entryTexNoAnimator(J3DAnmTexPattern *)
Definition J3DMaterialAttach.cpp:193
bool isLocked() const
Definition J3DMaterialAttach.h:45
int removeMatColorAnimator(J3DAnmColor *)
Definition J3DMaterialAttach.cpp:32
int removeTexNoAnimator(J3DAnmTexPattern *)
Definition J3DMaterialAttach.cpp:52
int entryTevRegAnimator(J3DAnmTevRegKey *)
Definition J3DMaterialAttach.cpp:262
Definition J3DMaterial.h:16
Definition J3DModelData.h:15
void indexToPtr()
Definition J3DModelData.cpp:43
virtual ~J3DModelData()
Definition J3DModelData.h:26
J3DMaterialTable mMaterialTable
Definition J3DModelData.h:114
J3DVertexData mVertexData
Definition J3DModelData.h:116
int removeMatColorAnimator(J3DAnmColor *anm)
Definition J3DModelData.h:84
int removeTexNoAnimator(J3DAnmTexPattern *anm)
Definition J3DModelData.h:75
s32 newSharedDisplayList(u32)
Definition J3DModelData.cpp:24
u16 getDrawMtxIndex(u16 idx) const
Definition J3DModelData.h:42
void setHierarchy(J3DModelHierarchy *hierarchy)
Definition J3DModelData.h:49
void * getVtxNrmArray() const
Definition J3DModelData.h:63
u32 getFlag() const
Definition J3DModelData.h:66
u32 getNrmNum() const
Definition J3DModelData.h:40
void const * getRawData() const
Definition J3DModelData.h:67
u8 getWEvlpMixMtxNum(u16 idx) const
Definition J3DModelData.h:58
JUTNameTab * getTextureName() const
Definition J3DModelData.h:54
GXColor * getVtxColorArray(u8 idx) const
Definition J3DModelData.h:64
void simpleCalcMaterial(u16, Mtx)
Definition J3DModelData.cpp:74
void clear()
Definition J3DModelData.cpp:13
void setModelDataType(u32 type)
Definition J3DModelData.h:61
int removeTevRegAnimator(J3DAnmTevRegKey *anm)
Definition J3DModelData.h:81
int removeTexMtxAnimator(J3DAnmTextureSRTKey *anm)
Definition J3DModelData.h:78
u16 mbHasBillboard
Definition J3DModelData.h:112
u16 getWEvlpMtxNum() const
Definition J3DModelData.h:55
u32 mFlags
Definition J3DModelData.h:110
u8 getDrawMtxFlag(u16 idx) const
Definition J3DModelData.h:41
bool checkBBoardFlag() const
Definition J3DModelData.h:70
int entryTevRegAnimator(J3DAnmTevRegKey *anm)
Definition J3DModelData.h:73
J3DTexture * getTexture() const
Definition J3DModelData.h:53
const void * getBinary()
Definition J3DModelData.h:102
J3DVertexData & getVertexData()
Definition J3DModelData.h:31
J3DJointTree mJointTree
Definition J3DModelData.h:113
const J3DModelHierarchy * getHierarchy() const
Definition J3DModelData.h:48
u16 * getWEvlpImportantMtxIndex() const
Definition J3DModelData.h:59
u16 getShapeNum() const
Definition J3DModelData.h:32
u16 getDrawMtxNum() const
Definition J3DModelData.h:35
JUTNameTab * getMaterialName() const
Definition J3DModelData.h:30
u16 * getWEvlpMixMtxIndex() const
Definition J3DModelData.h:56
bool checkBumpFlag() const
Definition J3DModelData.h:68
void entryTexMtxAnimator(J3DAnmTextureSRTKey *anm)
Definition J3DModelData.h:72
void simpleCalcMaterial(Mtx mtx)
Definition J3DModelData.h:28
J3DShape * getShapeNodePointer(u16 idx) const
Definition J3DModelData.h:45
void syncJ3DSys() const
Definition J3DModelData.h:87
u32 getModelDataType() const
Definition J3DModelData.h:60
J3DModelData()
Definition J3DModelData.cpp:20
u16 getMaterialNum() const
Definition J3DModelData.h:33
J3DMaterial * getMaterialNodePointer(u16 idx) const
Definition J3DModelData.h:36
void setBumpFlag(u32 flag)
Definition J3DModelData.h:69
void hide()
Definition J3DModelData.h:98
bool isLocked()
Definition J3DModelData.h:71
void makeHierarchy(J3DJoint *joint, J3DModelHierarchy const **hierarchy)
Definition J3DModelData.h:91
void syncJ3DSysFlags() const
Definition J3DModelData.cpp:94
JUTNameTab * getJointName() const
Definition J3DModelData.h:51
J3DJointTree & getJointTree()
Definition J3DModelData.h:47
J3DShapeTable * getShapeTable()
Definition J3DModelData.h:44
void * getVtxPosArray() const
Definition J3DModelData.h:62
void makeSharedDL()
Definition J3DModelData.cpp:65
void const * mpRawData
Definition J3DModelData.h:109
J3DMaterialTable & getMaterialTable()
Definition J3DModelData.h:29
void setBasicMtxCalc(J3DMtxCalc *calc)
Definition J3DModelData.h:50
void syncJ3DSysPointers() const
Definition J3DModelData.cpp:87
u16 getJointNum() const
Definition J3DModelData.h:34
f32 * getWEvlpMixWeight() const
Definition J3DModelData.h:57
J3DDrawMtxData * getDrawMtxData()
Definition J3DModelData.h:43
Mtx & getInvJointMtx(int idx)
Definition J3DModelData.h:52
u32 getVtxNum() const
Definition J3DModelData.h:39
void show()
Definition J3DModelData.h:95
void entryTexNoAnimator(J3DAnmTexPattern *anm)
Definition J3DModelData.h:74
bool checkFlag(u32 flag) const
Definition J3DModelData.h:65
J3DJoint * getJointNodePointer(u16 idx) const
Definition J3DModelData.h:46
u16 mbHasBumpArray
Definition J3DModelData.h:111
J3DShapeTable mShapeTable
Definition J3DModelData.h:115
Definition J3DModelLoader.h:254
Definition J3DShapeTable.h:15
J3DShape * getShapeNodePointer(u16 idx) const
Definition J3DShapeTable.h:31
u16 getShapeNum() const
Definition J3DShapeTable.h:30
void show()
Definition J3DShapeTable.cpp:13
void initShapeNodes(J3DDrawMtxData *, J3DVertexData *)
Definition J3DShapeTable.cpp:20
void hide()
Definition J3DShapeTable.cpp:6
Definition J3DShape.h:118
Definition J3DTexture.h:14
Definition J3DVertex.h:31
u32 getVtxNum() const
Definition J3DVertex.h:42
u32 getNrmNum() const
Definition J3DVertex.h:41
void * getVtxPosArray() const
Definition J3DVertex.h:36
GXColor * getVtxColorArray(u8 idx) const
Definition J3DVertex.h:38
void * getVtxNrmArray() const
Definition J3DVertex.h:37
f32 Mtx[3][4]
Definition mtx.h:25
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition J3DJointTree.h:27
Definition J3DJointTree.h:16