Reorder delcarations, add some annotations

This commit is contained in:
Christian Semmler 2023-12-27 15:31:51 -05:00
parent d5854a46ae
commit 306d08c581
No known key found for this signature in database
GPG Key ID: 086DAA1360BEEE5C
2 changed files with 15 additions and 14 deletions

View File

@ -18,13 +18,6 @@ public:
virtual ~MxDiskStreamController() override; virtual ~MxDiskStreamController() override;
virtual MxResult Tickle() override; // vtable+0x8 virtual MxResult Tickle() override; // vtable+0x8
virtual MxResult Open(const char* p_filename) override; // vtable+0x14
virtual MxResult VTable0x18(undefined4, undefined4) override; // vtable+0x18
virtual MxResult VTable0x20(MxDSAction* p_action) override; // vtable+0x20
virtual MxResult VTable0x24(MxDSAction* p_action) override; // vtable+0x24
virtual MxDSStreamingAction* VTable0x28() override; // vtable+0x28
virtual MxResult VTable0x30(MxDSAction* p_action) override; // vtable+0x30
virtual MxResult VTable0x34(undefined4); // vtable+0x34
// FUNCTION: LEGO1 0x100c7360 // FUNCTION: LEGO1 0x100c7360
inline virtual const char* ClassName() const override // vtable+0x0c inline virtual const char* ClassName() const override // vtable+0x0c
@ -39,6 +32,14 @@ public:
return !strcmp(p_name, MxDiskStreamController::ClassName()) || MxStreamController::IsA(p_name); return !strcmp(p_name, MxDiskStreamController::ClassName()) || MxStreamController::IsA(p_name);
} }
virtual MxResult Open(const char* p_filename) override; // vtable+0x14
virtual MxResult VTable0x18(undefined4, undefined4) override; // vtable+0x18
virtual MxResult VTable0x20(MxDSAction* p_action) override; // vtable+0x20
virtual MxResult VTable0x24(MxDSAction* p_action) override; // vtable+0x24
virtual MxDSStreamingAction* VTable0x28() override; // vtable+0x28
virtual MxResult VTable0x30(MxDSAction* p_action) override; // vtable+0x30
virtual MxResult VTable0x34(undefined4); // vtable+0x34
inline MxBool GetUnk0xc4() const { return m_unk0xc4; } inline MxBool GetUnk0xc4() const { return m_unk0xc4; }
void FUN_100c7f40(MxDSStreamingAction* p_streamingaction); void FUN_100c7f40(MxDSStreamingAction* p_streamingaction);

View File

@ -13,16 +13,16 @@ public:
MxRegion(); MxRegion();
virtual ~MxRegion() override; virtual ~MxRegion() override;
virtual void Reset(); virtual void Reset(); // vtable+0x14
virtual void VTable0x18(MxRect32& p_rect); virtual void VTable0x18(MxRect32& p_rect); // vtable+0x18
virtual MxBool VTable0x1c(MxRect32& p_rect); virtual MxBool VTable0x1c(MxRect32& p_rect); // vtable+0x1c
virtual MxBool VTable0x20(); virtual MxBool VTable0x20(); // vtable+0x20
inline MxRect32& GetRect() { return this->m_rect; } inline MxRect32& GetRect() { return this->m_rect; }
private: private:
MxRegionList* m_list; MxRegionList* m_list; // 0x08
MxRect32 m_rect; MxRect32 m_rect; // 0x0c
}; };
#endif // MXREGION_H #endif // MXREGION_H