naming, lots of set/get functions
This commit is contained in:
parent
cb7cb8521f
commit
23d2e7dbca
2 changed files with 230 additions and 59 deletions
|
|
@ -14,23 +14,23 @@ typedef struct model_data {
|
|||
s8 unk_03;
|
||||
s8 unk_04;
|
||||
s8 unk_05;
|
||||
s16 unk_06;
|
||||
s16 layer;
|
||||
s16 unk_08;
|
||||
s16 unk_0A;
|
||||
s16 unk_0C;
|
||||
s16 unk_0E;
|
||||
s16 unk_10[4];
|
||||
char unk_18[0x8];
|
||||
s16 cluster_attr[4];
|
||||
s16 unk_20;
|
||||
u16 unk_22;
|
||||
u16 camera;
|
||||
s16 unk_24;
|
||||
s16 unk_26;
|
||||
char unk_28[0x10];
|
||||
s16 unk_38[8];
|
||||
HsfData *unk_48;
|
||||
HsfData *unk_4C;
|
||||
u32 unk_50;
|
||||
u32 unk_54;
|
||||
u32 attr;
|
||||
u32 motion_attr;
|
||||
Point3d unk_58;
|
||||
f32 unk_64;
|
||||
Point3d unk_68;
|
||||
|
|
@ -40,15 +40,9 @@ typedef struct model_data {
|
|||
char unk_98[0x2C];
|
||||
HsfData *hsfData;
|
||||
HsfData *unk_C8;
|
||||
f32 unk_CC;
|
||||
f32 unk_D0;
|
||||
f32 unk_D4;
|
||||
f32 unk_D8;
|
||||
f32 unk_DC;
|
||||
f32 unk_E0;
|
||||
f32 unk_E4;
|
||||
f32 unk_E8;
|
||||
f32 unk_EC;
|
||||
Vec pos;
|
||||
Vec rot;
|
||||
Vec scale;
|
||||
Mtx unk_F0;
|
||||
ParticleData *unk_120;
|
||||
} ModelData;
|
||||
|
|
@ -128,6 +122,9 @@ void Hu3DAnimModelKill(s16); /* extern */
|
|||
void Hu3DGLightKill(s16); /* extern */
|
||||
void Hu3DLLightKill(s16, s16); /* extern */
|
||||
s32 Hu3DMotionKill(s16);
|
||||
void Hu3DModelKill(s16);
|
||||
void Hu3DParManAllKill(void);
|
||||
s32 MakeObjectName(s32);
|
||||
|
||||
void Hu3DInit(void);
|
||||
void Hu3DPreProc(void);
|
||||
|
|
@ -140,6 +137,23 @@ void Hu3DNoSyncSet(s32);
|
|||
s16 Hu3DModelCreate(s32);
|
||||
s16 Hu3DModelLink(s16);
|
||||
s16 Hu3DHookFuncCreate(HsfData*);
|
||||
void Hu3DModelAllKill(void);
|
||||
void Hu3DModelPosSet(s16, f32, f32, f32);
|
||||
void Hu3DModelPosSetV(s16, Vec);
|
||||
void Hu3DModelRotSet(s16, f32, f32, f32);
|
||||
void Hu3DModelRotSetV(s16, Vec);
|
||||
void Hu3DModelScaleSet(s16, f32, f32, f32);
|
||||
void Hu3DModelScaleSetV(s16, Vec);
|
||||
void Hu3DModelAttrSet(s16, u32);
|
||||
void Hu3DModelAttrReset(s16, u32);
|
||||
u32 Hu3DModelAttrGet(s16);
|
||||
u32 Hu3DModelMotionAttrGet(s16);
|
||||
void Hu3DModelClusterAttrSet(s16, s16, s32);
|
||||
void Hu3DModelClusterAttrReset(s16, s16, s32);
|
||||
void Hu3DModelCameraSet(s16, u16);
|
||||
void Hu3DModelLayerSet(s16, s16);
|
||||
HsfObject* Hu3DModelObjPtrGet(s16, s32);
|
||||
//...
|
||||
void Hu3DShadowSizeSet(u16);
|
||||
void Hu3DProjectionKill(s16);
|
||||
void Hu3DProjectionPosSet(s16, Vec, Vec, Vec);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue