This commit is contained in:
disinvite 2025-04-10 22:55:12 -04:00
parent 1eaa5c34c0
commit d4e2324586
13 changed files with 45 additions and 45 deletions

View File

@ -47,17 +47,17 @@ class MxDSAction : public MxDSObject {
return !strcmp(p_name, MxDSAction::ClassName()) || MxDSObject::IsA(p_name); return !strcmp(p_name, MxDSAction::ClassName()) || MxDSObject::IsA(p_name);
} }
undefined4 VTable0x14() override; // vtable+0x14; undefined4 VTable0x14() override; // vtable+0x14
MxU32 GetSizeOnDisk() override; // vtable+0x18; MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c; void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
virtual MxLong GetDuration(); // vtable+0x24; virtual MxLong GetDuration(); // vtable+0x24
virtual void SetDuration(MxLong p_duration); // vtable+0x28; virtual void SetDuration(MxLong p_duration); // vtable+0x28
virtual MxDSAction* Clone(); // vtable+0x2c; virtual MxDSAction* Clone(); // vtable+0x2c
virtual void MergeFrom(MxDSAction& p_dsAction); // vtable+0x30; virtual void MergeFrom(MxDSAction& p_dsAction); // vtable+0x30
virtual MxBool HasId(MxU32 p_objectId); // vtable+0x34; virtual MxBool HasId(MxU32 p_objectId); // vtable+0x34
virtual void SetUnknown90(MxLong p_unk0x90); // vtable+0x38; virtual void SetUnknown90(MxLong p_unk0x90); // vtable+0x38
virtual MxLong GetUnknown90(); // vtable+0x3c; virtual MxLong GetUnknown90(); // vtable+0x3c
virtual MxLong GetElapsedTime(); // vtable+0x40; virtual MxLong GetElapsedTime(); // vtable+0x40
void AppendExtra(MxU16 p_extraLength, const char* p_extraData); void AppendExtra(MxU16 p_extraLength, const char* p_extraData);

View File

@ -30,7 +30,7 @@ class MxDSAnim : public MxDSMediaAction {
return !strcmp(p_name, MxDSAnim::ClassName()) || MxDSMediaAction::IsA(p_name); return !strcmp(p_name, MxDSAnim::ClassName()) || MxDSMediaAction::IsA(p_name);
} }
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100c9180 // SYNTHETIC: LEGO1 0x100c9180
// SYNTHETIC: BETA10 0x1015d910 // SYNTHETIC: BETA10 0x1015d910

View File

@ -29,7 +29,7 @@ class MxDSEvent : public MxDSMediaAction {
return !strcmp(p_name, MxDSEvent::ClassName()) || MxDSMediaAction::IsA(p_name); return !strcmp(p_name, MxDSEvent::ClassName()) || MxDSMediaAction::IsA(p_name);
} }
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100c9780 // SYNTHETIC: LEGO1 0x100c9780
// SYNTHETIC: BETA10 0x1015da90 // SYNTHETIC: BETA10 0x1015da90

View File

@ -35,10 +35,10 @@ class MxDSMediaAction : public MxDSAction {
// SYNTHETIC: BETA10 0x1015d810 // SYNTHETIC: BETA10 0x1015d810
// MxDSMediaAction::`scalar deleting destructor' // MxDSMediaAction::`scalar deleting destructor'
undefined4 VTable0x14() override; // vtable+0x14; undefined4 VTable0x14() override; // vtable+0x14
MxU32 GetSizeOnDisk() override; // vtable+0x18; MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c; void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
void CopyMediaSrcPath(const char* p_mediaSrcPath); void CopyMediaSrcPath(const char* p_mediaSrcPath);

View File

@ -31,14 +31,14 @@ class MxDSMultiAction : public MxDSAction {
return !strcmp(p_name, MxDSMultiAction::ClassName()) || MxDSAction::IsA(p_name); return !strcmp(p_name, MxDSMultiAction::ClassName()) || MxDSAction::IsA(p_name);
} }
undefined4 VTable0x14() override; // vtable+0x14; undefined4 VTable0x14() override; // vtable+0x14
MxU32 GetSizeOnDisk() override; // vtable+0x18; MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c; void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
void SetAtomId(MxAtomId p_atomId) override; // vtable+0x20; void SetAtomId(MxAtomId p_atomId) override; // vtable+0x20
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
void MergeFrom(MxDSAction& p_dsAction) override; // vtable+0x30; void MergeFrom(MxDSAction& p_dsAction) override; // vtable+0x30
MxBool HasId(MxU32 p_objectId) override; // vtable+0x34; MxBool HasId(MxU32 p_objectId) override; // vtable+0x34
void SetUnknown90(MxLong p_unk0x90) override; // vtable+0x38; void SetUnknown90(MxLong p_unk0x90) override; // vtable+0x38
// FUNCTION: BETA10 0x1004e180 // FUNCTION: BETA10 0x1004e180
MxDSActionList* GetActionList() const { return m_actionList; } MxDSActionList* GetActionList() const { return m_actionList; }

View File

@ -62,16 +62,16 @@ class MxDSObject : public MxCore {
MxBool IsA(const char* p_name) const override MxBool IsA(const char* p_name) const override
{ {
return !strcmp(p_name, MxDSObject::ClassName()) || MxCore::IsA(p_name); return !strcmp(p_name, MxDSObject::ClassName()) || MxCore::IsA(p_name);
} // vtable+0x10; } // vtable+0x10
virtual undefined4 VTable0x14(); // vtable+0x14; virtual undefined4 VTable0x14(); // vtable+0x14
virtual MxU32 GetSizeOnDisk(); // vtable+0x18; virtual MxU32 GetSizeOnDisk(); // vtable+0x18
virtual void Deserialize(MxU8*& p_source, MxS16 p_unk0x24); // vtable+0x1c; virtual void Deserialize(MxU8*& p_source, MxS16 p_unk0x24); // vtable+0x1c
// FUNCTION: ISLE 0x401c40 // FUNCTION: ISLE 0x401c40
// FUNCTION: LEGO1 0x10005530 // FUNCTION: LEGO1 0x10005530
// FUNCTION: BETA10 0x100152e0 // FUNCTION: BETA10 0x100152e0
virtual void SetAtomId(MxAtomId p_atomId) { m_atomId = p_atomId; } // vtable+0x20; virtual void SetAtomId(MxAtomId p_atomId) { m_atomId = p_atomId; } // vtable+0x20
// FUNCTION: BETA10 0x1012ef90 // FUNCTION: BETA10 0x1012ef90
Type GetType() const { return (Type) m_type; } Type GetType() const { return (Type) m_type; }

View File

@ -29,8 +29,8 @@ class MxDSObjectAction : public MxDSMediaAction {
return !strcmp(p_name, MxDSObjectAction::ClassName()) || MxDSMediaAction::IsA(p_name); return !strcmp(p_name, MxDSObjectAction::ClassName()) || MxDSMediaAction::IsA(p_name);
} }
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
virtual void CopyFrom(MxDSObjectAction& p_dsObjectAction); // vtable+0x44; virtual void CopyFrom(MxDSObjectAction& p_dsObjectAction); // vtable+0x44
// SYNTHETIC: LEGO1 0x100c8a00 // SYNTHETIC: LEGO1 0x100c8a00
// SYNTHETIC: BETA10 0x1015c720 // SYNTHETIC: BETA10 0x1015c720

View File

@ -30,13 +30,13 @@ class MxDSParallelAction : public MxDSMultiAction {
return !strcmp(p_name, MxDSParallelAction::ClassName()) || MxDSMultiAction::IsA(p_name); return !strcmp(p_name, MxDSParallelAction::ClassName()) || MxDSMultiAction::IsA(p_name);
} }
MxLong GetDuration() override; // vtable+0x24; MxLong GetDuration() override; // vtable+0x24
// FUNCTION: LEGO1 0x100caef0 // FUNCTION: LEGO1 0x100caef0
// FUNCTION: BETA10 0x1015b370 // FUNCTION: BETA10 0x1015b370
void SetDuration(MxLong p_duration) override { m_duration = p_duration; } // vtable+0x28 void SetDuration(MxLong p_duration) override { m_duration = p_duration; } // vtable+0x28
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100cb020 // SYNTHETIC: LEGO1 0x100cb020
// SYNTHETIC: BETA10 0x1015b420 // SYNTHETIC: BETA10 0x1015b420

View File

@ -32,9 +32,9 @@ class MxDSSelectAction : public MxDSParallelAction {
return !strcmp(p_name, MxDSSelectAction::ClassName()) || MxDSParallelAction::IsA(p_name); return !strcmp(p_name, MxDSSelectAction::ClassName()) || MxDSParallelAction::IsA(p_name);
} }
MxU32 GetSizeOnDisk() override; // vtable+0x18; MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c; void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100cb840 // SYNTHETIC: LEGO1 0x100cb840
// SYNTHETIC: BETA10 0x1015b4e0 // SYNTHETIC: BETA10 0x1015b4e0

View File

@ -31,9 +31,9 @@ class MxDSSerialAction : public MxDSMultiAction {
return !strcmp(p_name, MxDSSerialAction::ClassName()) || MxDSMultiAction::IsA(p_name); return !strcmp(p_name, MxDSSerialAction::ClassName()) || MxDSMultiAction::IsA(p_name);
} }
MxLong GetDuration() override; // vtable+0x24; MxLong GetDuration() override; // vtable+0x24
void SetDuration(MxLong p_duration) override; // vtable+0x28; void SetDuration(MxLong p_duration) override; // vtable+0x28
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100cabf0 // SYNTHETIC: LEGO1 0x100cabf0
// SYNTHETIC: BETA10 0x1015b330 // SYNTHETIC: BETA10 0x1015b330

View File

@ -30,9 +30,9 @@ class MxDSSound : public MxDSMediaAction {
return !strcmp(p_name, MxDSSound::ClassName()) || MxDSMediaAction::IsA(p_name); return !strcmp(p_name, MxDSSound::ClassName()) || MxDSMediaAction::IsA(p_name);
} }
MxU32 GetSizeOnDisk() override; // vtable+0x18; MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c; void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
// FUNCTION: BETA10 0x1008d060 // FUNCTION: BETA10 0x1008d060
MxS32 GetVolume() const { return m_volume; } MxS32 GetVolume() const { return m_volume; }

View File

@ -30,7 +30,7 @@ class MxDSStill : public MxDSMediaAction {
return !strcmp(p_name, MxDSStill::ClassName()) || MxDSMediaAction::IsA(p_name); return !strcmp(p_name, MxDSStill::ClassName()) || MxDSMediaAction::IsA(p_name);
} }
MxDSAction* Clone() override; // vtable+0x2c; MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100c9a50 // SYNTHETIC: LEGO1 0x100c9a50
// SYNTHETIC: BETA10 0x1015db50 // SYNTHETIC: BETA10 0x1015db50

View File

@ -16,7 +16,7 @@ class MxDSStreamingAction : public MxDSAction {
MxDSStreamingAction* CopyFrom(MxDSStreamingAction& p_dsStreamingAction); MxDSStreamingAction* CopyFrom(MxDSStreamingAction& p_dsStreamingAction);
MxBool HasId(MxU32 p_objectId) override; // vtable+0x34; MxBool HasId(MxU32 p_objectId) override; // vtable+0x34
void Init(); void Init();
void SetInternalAction(MxDSAction* p_dsAction); void SetInternalAction(MxDSAction* p_dsAction);