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);
}
undefined4 VTable0x14() override; // vtable+0x14;
MxU32 GetSizeOnDisk() override; // vtable+0x18;
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c;
virtual MxLong GetDuration(); // vtable+0x24;
virtual void SetDuration(MxLong p_duration); // vtable+0x28;
virtual MxDSAction* Clone(); // vtable+0x2c;
virtual void MergeFrom(MxDSAction& p_dsAction); // vtable+0x30;
virtual MxBool HasId(MxU32 p_objectId); // vtable+0x34;
virtual void SetUnknown90(MxLong p_unk0x90); // vtable+0x38;
virtual MxLong GetUnknown90(); // vtable+0x3c;
virtual MxLong GetElapsedTime(); // vtable+0x40;
undefined4 VTable0x14() override; // vtable+0x14
MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
virtual MxLong GetDuration(); // vtable+0x24
virtual void SetDuration(MxLong p_duration); // vtable+0x28
virtual MxDSAction* Clone(); // vtable+0x2c
virtual void MergeFrom(MxDSAction& p_dsAction); // vtable+0x30
virtual MxBool HasId(MxU32 p_objectId); // vtable+0x34
virtual void SetUnknown90(MxLong p_unk0x90); // vtable+0x38
virtual MxLong GetUnknown90(); // vtable+0x3c
virtual MxLong GetElapsedTime(); // vtable+0x40
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);
}
MxDSAction* Clone() override; // vtable+0x2c;
MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100c9180
// SYNTHETIC: BETA10 0x1015d910

View File

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

View File

@ -35,10 +35,10 @@ class MxDSMediaAction : public MxDSAction {
// SYNTHETIC: BETA10 0x1015d810
// MxDSMediaAction::`scalar deleting destructor'
undefined4 VTable0x14() override; // vtable+0x14;
MxU32 GetSizeOnDisk() override; // vtable+0x18;
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c;
MxDSAction* Clone() override; // vtable+0x2c;
undefined4 VTable0x14() override; // vtable+0x14
MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
MxDSAction* Clone() override; // vtable+0x2c
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);
}
undefined4 VTable0x14() override; // vtable+0x14;
MxU32 GetSizeOnDisk() override; // vtable+0x18;
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c;
void SetAtomId(MxAtomId p_atomId) override; // vtable+0x20;
MxDSAction* Clone() override; // vtable+0x2c;
void MergeFrom(MxDSAction& p_dsAction) override; // vtable+0x30;
MxBool HasId(MxU32 p_objectId) override; // vtable+0x34;
void SetUnknown90(MxLong p_unk0x90) override; // vtable+0x38;
undefined4 VTable0x14() override; // vtable+0x14
MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
void SetAtomId(MxAtomId p_atomId) override; // vtable+0x20
MxDSAction* Clone() override; // vtable+0x2c
void MergeFrom(MxDSAction& p_dsAction) override; // vtable+0x30
MxBool HasId(MxU32 p_objectId) override; // vtable+0x34
void SetUnknown90(MxLong p_unk0x90) override; // vtable+0x38
// FUNCTION: BETA10 0x1004e180
MxDSActionList* GetActionList() const { return m_actionList; }

View File

@ -62,16 +62,16 @@ class MxDSObject : public MxCore {
MxBool IsA(const char* p_name) const override
{
return !strcmp(p_name, MxDSObject::ClassName()) || MxCore::IsA(p_name);
} // vtable+0x10;
} // vtable+0x10
virtual undefined4 VTable0x14(); // vtable+0x14;
virtual MxU32 GetSizeOnDisk(); // vtable+0x18;
virtual void Deserialize(MxU8*& p_source, MxS16 p_unk0x24); // vtable+0x1c;
virtual undefined4 VTable0x14(); // vtable+0x14
virtual MxU32 GetSizeOnDisk(); // vtable+0x18
virtual void Deserialize(MxU8*& p_source, MxS16 p_unk0x24); // vtable+0x1c
// FUNCTION: ISLE 0x401c40
// FUNCTION: LEGO1 0x10005530
// 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
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);
}
MxDSAction* Clone() override; // vtable+0x2c;
virtual void CopyFrom(MxDSObjectAction& p_dsObjectAction); // vtable+0x44;
MxDSAction* Clone() override; // vtable+0x2c
virtual void CopyFrom(MxDSObjectAction& p_dsObjectAction); // vtable+0x44
// SYNTHETIC: LEGO1 0x100c8a00
// SYNTHETIC: BETA10 0x1015c720

View File

@ -30,13 +30,13 @@ class MxDSParallelAction : public MxDSMultiAction {
return !strcmp(p_name, MxDSParallelAction::ClassName()) || MxDSMultiAction::IsA(p_name);
}
MxLong GetDuration() override; // vtable+0x24;
MxLong GetDuration() override; // vtable+0x24
// FUNCTION: LEGO1 0x100caef0
// FUNCTION: BETA10 0x1015b370
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: BETA10 0x1015b420

View File

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

View File

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

View File

@ -30,9 +30,9 @@ class MxDSSound : public MxDSMediaAction {
return !strcmp(p_name, MxDSSound::ClassName()) || MxDSMediaAction::IsA(p_name);
}
MxU32 GetSizeOnDisk() override; // vtable+0x18;
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c;
MxDSAction* Clone() override; // vtable+0x2c;
MxU32 GetSizeOnDisk() override; // vtable+0x18
void Deserialize(MxU8*& p_source, MxS16 p_unk0x24) override; // vtable+0x1c
MxDSAction* Clone() override; // vtable+0x2c
// FUNCTION: BETA10 0x1008d060
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);
}
MxDSAction* Clone() override; // vtable+0x2c;
MxDSAction* Clone() override; // vtable+0x2c
// SYNTHETIC: LEGO1 0x100c9a50
// SYNTHETIC: BETA10 0x1015db50

View File

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