f_op_view OK, f_op_kankyo documentation

This commit is contained in:
Jasper St. Pierre
2022-12-30 17:15:28 -08:00
parent 8f1130471a
commit 501c7dda22
7 changed files with 65 additions and 105 deletions
+6 -6
View File
@@ -7,12 +7,12 @@
class kankyo_class : public leafdraw_class {
public:
/* 0xC0 */ int field_0xc0;
/* 0xC4 */ create_tag_class field_0xc4;
/* 0xD8 */ leafdraw_method_class* field_0xd8;
/* 0xDC */ cXyz field_0xdc;
/* 0xE8 */ cXyz field_0xe8;
/* 0xF4 */ u32 field_0xf4;
/* 0xC0 */ int mBsType;
/* 0xC4 */ create_tag_class mDwTg;
/* 0xD8 */ leafdraw_method_class* mSubMtd;
/* 0xDC */ cXyz mPos;
/* 0xE8 */ cXyz mScale;
/* 0xF4 */ u32 mParam;
};
#endif /* F_OP_F_OP_KANKYO_H */
+3 -3
View File
@@ -6,9 +6,9 @@
#include "f_pc/f_pc_manager.h"
struct fopKyM_prm_class {
/* 0x00 */ cXyz field_0x0;
/* 0x0C */ cXyz field_0xc;
/* 0x18 */ int field_0x18;
/* 0x00 */ cXyz mPos;
/* 0x0C */ cXyz mScale;
/* 0x18 */ int mParam;
}; // Size: 0x1C
typedef int (*fopKyM_CreateFunc)(void*);
+4 -3
View File
@@ -9,7 +9,8 @@
struct view_process_profile_definition {
/* 0x00 */ leaf_process_profile_definition mBase;
/* 0x24 */ leafdraw_method_class* mSubMtd; // Subclass methods
/* 0x28 */ u32 unk28;
/* 0x28 */ u8 unk28;
/* 0x29 */ u8 unk29[3]; // pad
/* 0x2C */ u32 unk2C;
/* 0x30 */ u32 unk30;
/* 0x34 */ u32 unk34;
@@ -37,8 +38,8 @@ struct view_port_class {
};
struct view_class : public leafdraw_class {
/* 0x0C0 */ leafdraw_method_class* mpLeafdrawMtd;
/* 0x0C4 */ u8 field_0xc4[4];
/* 0x0C0 */ leafdraw_method_class* mSubMtd;
/* 0x0C4 */ u8 field_0xc4;
/* 0x0C8 */ f32 mNear;
/* 0x0CC */ f32 mFar;
/* 0x0D0 */ f32 mFovy;