diff options
| author | Noah McQueen <nzmcqueen1996@gmail.com> | 2023-09-10 23:17:07 -0600 |
|---|---|---|
| committer | Noah McQueen <nzmcqueen1996@gmail.com> | 2023-09-10 23:17:07 -0600 |
| commit | da415ac542ccdb4379cc4e35a2c636c4e42f84a2 (patch) | |
| tree | 817957f6fab201846138c48d795256459c667345 /include/JSystem/J3DGraphBase | |
| parent | b82520becb16fa83e53c93fe7c1eebf2856c68aa (diff) | |
Several JSystem file matches
Diffstat (limited to 'include/JSystem/J3DGraphBase')
| -rw-r--r-- | include/JSystem/J3DGraphBase/J3DShapeMtx.h | 123 |
1 files changed, 55 insertions, 68 deletions
diff --git a/include/JSystem/J3DGraphBase/J3DShapeMtx.h b/include/JSystem/J3DGraphBase/J3DShapeMtx.h index 5f23e39d..029e73ec 100644 --- a/include/JSystem/J3DGraphBase/J3DShapeMtx.h +++ b/include/JSystem/J3DGraphBase/J3DShapeMtx.h @@ -11,12 +11,12 @@ public: Mtx& getMtx(u16 idx) { return mpTexMtx[idx]; } private: - /* 0x00 */ Mtx *mpTexMtx; + /* 0x00 */ Mtx* mpTexMtx; }; class J3DDifferedTexMtx { public: - /* 8031322C */ static void loadExecute(f32 const (*)[4]); + static void loadExecute(f32 const (*)[4]); static inline void load(Mtx m) { if (sTexGenBlock != NULL) @@ -34,22 +34,20 @@ extern u8 struct_804515B3; class J3DShapeMtx { public: - J3DShapeMtx(u16 useMtxIndex) - : mUseMtxIndex(useMtxIndex) - {} - - /* 803130A8 */ void resetMtxLoadCache(); - /* 803130E4 */ void loadMtxIndx_PNGP(int, u16) const; - /* 80313128 */ void loadMtxIndx_PCPU(int, u16) const; - /* 80313188 */ void loadMtxIndx_NCPU(int, u16) const; - /* 803131D4 */ void loadMtxIndx_PNCPU(int, u16) const; - - /* 80314798 */ virtual ~J3DShapeMtx(); - /* 803147E0 */ virtual u32 getType() const; - /* 80273E08 */ virtual u32 getUseMtxNum() const; - /* 8031459C */ virtual u32 getUseMtxIndex(u16) const; - /* 80313B94 */ virtual void load() const; - /* 80313BF0 */ virtual void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]); + J3DShapeMtx(u16 useMtxIndex) : mUseMtxIndex(useMtxIndex) {} + + void resetMtxLoadCache(); + void loadMtxIndx_PNGP(int, u16) const; + void loadMtxIndx_PCPU(int, u16) const; + void loadMtxIndx_NCPU(int, u16) const; + void loadMtxIndx_PNCPU(int, u16) const; + + virtual ~J3DShapeMtx(); + virtual u32 getType() const; + virtual u32 getUseMtxNum() const; + virtual u32 getUseMtxIndex(u16) const; + virtual void load() const; + virtual void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]); static u8 sMtxLoadPipeline[48]; static u16 sMtxLoadCache[10 + 2 /* padding */]; @@ -69,21 +67,19 @@ private: class J3DShapeMtxConcatView : public J3DShapeMtx { public: - J3DShapeMtxConcatView(u16 useMtxIndex) - : J3DShapeMtx(useMtxIndex) - {} - - /* 80314730 */ virtual ~J3DShapeMtxConcatView(); - /* 803147E0 */ virtual u32 getType() const; - /* 80313C54 */ virtual void load() const; - /* 80314598 */ virtual void loadNrmMtx(int, u16) const; - /* 80313D28 */ virtual void loadNrmMtx(int, u16, f32 (*)[4]) const; - - /* 80313828 */ void loadMtxConcatView_PNGP(int, u16) const; - /* 803138C8 */ void loadMtxConcatView_PCPU(int, u16) const; - /* 8031396C */ void loadMtxConcatView_NCPU(int, u16) const; - /* 80313A14 */ void loadMtxConcatView_PNCPU(int, u16) const; - /* 80313AC8 */ void loadMtxConcatView_PNGP_LOD(int, u16) const; + J3DShapeMtxConcatView(u16 useMtxIndex) : J3DShapeMtx(useMtxIndex) {} + + virtual ~J3DShapeMtxConcatView(); + virtual u32 getType() const; + virtual void load() const; + virtual void loadNrmMtx(int, u16) const; + virtual void loadNrmMtx(int, u16, f32 (*)[4]) const; + + void loadMtxConcatView_PNGP(int, u16) const; + void loadMtxConcatView_PCPU(int, u16) const; + void loadMtxConcatView_NCPU(int, u16) const; + void loadMtxConcatView_PNCPU(int, u16) const; + void loadMtxConcatView_PNGP_LOD(int, u16) const; static u8 sMtxLoadPipeline[48]; static u8 sMtxLoadLODPipeline[48]; @@ -92,40 +88,33 @@ public: class J3DShapeMtxYBBoardConcatView : public J3DShapeMtxConcatView { public: - J3DShapeMtxYBBoardConcatView(u16 useMtxIndex) - : J3DShapeMtxConcatView(useMtxIndex) - {} + J3DShapeMtxYBBoardConcatView(u16 useMtxIndex) : J3DShapeMtxConcatView(useMtxIndex) {} - /* 80314520 */ virtual ~J3DShapeMtxYBBoardConcatView(); - /* 803147E0 */ virtual u32 getType() const; - /* 803143E4 */ virtual void load() const; + virtual ~J3DShapeMtxYBBoardConcatView(); + virtual u32 getType() const; + virtual void load() const; }; class J3DShapeMtxBBoardConcatView : public J3DShapeMtxConcatView { public: - J3DShapeMtxBBoardConcatView(u16 useMtxIndex) - : J3DShapeMtxConcatView(useMtxIndex) - {} + J3DShapeMtxBBoardConcatView(u16 useMtxIndex) : J3DShapeMtxConcatView(useMtxIndex) {} - /* 803145A4 */ virtual ~J3DShapeMtxBBoardConcatView(); - /* 803147E0 */ virtual u32 getType() const; - /* 803142D4 */ virtual void load() const; + virtual ~J3DShapeMtxBBoardConcatView(); + virtual u32 getType() const; + virtual void load() const; }; class J3DShapeMtxMulti : public J3DShapeMtx { public: J3DShapeMtxMulti(u16 useMtxIndex, u16 useMtxNum, u16* useMtxIndexTable) - : J3DShapeMtx(useMtxIndex) - , mUseMtxNum(useMtxNum) - , mUseMtxIndexTable(useMtxIndexTable) - {} - - /* 803146B0 */ virtual ~J3DShapeMtxMulti(); - /* 803147E0 */ virtual u32 getType() const; - /* 80273E08 */ virtual u32 getUseMtxNum() const; - /* 8031459C */ virtual u32 getUseMtxIndex(u16) const; - /* 80313E4C */ virtual void load() const; - /* 80313EEC */ virtual void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]); + : J3DShapeMtx(useMtxIndex), mUseMtxNum(useMtxNum), mUseMtxIndexTable(useMtxIndexTable) {} + + virtual ~J3DShapeMtxMulti(); + virtual u32 getType() const; + virtual u32 getUseMtxNum() const; + virtual u32 getUseMtxIndex(u16) const; + virtual void load() const; + virtual void calcNBTScale(Vec const&, f32 (*)[3][3], f32 (*)[3][3]); private: /* 0x6 */ u16 mUseMtxNum; @@ -135,18 +124,16 @@ private: class J3DShapeMtxMultiConcatView : public J3DShapeMtxConcatView { public: J3DShapeMtxMultiConcatView(u16 useMtxIndex, u16 useMtxNum, u16* useMtxIndexTable) - : J3DShapeMtxConcatView(useMtxIndex) - , mUseMtxNum(useMtxNum) - , mUseMtxIndexTable(useMtxIndexTable) - {} - - /* 8031461C */ virtual ~J3DShapeMtxMultiConcatView(); - /* 803147E0 */ virtual u32 getType() const; - /* 80273E08 */ virtual u32 getUseMtxNum() const; - /* 8031459C */ virtual u32 getUseMtxIndex(u16) const; - /* 80313FA4 */ virtual void load() const; - /* 803146AC */ virtual void loadNrmMtx(int, u16) const; - /* 8031419C */ virtual void loadNrmMtx(int, u16, f32 (*)[4]) const; + : J3DShapeMtxConcatView(useMtxIndex), mUseMtxNum(useMtxNum), + mUseMtxIndexTable(useMtxIndexTable) {} + + virtual ~J3DShapeMtxMultiConcatView(); + virtual u32 getType() const; + virtual u32 getUseMtxNum() const; + virtual u32 getUseMtxIndex(u16) const; + virtual void load() const; + virtual void loadNrmMtx(int, u16) const; + virtual void loadNrmMtx(int, u16, f32 (*)[4]) const; private: /* 0x6 */ u16 mUseMtxNum; |
