mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Pad all single-digit hexadecimal values with zero (#504)
* Pad all single-digit hexadecimal values with zero * One more fix
This commit is contained in:

committed by
GitHub

parent
35def3013a
commit
bcdddd4c7e
@@ -47,12 +47,12 @@ public:
|
||||
virtual MxNotificationParam* Clone() override
|
||||
{
|
||||
return new MxActionNotificationParam(this->m_type, this->m_sender, this->m_action, this->m_realloc);
|
||||
}; // vtable+0x4
|
||||
}; // vtable+0x04
|
||||
|
||||
inline MxDSAction* GetAction() { return m_action; }
|
||||
|
||||
protected:
|
||||
MxDSAction* m_action; // 0xc
|
||||
MxDSAction* m_action; // 0x0c
|
||||
MxBool m_realloc; // 0x10
|
||||
};
|
||||
|
||||
@@ -70,7 +70,7 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
virtual MxNotificationParam* Clone() override; // vtable+0x4
|
||||
virtual MxNotificationParam* Clone() override; // vtable+0x04
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100d8358
|
||||
@@ -96,7 +96,7 @@ public:
|
||||
this->m_action,
|
||||
this->m_realloc
|
||||
);
|
||||
}; // vtable+0x4
|
||||
}; // vtable+0x04
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100dc208
|
||||
@@ -109,7 +109,7 @@ public:
|
||||
m_unk0x14 = p_unk0x14;
|
||||
}
|
||||
|
||||
virtual MxNotificationParam* Clone() override; // vtable+0x4
|
||||
virtual MxNotificationParam* Clone() override; // vtable+0x04
|
||||
|
||||
private:
|
||||
MxPresenter* m_unk0x14; // 0x14
|
||||
|
@@ -134,8 +134,8 @@ public:
|
||||
private:
|
||||
MxResult ImportColorsToPalette(RGBQUAD*, MxPalette*);
|
||||
|
||||
MxBITMAPINFO* m_info; // 0x8
|
||||
BITMAPINFOHEADER* m_bmiHeader; // 0xc
|
||||
MxBITMAPINFO* m_info; // 0x08
|
||||
BITMAPINFOHEADER* m_bmiHeader; // 0x0c
|
||||
RGBQUAD* m_paletteData; // 0x10
|
||||
MxU8* m_data; // 0x14
|
||||
MxBool m_isHighColor; // 0x18
|
||||
|
@@ -20,8 +20,8 @@ public:
|
||||
virtual MxS8 Compare(T, T) { return 0; }
|
||||
|
||||
protected:
|
||||
MxU32 m_count; // 0x8
|
||||
void (*m_customDestructor)(T); // 0xc
|
||||
MxU32 m_count; // 0x08
|
||||
void (*m_customDestructor)(T); // 0x0c
|
||||
};
|
||||
|
||||
#endif // MXCOLLECTION_H
|
||||
|
@@ -12,7 +12,7 @@ class MxCompositePresenterList : public list<MxPresenter*> {};
|
||||
class MxCompositePresenter : public MxPresenter {
|
||||
public:
|
||||
MxCompositePresenter();
|
||||
virtual ~MxCompositePresenter() override; // vtable+0x0
|
||||
virtual ~MxCompositePresenter() override; // vtable+0x00
|
||||
|
||||
virtual MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||
|
||||
|
@@ -9,7 +9,7 @@
|
||||
class MxParam;
|
||||
|
||||
// VTABLE: LEGO1 0x100dc0f8
|
||||
// SIZE 0x8
|
||||
// SIZE 0x08
|
||||
class MxCore {
|
||||
public:
|
||||
MxCore();
|
||||
|
@@ -17,7 +17,7 @@ public:
|
||||
MxDiskStreamController();
|
||||
virtual ~MxDiskStreamController() override;
|
||||
|
||||
virtual MxResult Tickle() override; // vtable+0x8
|
||||
virtual MxResult Tickle() override; // vtable+0x08
|
||||
|
||||
// FUNCTION: LEGO1 0x100c7360
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
|
@@ -61,8 +61,8 @@ public:
|
||||
// MxDSChunk::`scalar deleting destructor'
|
||||
|
||||
protected:
|
||||
MxU16 m_flags; // 0x8
|
||||
MxU32 m_objectId; // 0xc
|
||||
MxU16 m_flags; // 0x08
|
||||
MxU32 m_objectId; // 0x0c
|
||||
MxLong m_time; // 0x10
|
||||
MxU32 m_length; // 0x14
|
||||
MxU8* m_data; // 0x18
|
||||
|
@@ -12,7 +12,7 @@
|
||||
class MxDSFile : public MxDSSource {
|
||||
public:
|
||||
MxDSFile(const char* p_filename, MxULong p_skipReadingChunks);
|
||||
virtual ~MxDSFile(); // vtable+0x0
|
||||
virtual ~MxDSFile(); // vtable+0x00
|
||||
|
||||
// FUNCTION: LEGO1 0x100c0120
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
|
@@ -68,8 +68,8 @@ public:
|
||||
// MxDSObject::`scalar deleting destructor'
|
||||
|
||||
private:
|
||||
MxU32 m_sizeOnDisk; // 0x8
|
||||
MxU16 m_type; // 0xc
|
||||
MxU32 m_sizeOnDisk; // 0x08
|
||||
MxU16 m_type; // 0x0c
|
||||
char* m_sourceName; // 0x10
|
||||
undefined4 m_unk0x14; // 0x14
|
||||
char* m_objectName; // 0x18
|
||||
|
@@ -18,7 +18,7 @@ public:
|
||||
virtual ~MxEntity() override{};
|
||||
|
||||
// FUNCTION: LEGO1 0x1000c180
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f0070
|
||||
return "MxEntity";
|
||||
@@ -52,8 +52,8 @@ public:
|
||||
// MxEntity::`scalar deleting destructor'
|
||||
|
||||
protected:
|
||||
MxS32 m_mxEntityId; // 0x8
|
||||
MxAtomId m_atom; // 0xc
|
||||
MxS32 m_mxEntityId; // 0x08
|
||||
MxAtomId m_atom; // 0x0c
|
||||
};
|
||||
|
||||
#endif // MXENTITY_H
|
||||
|
@@ -12,7 +12,7 @@ public:
|
||||
virtual ~MxEventPresenter() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100c2c30
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101dcc
|
||||
return "MxEventPresenter";
|
||||
|
@@ -20,7 +20,7 @@ public:
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100b33f0
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f43c8
|
||||
return "MxFlcPresenter";
|
||||
|
@@ -12,7 +12,7 @@ public:
|
||||
virtual ~MxLoopingFlcPresenter() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100b4380
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101e20
|
||||
return "MxLoopingFlcPresenter";
|
||||
|
@@ -8,7 +8,7 @@
|
||||
class MxLoopingMIDIPresenter : public MxMIDIPresenter {
|
||||
public:
|
||||
// FUNCTION: LEGO1 0x100b1830
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101de0
|
||||
return "MxLoopingMIDIPresenter";
|
||||
|
@@ -9,10 +9,10 @@
|
||||
class MxLoopingSmkPresenter : public MxSmkPresenter {
|
||||
public:
|
||||
MxLoopingSmkPresenter();
|
||||
virtual ~MxLoopingSmkPresenter() override; // vtable+0x0
|
||||
virtual ~MxLoopingSmkPresenter() override; // vtable+0x00
|
||||
|
||||
// FUNCTION: LEGO1 0x100b4920
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101e08
|
||||
return "MxLoopingSmkPresenter";
|
||||
|
@@ -27,8 +27,8 @@ public:
|
||||
// MxMediaManager::`scalar deleting destructor'
|
||||
|
||||
protected:
|
||||
MxPresenterList* m_presenters; // 0x8
|
||||
MxThread* m_thread; // 0xc
|
||||
MxPresenterList* m_presenters; // 0x08
|
||||
MxThread* m_thread; // 0x0c
|
||||
MxCriticalSection m_criticalSection; // 0x10
|
||||
};
|
||||
|
||||
|
@@ -15,10 +15,10 @@ public:
|
||||
// FUNCTION: LEGO1 0x1000c550
|
||||
virtual ~MxMediaPresenter() override { Destroy(TRUE); };
|
||||
|
||||
virtual MxResult Tickle() override; // vtable+0x8
|
||||
virtual MxResult Tickle() override; // vtable+0x08
|
||||
|
||||
// FUNCTION: LEGO1 0x1000c5c0
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f074c
|
||||
return "MxMediaPresenter";
|
||||
|
@@ -12,7 +12,7 @@ public:
|
||||
virtual ~MxMIDIPresenter() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100c2650
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101df8
|
||||
return "MxMIDIPresenter";
|
||||
|
@@ -11,7 +11,7 @@ public:
|
||||
virtual ~MxMusicPresenter() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100c23a0
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101e48
|
||||
return "MxMusicPresenter";
|
||||
|
@@ -16,7 +16,7 @@ public:
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100c1900
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101025a0
|
||||
return "MxNextActionDataStart";
|
||||
|
@@ -16,8 +16,8 @@ public:
|
||||
inline MxNotificationParam* GetParam() { return m_param; }
|
||||
|
||||
private:
|
||||
MxCore* m_target; // 0x0
|
||||
MxNotificationParam* m_param; // 0x4
|
||||
MxCore* m_target; // 0x00
|
||||
MxNotificationParam* m_param; // 0x04
|
||||
};
|
||||
|
||||
class MxIdList : public list<MxU32> {};
|
||||
@@ -27,8 +27,8 @@ class MxNotificationPtrList : public list<MxNotification*> {};
|
||||
// VTABLE: LEGO1 0x100dc078
|
||||
class MxNotificationManager : public MxCore {
|
||||
private:
|
||||
MxNotificationPtrList* m_queue; // 0x8
|
||||
MxNotificationPtrList* m_sendList; // 0xc
|
||||
MxNotificationPtrList* m_queue; // 0x08
|
||||
MxNotificationPtrList* m_sendList; // 0x0c
|
||||
MxCriticalSection m_lock; // 0x10
|
||||
MxS32 m_unk0x2c; // 0x2c
|
||||
MxIdList m_listenerIds; // 0x30
|
||||
@@ -36,9 +36,9 @@ private:
|
||||
|
||||
public:
|
||||
MxNotificationManager();
|
||||
virtual ~MxNotificationManager(); // vtable+0x0 (scalar deleting destructor)
|
||||
virtual ~MxNotificationManager(); // vtable+0x00 (scalar deleting destructor)
|
||||
|
||||
virtual MxResult Tickle(); // vtable+0x8
|
||||
virtual MxResult Tickle(); // vtable+0x08
|
||||
// TODO: Where does this method come from?
|
||||
virtual MxResult Create(MxU32 p_frequencyMS, MxBool p_createThread); // vtable+0x14
|
||||
void Register(MxCore* p_listener);
|
||||
|
@@ -42,7 +42,7 @@ public:
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10010390
|
||||
virtual MxNotificationParam* Clone() { return new MxNotificationParam(m_type, m_sender); }; // vtable+0x4
|
||||
virtual MxNotificationParam* Clone() { return new MxNotificationParam(m_type, m_sender); }; // vtable+0x04
|
||||
|
||||
inline NotificationId GetNotification() const { return m_type; }
|
||||
inline MxCore* GetSender() const { return m_sender; }
|
||||
|
@@ -24,7 +24,7 @@ public:
|
||||
MxObjectFactory();
|
||||
|
||||
// FUNCTION: LEGO1 0x10008f70
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f0730
|
||||
return "MxObjectFactory";
|
||||
|
@@ -79,7 +79,7 @@ public:
|
||||
protected:
|
||||
static MxOmni* g_instance;
|
||||
|
||||
MxString m_mediaPath; // 0x8
|
||||
MxString m_mediaPath; // 0x08
|
||||
HWND m_windowHandle; // 0x18
|
||||
MxObjectFactory* m_objectFactory; // 0x1C
|
||||
MxVariableTable* m_variableTable; // 0x20
|
||||
|
@@ -33,7 +33,7 @@ public:
|
||||
|
||||
private:
|
||||
LPDIRECTDRAWPALETTE m_palette;
|
||||
PALETTEENTRY m_entries[256]; // 0xc
|
||||
PALETTEENTRY m_entries[256]; // 0x0c
|
||||
MxBool m_overrideSkyColor; // 0x40c
|
||||
PALETTEENTRY m_skyColor; // 0x40d
|
||||
};
|
||||
|
@@ -34,7 +34,7 @@ public:
|
||||
virtual MxResult Tickle() override; // vtable+0x08
|
||||
|
||||
// FUNCTION: LEGO1 0x1000bfe0
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f0740
|
||||
return "MxPresenter";
|
||||
@@ -127,7 +127,7 @@ public:
|
||||
protected:
|
||||
void Init();
|
||||
|
||||
TickleState m_currentTickleState; // 0x8
|
||||
TickleState m_currentTickleState; // 0x08
|
||||
MxU32 m_previousTickleStates; // 0x0c
|
||||
MxPoint32 m_location; // 0x10
|
||||
MxS32 m_displayZ; // 0x18
|
||||
|
@@ -12,7 +12,7 @@ public:
|
||||
inline MxRAMStreamController() {}
|
||||
|
||||
// FUNCTION: LEGO1 0x100b9430
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102118
|
||||
return "MxRAMStreamController";
|
||||
|
@@ -11,7 +11,7 @@ public:
|
||||
virtual ~MxRAMStreamProvider() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100d0970
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102864
|
||||
return "MxRAMStreamProvider";
|
||||
|
@@ -13,7 +13,7 @@ public:
|
||||
virtual ~MxSmkPresenter() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100b3730
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101e38
|
||||
return "MxSmkPresenter";
|
||||
|
@@ -12,7 +12,7 @@
|
||||
class MxSoundManager : public MxAudioManager {
|
||||
public:
|
||||
MxSoundManager();
|
||||
virtual ~MxSoundManager() override; // vtable+0x0
|
||||
virtual ~MxSoundManager() override; // vtable+0x00
|
||||
|
||||
virtual void Destroy() override; // vtable+0x18
|
||||
virtual void SetVolume(MxS32 p_volume) override; // vtable+0x2c
|
||||
|
@@ -14,7 +14,7 @@ public:
|
||||
virtual ~MxStillPresenter() override { Destroy(TRUE); }; // vtable+0x00
|
||||
|
||||
// FUNCTION: LEGO1 0x100435c0
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f0184
|
||||
return "MxStillPresenter";
|
||||
|
@@ -15,7 +15,7 @@ public:
|
||||
virtual ~MxStreamChunk() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100b1fe0
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101e5c
|
||||
return "MxStreamChunk";
|
||||
|
@@ -19,10 +19,10 @@ class MxDSStreamingAction;
|
||||
class MxStreamController : public MxCore {
|
||||
public:
|
||||
MxStreamController();
|
||||
virtual ~MxStreamController() override; // vtable+0x0
|
||||
virtual ~MxStreamController() override; // vtable+0x00
|
||||
|
||||
// FUNCTION: LEGO1 0x100c0f10
|
||||
inline virtual const char* ClassName() const override // vtable+0xc
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102130
|
||||
return "MxStreamController";
|
||||
@@ -60,7 +60,7 @@ public:
|
||||
inline MxStreamListMxDSSubscriber& GetSubscriberList() { return m_subscriberList; };
|
||||
|
||||
protected:
|
||||
MxCriticalSection m_criticalSection; // 0x8
|
||||
MxCriticalSection m_criticalSection; // 0x08
|
||||
MxAtomId m_atom; // 0x24
|
||||
MxStreamProvider* m_provider; // 0x28
|
||||
undefined4* m_unk0x2c; // 0x2c
|
||||
|
@@ -76,12 +76,12 @@ public:
|
||||
};
|
||||
|
||||
MxStreamer();
|
||||
virtual ~MxStreamer() override; // vtable+0x0
|
||||
virtual ~MxStreamer() override; // vtable+0x00
|
||||
|
||||
MxStreamController* Open(const char* p_name, MxU16 p_openMode);
|
||||
MxLong Close(const char* p_name);
|
||||
|
||||
virtual MxLong Notify(MxParam& p_param) override; // vtable+0x4
|
||||
virtual MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||
|
||||
// FUNCTION: LEGO1 0x100b9000
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
@@ -109,7 +109,7 @@ public:
|
||||
inline const MxStreamerSubClass3& GetSubclass2() { return m_subclass2; }
|
||||
|
||||
private:
|
||||
list<MxStreamController*> m_openStreams; // 0x8
|
||||
list<MxStreamController*> m_openStreams; // 0x08
|
||||
MxStreamerSubClass2 m_subclass1; // 0x14
|
||||
MxStreamerSubClass3 m_subclass2; // 0x20
|
||||
};
|
||||
|
@@ -20,7 +20,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
// SIZE 0xc
|
||||
// SIZE 0x0c
|
||||
class MxStreamListMxDSAction : public MxStreamList<MxDSAction*> {
|
||||
public:
|
||||
MxDSAction* Find(MxDSAction* p_action, MxBool p_delete);
|
||||
@@ -38,14 +38,14 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
// SIZE 0xc
|
||||
// SIZE 0x0c
|
||||
class MxStreamListMxNextActionDataStart : public MxStreamList<MxNextActionDataStart*> {
|
||||
public:
|
||||
MxNextActionDataStart* Find(MxU32 p_id, MxS16 p_value);
|
||||
MxNextActionDataStart* FindAndErase(MxU32 p_id, MxS16 p_value);
|
||||
};
|
||||
|
||||
// SIZE 0xc
|
||||
// SIZE 0x0c
|
||||
class MxStreamListMxDSSubscriber : public MxStreamList<MxDSSubscriber*> {
|
||||
public:
|
||||
MxDSSubscriber* Find(MxDSObject* p_object);
|
||||
|
@@ -24,10 +24,10 @@ public:
|
||||
inline void SetFlags(MxU16 p_flags) { m_flags = p_flags; }
|
||||
|
||||
private:
|
||||
MxCore* m_client; // 0x0
|
||||
MxTime m_interval; // 0x4
|
||||
MxTime m_lastUpdateTime; // 0x8
|
||||
MxU16 m_flags; // 0xc
|
||||
MxCore* m_client; // 0x00
|
||||
MxTime m_interval; // 0x04
|
||||
MxTime m_lastUpdateTime; // 0x08
|
||||
MxU16 m_flags; // 0x0c
|
||||
};
|
||||
|
||||
typedef list<MxTickleClient*> MxTickleClientPtrList;
|
||||
@@ -36,9 +36,9 @@ typedef list<MxTickleClient*> MxTickleClientPtrList;
|
||||
class MxTickleManager : public MxCore {
|
||||
public:
|
||||
inline MxTickleManager() {}
|
||||
virtual ~MxTickleManager(); // vtable+0x0 (scalar deleting destructor)
|
||||
virtual ~MxTickleManager(); // vtable+0x00 (scalar deleting destructor)
|
||||
|
||||
virtual MxResult Tickle(); // vtable+0x8
|
||||
virtual MxResult Tickle(); // vtable+0x08
|
||||
virtual void RegisterClient(MxCore* p_client, MxTime p_interval); // vtable+0x14
|
||||
virtual void UnregisterClient(MxCore* p_client); // vtable+0x18
|
||||
virtual void SetClientTickleInterval(MxCore* p_client, MxTime p_interval); // vtable+0x1c
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
// MxTickleManager::`scalar deleting destructor'
|
||||
|
||||
private:
|
||||
MxTickleClientPtrList m_clients; // 0x8
|
||||
MxTickleClientPtrList m_clients; // 0x08
|
||||
};
|
||||
|
||||
#define TICKLE_MANAGER_NOT_FOUND 0x80000000
|
||||
|
@@ -8,7 +8,7 @@
|
||||
// SIZE 0x10
|
||||
class MxType18NotificationParam : public MxNotificationParam {
|
||||
protected:
|
||||
undefined4 m_unk0xc; // 0xc
|
||||
undefined4 m_unk0x0c; // 0x0c
|
||||
};
|
||||
|
||||
#endif // MXTYPE18NOTIFICATIONPARAM_H
|
||||
|
@@ -8,8 +8,8 @@
|
||||
// SIZE 0x10
|
||||
class MxType19NotificationParam : public MxNotificationParam {
|
||||
protected:
|
||||
MxU16 m_unk0xc; // 0xc
|
||||
MxU8 m_unk0xe; // 0xe
|
||||
MxU16 m_unk0x0c; // 0x0c
|
||||
MxU8 m_unk0x0e; // 0x0e
|
||||
};
|
||||
|
||||
#endif // MXTYPE19NOTIFICATIONPARAM_H
|
||||
|
@@ -16,7 +16,7 @@ public:
|
||||
MxVideoManager();
|
||||
virtual ~MxVideoManager() override;
|
||||
|
||||
virtual MxResult Tickle() override; // vtable+0x8
|
||||
virtual MxResult Tickle() override; // vtable+0x08
|
||||
virtual void Destroy() override; // vtable+0x18
|
||||
virtual MxResult VTable0x28(
|
||||
MxVideoParam& p_videoParam,
|
||||
|
@@ -13,7 +13,7 @@ public:
|
||||
MxVideoPresenter() { Init(); }
|
||||
|
||||
// FUNCTION: LEGO1 0x1000c740
|
||||
virtual ~MxVideoPresenter() override { Destroy(TRUE); }; // vtable+0x0
|
||||
virtual ~MxVideoPresenter() override { Destroy(TRUE); }; // vtable+0x00
|
||||
|
||||
// FUNCTION: LEGO1 0x1000c820
|
||||
inline virtual const char* ClassName() const override // vtable+0x0c
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
virtual MxS32 GetHeight() { return m_alpha ? m_alpha->m_height : m_bitmap->GetBmiHeightAbs(); }; // vtable+0x84
|
||||
|
||||
// VTABLE: LEGO1 0x100dc2bc
|
||||
// SIZE 0xc
|
||||
// SIZE 0x0c
|
||||
struct AlphaMask {
|
||||
MxU8* m_bitmask;
|
||||
MxU16 m_width;
|
||||
|
Reference in New Issue
Block a user