mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
commit
d975d809b8
5 changed files with 640 additions and 53 deletions
|
@ -319,11 +319,49 @@ typedef struct {
|
|||
} Input; // size = 0x18
|
||||
|
||||
typedef struct {
|
||||
/* 0x0000 */ char unk_00[0x28];
|
||||
/* 0x0000 */ s16 unk_0;
|
||||
/* 0x0002 */ s16 unk_2;
|
||||
/* 0x0004 */ u16 unk_4;
|
||||
/* 0x0004 */ u16 unk_6;
|
||||
/* 0x0008 */ s16 unk_8;
|
||||
/* 0x000A */ s16 unk_A;
|
||||
/* 0x000C */ u16 unk_C;
|
||||
/* 0x000E */ u16 unk_E;
|
||||
} UnkViewStruct; // size = 0x10, probably a viewport in disguise
|
||||
|
||||
typedef struct {
|
||||
/* 0x0000 */ s32 topY; // uly (upper left y)
|
||||
/* 0x0004 */ s32 bottomY; // lry (lower right y)
|
||||
/* 0x0008 */ s32 leftX; // ulx (upper left x)
|
||||
/* 0x000C */ s32 rightX; // lrx (lower right x)
|
||||
} Viewport; // size = 0x10
|
||||
|
||||
typedef struct {
|
||||
/* 0x0000 */ s32 magic; // string literal "VIEW" / 0x56494557
|
||||
/* 0x0004 */ GraphicsContext* gfxCtx;
|
||||
/* 0x0008 */ Viewport viewport;
|
||||
/* 0x0018 */ f32 fieldOfView; // fovy
|
||||
/* 0x001C */ f32 fogDistance; // near
|
||||
/* 0x0020 */ f32 zDepth; // far
|
||||
/* 0x0024 */ f32 unk_24; // scale
|
||||
/* 0x0028 */ Vec3f eye;
|
||||
/* 0x0034 */ char unk_34[0xEC];
|
||||
/* 0x0120 */ u32 unk_120;
|
||||
/* 0x0124 */ char unk_124[4];
|
||||
/* 0x0034 */ Vec3f unk_34;
|
||||
/* 0x0040 */ Vec3f unk_40;
|
||||
/* 0x004C */ char unk_4C[0x04];
|
||||
/* 0x0050 */ Viewport unk_50;
|
||||
/* 0x0060 */ Mtx unk_60;
|
||||
/* 0x00A0 */ MtxF unk_A0;
|
||||
/* 0x00E0 */ Mtx* unk_E0;
|
||||
/* 0x00E4 */ MtxF* unk_E4;
|
||||
/* 0x00E8 */ Vec3f unk_E8;
|
||||
/* 0x00F4 */ Vec3f unk_F4;
|
||||
/* 0x0100 */ f32 unk_100;
|
||||
/* 0x0104 */ Vec3f unk_104;
|
||||
/* 0x0110 */ Vec3f unk_110;
|
||||
/* 0x011C */ u16 unk_11C; // normal
|
||||
/* 0x011E */ u16 unk_11E;
|
||||
/* 0x0120 */ s32 unk_120;
|
||||
/* 0x0124 */ s32 unk_124;
|
||||
} View; // size = 0x128
|
||||
|
||||
typedef struct {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue