static BOOL flag
Definition DEMOAVX.c:20
static Mtx mtx[10]
Definition c_lib.cpp:486
Definition J3DAnimation.h:731
Definition J3DAnimation.h:672
Definition J3DAnimation.h:642
Definition J3DAnimation.h:578
Definition J3DJointTree.h:39
void setHierarchy(J3DModelHierarchy *hierarchy)
Definition J3DJointTree.h:50
u16 * getWEvlpImportantMtxIndex() const
Definition J3DJointTree.h:57
JUTNameTab * getJointName() const
Definition J3DJointTree.h:64
u16 getDrawMtxNum() const
Definition J3DJointTree.h:60
u16 getWEvlpMtxNum() const
Definition J3DJointTree.h:52
u16 getDrawMtxIndex(u16 idx) const
Definition J3DJointTree.h:62
J3DModelHierarchy const * getHierarchy()
Definition J3DJointTree.h:49
J3DDrawMtxData * getDrawMtxData()
Definition J3DJointTree.h:63
Mtx & getInvJointMtx(int idx)
Definition J3DJointTree.h:71
u32 getModelDataType() const
Definition J3DJointTree.h:72
u8 getWEvlpMixMtxNum(u16 idx) const
Definition J3DJointTree.h:54
f32 * getWEvlpMixWeight() const
Definition J3DJointTree.h:56
J3DJoint * getJointNodePointer(u16 idx) const
Definition J3DJointTree.h:66
u16 getJointNum() const
Definition J3DJointTree.h:59
void setModelDataType(u32 type)
Definition J3DJointTree.h:73
void makeHierarchy(J3DJoint *, J3DModelHierarchy const **, J3DMaterialTable *, J3DShapeTable *)
Definition J3DJointTree.cpp:26
void setBasicMtxCalc(J3DMtxCalc *calc)
Definition J3DJointTree.h:51
u8 getDrawMtxFlag(u16 idx) const
Definition J3DJointTree.h:61
u16 * getWEvlpMixMtxIndex() const
Definition J3DJointTree.h:55
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:17
void indexToPtr()
Definition J3DModelData.cpp:42
virtual ~J3DModelData()
Definition J3DModelData.h:28
J3DMaterialTable mMaterialTable
Definition J3DModelData.h:112
J3DVertexData mVertexData
Definition J3DModelData.h:114
int removeMatColorAnimator(J3DAnmColor *anm)
Definition J3DModelData.h:86
int removeTexNoAnimator(J3DAnmTexPattern *anm)
Definition J3DModelData.h:77
s32 newSharedDisplayList(u32)
Definition J3DModelData.cpp:23
u16 getDrawMtxIndex(u16 idx) const
Definition J3DModelData.h:44
void setHierarchy(J3DModelHierarchy *hierarchy)
Definition J3DModelData.h:51
void * getVtxNrmArray() const
Definition J3DModelData.h:65
u32 getFlag() const
Definition J3DModelData.h:68
u32 getNrmNum() const
Definition J3DModelData.h:42
void const * getRawData() const
Definition J3DModelData.h:69
u8 getWEvlpMixMtxNum(u16 idx) const
Definition J3DModelData.h:60
JUTNameTab * getTextureName() const
Definition J3DModelData.h:56
GXColor * getVtxColorArray(u8 idx) const
Definition J3DModelData.h:66
void simpleCalcMaterial(u16, Mtx)
Definition J3DModelData.cpp:73
void clear()
Definition J3DModelData.cpp:12
void setModelDataType(u32 type)
Definition J3DModelData.h:63
int removeTevRegAnimator(J3DAnmTevRegKey *anm)
Definition J3DModelData.h:83
int removeTexMtxAnimator(J3DAnmTextureSRTKey *anm)
Definition J3DModelData.h:80
u16 mbHasBillboard
Definition J3DModelData.h:110
u16 getWEvlpMtxNum() const
Definition J3DModelData.h:57
u32 mFlags
Definition J3DModelData.h:108
u8 getDrawMtxFlag(u16 idx) const
Definition J3DModelData.h:43
bool checkBBoardFlag() const
Definition J3DModelData.h:72
int entryTevRegAnimator(J3DAnmTevRegKey *anm)
Definition J3DModelData.h:75
J3DTexture * getTexture() const
Definition J3DModelData.h:55
J3DVertexData & getVertexData()
Definition J3DModelData.h:33
J3DJointTree mJointTree
Definition J3DModelData.h:111
u16 * getWEvlpImportantMtxIndex() const
Definition J3DModelData.h:61
J3DModelHierarchy const * getHierarchy()
Definition J3DModelData.h:50
u16 getShapeNum() const
Definition J3DModelData.h:34
u16 getDrawMtxNum() const
Definition J3DModelData.h:37
JUTNameTab * getMaterialName() const
Definition J3DModelData.h:32
u16 * getWEvlpMixMtxIndex() const
Definition J3DModelData.h:58
bool checkBumpFlag() const
Definition J3DModelData.h:70
void entryTexMtxAnimator(J3DAnmTextureSRTKey *anm)
Definition J3DModelData.h:74
void simpleCalcMaterial(Mtx mtx)
Definition J3DModelData.h:30
J3DShape * getShapeNodePointer(u16 idx) const
Definition J3DModelData.h:47
void syncJ3DSys() const
Definition J3DModelData.h:89
u32 getModelDataType() const
Definition J3DModelData.h:62
J3DModelData()
Definition J3DModelData.cpp:19
u16 getMaterialNum() const
Definition J3DModelData.h:35
J3DMaterial * getMaterialNodePointer(u16 idx) const
Definition J3DModelData.h:38
void setBumpFlag(u32 flag)
Definition J3DModelData.h:71
void hide()
Definition J3DModelData.h:100
bool isLocked()
Definition J3DModelData.h:73
void makeHierarchy(J3DJoint *joint, J3DModelHierarchy const **hierarchy)
Definition J3DModelData.h:93
void syncJ3DSysFlags() const
Definition J3DModelData.cpp:93
JUTNameTab * getJointName() const
Definition J3DModelData.h:53
J3DJointTree & getJointTree()
Definition J3DModelData.h:49
J3DShapeTable * getShapeTable()
Definition J3DModelData.h:46
void * getVtxPosArray() const
Definition J3DModelData.h:64
void makeSharedDL()
Definition J3DModelData.cpp:64
void const * mpRawData
Definition J3DModelData.h:107
J3DMaterialTable & getMaterialTable()
Definition J3DModelData.h:31
void setBasicMtxCalc(J3DMtxCalc *calc)
Definition J3DModelData.h:52
void syncJ3DSysPointers() const
Definition J3DModelData.cpp:86
u16 getJointNum() const
Definition J3DModelData.h:36
f32 * getWEvlpMixWeight() const
Definition J3DModelData.h:59
J3DDrawMtxData * getDrawMtxData()
Definition J3DModelData.h:45
Mtx & getInvJointMtx(int idx)
Definition J3DModelData.h:54
u32 getVtxNum() const
Definition J3DModelData.h:41
void show()
Definition J3DModelData.h:97
void entryTexNoAnimator(J3DAnmTexPattern *anm)
Definition J3DModelData.h:76
bool checkFlag(u32 flag) const
Definition J3DModelData.h:67
J3DJoint * getJointNodePointer(u16 idx) const
Definition J3DModelData.h:48
u16 mbHasBumpArray
Definition J3DModelData.h:109
J3DShapeTable mShapeTable
Definition J3DModelData.h:113
Definition J3DModelLoader.h:252
Definition J3DShapeTable.h:13
J3DShape * getShapeNodePointer(u16 idx) const
Definition J3DShapeTable.h:29
u16 getShapeNum() const
Definition J3DShapeTable.h:28
void show()
Definition J3DShapeTable.cpp:12
void initShapeNodes(J3DDrawMtxData *, J3DVertexData *)
Definition J3DShapeTable.cpp:19
void hide()
Definition J3DShapeTable.cpp:5
Definition J3DShape.h:118
Definition J3DTexture.h:14
Definition J3DVertex.h:29
u32 getVtxNum() const
Definition J3DVertex.h:40
u32 getNrmNum() const
Definition J3DVertex.h:39
void * getVtxPosArray() const
Definition J3DVertex.h:34
GXColor * getVtxColorArray(u8 idx) const
Definition J3DVertex.h:36
void * getVtxNrmArray() const
Definition J3DVertex.h:35
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:23
Definition J3DJointTree.h:12