diff options
| author | hatal175 <hatal175@users.noreply.github.com> | 2023-08-11 05:04:50 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-11 05:04:50 +0300 |
| commit | 380f00f3319ae8ee0352f7d008a3851550a59550 (patch) | |
| tree | 3dcfe223fea6a5c9ace5b68f3082b79675c6bfb5 /include/JSystem/J3DGraphBase | |
| parent | d24b09c2d9e303df68abd7f3417babfc00d83c78 (diff) | |
JPAEmitter OK, work on d_particle (#1874)
* JPAEmitter OK + header reorganization
* libelf: silence repeated relocation warning
* Work on d_particle
Diffstat (limited to 'include/JSystem/J3DGraphBase')
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DMatBlock.h | 12 | ||||
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DMaterial.h | 2 | ||||
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DStruct.h | 4 |
3 files changed, 11 insertions, 7 deletions
diff --git a/include/JSystem/J3DGraphBase/J3DMatBlock.h b/include/JSystem/J3DGraphBase/J3DMatBlock.h index d86ade35cc..b1cd53886e 100644 --- a/include/JSystem/J3DGraphBase/J3DMatBlock.h +++ b/include/JSystem/J3DGraphBase/J3DMatBlock.h @@ -163,7 +163,7 @@ public: /* 8031730C */ virtual s32 countDLSize(); /* 80323544 */ virtual void setTexNo(u32, u16 const*); /* 8000E0AC */ virtual void setTexNo(u32, u16); - /* 8000DF94 */ virtual u32 getTexNo(u32) const; + /* 8000DF94 */ virtual u16 getTexNo(u32) const; /* 80323548 */ virtual void setTevOrder(u32, J3DTevOrder const*); /* 8000E0BC */ virtual void setTevOrder(u32, J3DTevOrder); /* 8000DFB8 */ virtual J3DTevOrder* getTevOrder(u32); @@ -229,7 +229,7 @@ public: /* 80317BB4 */ virtual s32 countDLSize(); /* 803229D0 */ virtual void setTexNo(u32, u16 const*); /* 803229C0 */ virtual void setTexNo(u32, u16); - /* 803229E4 */ virtual u32 getTexNo(u32) const; + /* 803229E4 */ virtual u16 getTexNo(u32) const; /* 80322A08 */ virtual void setTevOrder(u32, J3DTevOrder const*); /* 803229F4 */ virtual void setTevOrder(u32, J3DTevOrder); /* 80322A1C */ virtual J3DTevOrder* getTevOrder(u32); @@ -296,7 +296,7 @@ public: /* 80317BCC */ virtual s32 countDLSize(); /* 8032202C */ virtual void setTexNo(u32, u16 const*); /* 8032201C */ virtual void setTexNo(u32, u16); - /* 80322040 */ virtual u32 getTexNo(u32) const; + /* 80322040 */ virtual u16 getTexNo(u32) const; /* 80322064 */ virtual void setTevOrder(u32, J3DTevOrder const*); /* 80322050 */ virtual void setTevOrder(u32, J3DTevOrder); /* 80322078 */ virtual J3DTevOrder* getTevOrder(u32); @@ -369,7 +369,7 @@ public: /* 80317BC4 */ virtual s32 countDLSize(); /* 803223F0 */ virtual void setTexNo(u32, u16 const*); /* 803223E0 */ virtual void setTexNo(u32, u16); - /* 80322404 */ virtual u32 getTexNo(u32) const; + /* 80322404 */ virtual u16 getTexNo(u32) const; /* 80322428 */ virtual void setTevOrder(u32, J3DTevOrder const*); /* 80322414 */ virtual void setTevOrder(u32, J3DTevOrder); /* 8032243C */ virtual J3DTevOrder* getTevOrder(u32); @@ -442,7 +442,7 @@ public: /* 80317BD4 */ virtual s32 countDLSize(); /* 80321C60 */ virtual void setTexNo(u32, u16 const*); /* 80321C50 */ virtual void setTexNo(u32, u16); - /* 80321C74 */ virtual u32 getTexNo(u32) const; + /* 80321C74 */ virtual u16 getTexNo(u32) const; /* 80321C98 */ virtual void setTevOrder(u32, J3DTevOrder const*); /* 80321C84 */ virtual void setTevOrder(u32, J3DTevOrder); /* 80321CAC */ virtual J3DTevOrder* getTevOrder(u32); @@ -515,7 +515,7 @@ public: /* 80317BBC */ virtual s32 countDLSize(); /* 803227B4 */ virtual void setTexNo(u32, u16 const*); /* 803227A4 */ virtual void setTexNo(u32, u16); - /* 803227C8 */ virtual u32 getTexNo(u32) const; + /* 803227C8 */ virtual u16 getTexNo(u32) const; /* 803227EC */ virtual void setTevOrder(u32, J3DTevOrder const*); /* 803227D8 */ virtual void setTevOrder(u32, J3DTevOrder); /* 80322800 */ virtual J3DTevOrder* getTevOrder(u32); diff --git a/include/JSystem/J3DGraphBase/J3DMaterial.h b/include/JSystem/J3DGraphBase/J3DMaterial.h index d55c532e2e..2dfc8decd1 100644 --- a/include/JSystem/J3DGraphBase/J3DMaterial.h +++ b/include/JSystem/J3DGraphBase/J3DMaterial.h @@ -61,7 +61,7 @@ public: } } J3DNBTScale* getNBTScale() const { return mTexGenBlock->getNBTScale(); } - u32 getTexNo(u32 idx) const { return mTevBlock->getTexNo(idx); } + u16 getTexNo(u32 idx) const { return mTevBlock->getTexNo(idx); } GXColor* getTevKColor(u32 param_0) { return mTevBlock->getTevKColor(param_0); } GXColorS10* getTevColor(u32 param_0) { return mTevBlock->getTevColor(param_0); } J3DFog* getFog() { return mPEBlock->getFog(); } diff --git a/include/JSystem/J3DGraphBase/J3DStruct.h b/include/JSystem/J3DGraphBase/J3DStruct.h index 5fa9a87af1..236504cd4c 100644 --- a/include/JSystem/J3DGraphBase/J3DStruct.h +++ b/include/JSystem/J3DGraphBase/J3DStruct.h @@ -24,6 +24,10 @@ public: /* 80018C0C */ J3DLightObj() : mInfo(j3dDefaultLightInfo) {} J3DLightInfo& getLightInfo() { return mInfo; } + J3DLightObj& operator=(J3DLightObj const& other) { + mInfo = other.mInfo; + return *this; + } /* 0x00 */ J3DLightInfo mInfo; /* 0x34 */ u8 field_0x34[64]; |
