d_a_nh 75% done (#49)

* d_a_nh 75% done

* More nh actions
This commit is contained in:
LagoLunatic
2023-09-17 14:58:28 -04:00
committed by GitHub
parent 65a63eea69
commit e806b15578
21 changed files with 497 additions and 97 deletions
@@ -3,6 +3,7 @@
#include "JSystem/J3DGraphAnimator/J3DJoint.h"
#include "dolphin/types.h"
#include "global.h"
class JUTNameTab;
@@ -70,4 +71,6 @@ private:
/* 0x44 */ JUTNameTab* mJointName;
}; // Size: 0x48
STATIC_ASSERT(sizeof(J3DJointTree) == 0x48);
#endif /* J3DJOINTTREE_H */
+1 -2
View File
@@ -43,7 +43,6 @@ public:
entryModelData(param_0, param_1, param_2);
}
void setBaseTRMtx(f32 (*)[4]);
void initialize();
s32 entryModelData(J3DModelData*, u32, u32);
s32 createShapePacket(J3DModelData*);
@@ -79,7 +78,7 @@ public:
bool isCpuSkinningOn() const { return (mFlags & J3DMdlFlag_SkinPosCpu) && (mFlags & J3DMdlFlag_SkinNrmCpu); }
Mtx& getBaseTRMtx() { return mBaseTransformMtx; }
void i_setBaseTRMtx(Mtx m) { MTXCopy(m, mBaseTransformMtx); }
void setBaseTRMtx(Mtx m) { MTXCopy(m, mBaseTransformMtx); }
u32 getMtxCalcMode() const { return mFlags & 0x03; }
J3DVertexBuffer* getVertexBuffer() const { return (J3DVertexBuffer*)&mVertexBuffer; }
J3DMatPacket* getMatPacket(u16 idx) const { return &mpMatPacket[idx]; }
@@ -6,6 +6,7 @@
#include "JSystem/J3DGraphAnimator/J3DShapeTable.h"
#include "JSystem/J3DGraphBase/J3DSys.h"
#include "JSystem/J3DGraphBase/J3DVertex.h"
#include "JSystem/J3DGraphBase/J3DMaterial.h"
typedef struct _GXColor GXColor;
class JUTNameTab;