summaryrefslogtreecommitdiff
path: root/include/JSystem/J3DGraphBase
diff options
context:
space:
mode:
authorNoah McQueen <nzmcqueen1996@gmail.com>2023-09-10 23:17:07 -0600
committerNoah McQueen <nzmcqueen1996@gmail.com>2023-09-10 23:17:07 -0600
commitda415ac542ccdb4379cc4e35a2c636c4e42f84a2 (patch)
tree817957f6fab201846138c48d795256459c667345 /include/JSystem/J3DGraphBase
parentb82520becb16fa83e53c93fe7c1eebf2856c68aa (diff)
Several JSystem file matches
Diffstat (limited to 'include/JSystem/J3DGraphBase')
-rw-r--r--include/JSystem/J3DGraphBase/J3DShapeMtx.h123
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;