diff options
| author | hatal175 <hatal175@users.noreply.github.com> | 2024-06-04 23:25:37 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-04 14:25:37 -0600 |
| commit | 1c1e65bc4b018b87159348c80dc5ea8feed8c6f2 (patch) | |
| tree | a5c69f23b4389fe671662aee05ae0008d07a8427 /include/JSystem/J3DGraphBase/J3DStruct.h | |
| parent | 59175a46fdaa673640a29203850ff4558379dab9 (diff) | |
Work on J3DMatBlock (#2164)
Diffstat (limited to 'include/JSystem/J3DGraphBase/J3DStruct.h')
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DStruct.h | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/include/JSystem/J3DGraphBase/J3DStruct.h b/include/JSystem/J3DGraphBase/J3DStruct.h index c019217e5d..80f1cdabe1 100644 --- a/include/JSystem/J3DGraphBase/J3DStruct.h +++ b/include/JSystem/J3DGraphBase/J3DStruct.h @@ -71,6 +71,21 @@ struct J3DTextureSRTInfo { } }; // Size: 0x14 +enum J3DTexMtxMode { + J3DTexMtxMode_None, + J3DTexMtxMode_EnvmapBasic, + J3DTexMtxMode_ProjmapBasic, + J3DTexMtxMode_ViewProjmapBasic, + J3DTexMtxMode_Unknown4, + J3DTexMtxMode_Unknown5, + J3DTexMtxMode_EnvmapOld, + J3DTexMtxMode_Envmap, + J3DTexMtxMode_Projmap, + J3DTexMtxMode_ViewProjmap, + J3DTexMtxMode_EnvmapOldEffectMtx, + J3DTexMtxMode_EnvmapEffectMtx, +}; + /** * @ingroup jsystem-j3d * @@ -105,15 +120,15 @@ struct J3DIndTexMtxInfo { struct J3DFogInfo { /* 80325800 */ J3DFogInfo& operator=(J3DFogInfo const&); - /* 0x00 */ u8 field_0x0; - /* 0x01 */ u8 field_0x1; - /* 0x02 */ u16 field_0x2; - /* 0x04 */ f32 field_0x4; - /* 0x08 */ f32 field_0x8; - /* 0x0C */ f32 field_0xc; - /* 0x10 */ f32 field_0x10; - /* 0x14 */ GXColor field_0x14; - /* 0x18 */ GXFogAdjTable field_0x18; + /* 0x00 */ u8 mType; + /* 0x01 */ u8 mAdjEnable; + /* 0x02 */ u16 mCenter; + /* 0x04 */ f32 mStartZ; + /* 0x08 */ f32 mEndZ; + /* 0x0C */ f32 mNearZ; + /* 0x10 */ f32 mFarZ; + /* 0x14 */ GXColor mColor; + /* 0x18 */ GXFogAdjTable mFogAdjTable; }; // Size: 0x2C /** |
