J3DNode/J3DTransform progress

This commit is contained in:
Jasper St. Pierre
2023-09-21 23:26:10 -07:00
parent 96c226599c
commit b60bf4df32
5 changed files with 69 additions and 37 deletions
+10 -7
View File
@@ -1,6 +1,8 @@
#ifndef J3DNODE_H
#define J3DNODE_H
#include "dolphin/mtx/mtx.h"
class J3DNode;
typedef int (*J3DNodeCallBack)(J3DNode*, int);
@@ -11,7 +13,8 @@ public:
virtual void calcIn();
virtual u32 getType();
virtual ~J3DNode();
J3DNode();
void appendChild(J3DNode*);
J3DNode* getYounger() { return mYounger; }
@@ -20,11 +23,11 @@ public:
J3DNodeCallBack getCallBack() { return mCallBack; }
J3DNode* getChild() { return mChild; }
/* 0x00 */ void* mCallBackUserData;
/* 0x04 */ J3DNodeCallBack mCallBack;
/* 0x08 */ void* field_0x8;
/* 0x0C */ J3DNode* mChild;
/* 0x10 */ J3DNode* mYounger;
}; // Size: 0x14
/* 0x04 */ void* mCallBackUserData;
/* 0x08 */ J3DNodeCallBack mCallBack;
/* 0x0C */ void* field_0x8;
/* 0x10 */ J3DNode* mChild;
/* 0x14 */ J3DNode* mYounger;
}; // Size: 0x18
#endif /* J3DNODE_H */