mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-05 09:33:47 -04:00
m_do_ext work
also jsys documentation
This commit is contained in:
@@ -283,15 +283,15 @@ struct J3DAnmClusterFullData {
|
||||
|
||||
struct J3DAnmTransformKeyData {
|
||||
/* 0x00 */ JUTDataBlockHeader mHeader;
|
||||
/* 0x08 */ u8 field_0x8;
|
||||
/* 0x09 */ u8 field_0x9;
|
||||
/* 0x08 */ u8 mAttribute;
|
||||
/* 0x09 */ u8 mDecShift;
|
||||
/* 0x0A */ s16 mFrameMax;
|
||||
/* 0x0C */ u16 field_0xc;
|
||||
/* 0x10 */ int field_0x10;
|
||||
/* 0x14 */ s32 mTableOffset;
|
||||
/* 0x18 */ s32 field_0x18;
|
||||
/* 0x1c */ s32 field_0x1c;
|
||||
/* 0x20 */ s32 field_0x20;
|
||||
/* 0x18 */ s32 mScaleOffset;
|
||||
/* 0x1c */ s32 mRotOffset;
|
||||
/* 0x20 */ s32 mTransOffset;
|
||||
};
|
||||
|
||||
struct J3DAnmClusterKeyData {
|
||||
|
||||
@@ -45,7 +45,7 @@ public:
|
||||
JUTNameTab* getMaterialName() const { return mMaterialName; }
|
||||
|
||||
u16 getMaterialNum() const { return mMaterialNum; }
|
||||
bool isLocked() { return field_0x20 == 1; }
|
||||
bool isLocked() { return mbIsLocked == 1; }
|
||||
|
||||
private:
|
||||
friend class J3DJointTree;
|
||||
@@ -57,10 +57,10 @@ private:
|
||||
/* 0x08 */ J3DMaterial** mMaterialNodePointer;
|
||||
/* 0x0C */ JUTNameTab* mMaterialName;
|
||||
/* 0x10 */ u16 mUniqueMatNum;
|
||||
/* 0x14 */ J3DMaterial* field_0x14;
|
||||
/* 0x14 */ J3DMaterial* mMaterialBase;
|
||||
/* 0x18 */ J3DTexture* mTexture;
|
||||
/* 0x1C */ JUTNameTab* mTextureName;
|
||||
/* 0x20 */ u16 field_0x20;
|
||||
/* 0x20 */ u16 mbIsLocked;
|
||||
}; // Size: 0x24
|
||||
|
||||
#endif /* J3DMATERIALATTACH_H */
|
||||
|
||||
@@ -79,9 +79,9 @@ public:
|
||||
u16 checkBumpFlag() const { return mbHasBumpArray; }
|
||||
void setBumpFlag(u32 flag) { mbHasBumpArray = flag; }
|
||||
bool checkBBoardFlag() const { return mbHasBillboard == 1; }
|
||||
void entryTexMtxAnimator(J3DAnmTextureSRTKey* anm) { mMaterialTable.entryTexMtxAnimator(anm); }
|
||||
void entryTevRegAnimator(J3DAnmTevRegKey* anm) { mMaterialTable.entryTevRegAnimator(anm); }
|
||||
void entryMatColorAnimator(J3DAnmColor* anm) { mMaterialTable.entryMatColorAnimator(anm); }
|
||||
s32 entryTexMtxAnimator(J3DAnmTextureSRTKey* anm) { return mMaterialTable.entryTexMtxAnimator(anm); }
|
||||
s32 entryTevRegAnimator(J3DAnmTevRegKey* anm) { return mMaterialTable.entryTevRegAnimator(anm); }
|
||||
s32 entryMatColorAnimator(J3DAnmColor* anm) { return mMaterialTable.entryMatColorAnimator(anm); }
|
||||
void setTexMtxAnimator(J3DAnmTextureSRTKey* pAnm, J3DTexMtxAnm* pTexAnm, J3DTexMtxAnm* pDualAnmR) {
|
||||
mMaterialTable.setTexMtxAnimator(pAnm, pTexAnm, pDualAnmR);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user