From 520c757ae4d39aa4e1809c9ed08bbe172ec77a25 Mon Sep 17 00:00:00 2001 From: disinvite Date: Sun, 14 Jan 2024 12:38:41 -0500 Subject: [PATCH] Add some markers for LEGO1 imports, fix SIZE comment --- LEGO1/omni/include/mxomnicreateparam.h | 3 +++ LEGO1/omni/include/mxparam.h | 3 +++ LEGO1/omni/include/mxsemaphore.h | 2 +- LEGO1/omni/include/mxvideopresenter.h | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/LEGO1/omni/include/mxomnicreateparam.h b/LEGO1/omni/include/mxomnicreateparam.h index 78aee1b2..a8e031b6 100644 --- a/LEGO1/omni/include/mxomnicreateparam.h +++ b/LEGO1/omni/include/mxomnicreateparam.h @@ -31,4 +31,7 @@ class MxOmniCreateParam : public MxParam { MxOmniCreateFlags m_createFlags; }; +// FUNCTION: ISLE 0x4014b0 +// MxOmniCreateParam::~MxOmniCreateParam + #endif // MXOMNICREATEPARAM_H diff --git a/LEGO1/omni/include/mxparam.h b/LEGO1/omni/include/mxparam.h index e7e916a9..a266b12b 100644 --- a/LEGO1/omni/include/mxparam.h +++ b/LEGO1/omni/include/mxparam.h @@ -1,14 +1,17 @@ #ifndef MXPARAM_H #define MXPARAM_H +// VTABLE: ISLE 0x40f018 // VTABLE: LEGO1 0x100d56e8 // SIZE 0x04 class MxParam { public: + // FUNCTION: ISLE 0x401530 // FUNCTION: LEGO1 0x10010360 virtual ~MxParam() {} }; +// SYNTHETIC: ISLE 0x401540 // SYNTHETIC: LEGO1 0x10010370 // MxParam::`scalar deleting destructor' diff --git a/LEGO1/omni/include/mxsemaphore.h b/LEGO1/omni/include/mxsemaphore.h index 095ef636..4e692395 100644 --- a/LEGO1/omni/include/mxsemaphore.h +++ b/LEGO1/omni/include/mxsemaphore.h @@ -5,8 +5,8 @@ #include -// SIZE 0x08 // VTABLE: LEGO1 0x100dccf0 +// SIZE 0x08 class MxSemaphore { public: MxSemaphore(); diff --git a/LEGO1/omni/include/mxvideopresenter.h b/LEGO1/omni/include/mxvideopresenter.h index ebd7e054..bcbcbf67 100644 --- a/LEGO1/omni/include/mxvideopresenter.h +++ b/LEGO1/omni/include/mxvideopresenter.h @@ -81,6 +81,7 @@ class MxVideoPresenter : public MxMediaPresenter { virtual MxS32 GetHeight() { return m_alpha ? m_alpha->m_height : m_bitmap->GetBmiHeightAbs(); }; // vtable+0x84 // VTABLE: LEGO1 0x100dc2bc + // SIZE 0xc struct AlphaMask { MxU8* m_bitmask; MxU16 m_width;