mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-24 08:54:15 +00:00
Finish some missing methods (#448)
* Finish some missing methods * Minor style updates/fixes --------- Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
@@ -42,11 +42,12 @@ public:
|
||||
|
||||
inline MxBool GetUnk0xc4() const { return m_unk0xc4; }
|
||||
|
||||
void FUN_100c7f40(MxDSStreamingAction* p_streamingaction);
|
||||
void FUN_100c8670(MxDSStreamingAction* p_streamingAction);
|
||||
void InsertToList74(MxDSBuffer* p_buffer);
|
||||
void FUN_100c7cb0(MxDSStreamingAction* p_action);
|
||||
MxResult FUN_100c7890(MxDSStreamingAction* p_action);
|
||||
void FUN_100c7cb0(MxDSStreamingAction* p_action);
|
||||
void FUN_100c7f40(MxDSStreamingAction* p_streamingaction);
|
||||
void FUN_100c8120(MxDSAction* p_action);
|
||||
void InsertToList74(MxDSBuffer* p_buffer);
|
||||
void FUN_100c8670(MxDSStreamingAction* p_streamingAction);
|
||||
|
||||
private:
|
||||
MxStreamListMxDSAction m_list0x64; // 0x64
|
||||
@@ -87,4 +88,7 @@ private:
|
||||
// TEMPLATE: LEGO1 0x100c74e0
|
||||
// List<MxDSBuffer *>::~List<MxDSBuffer *>
|
||||
|
||||
// TEMPLATE: LEGO1 0x100c7ef0
|
||||
// list<MxNextActionDataStart *>::insert
|
||||
|
||||
#endif // MXDISKSTREAMCONTROLLER_H
|
||||
|
||||
@@ -28,8 +28,13 @@ public:
|
||||
return !strcmp(p_name, MxDSMediaAction::ClassName()) || MxDSAction::IsA(p_name);
|
||||
}
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100c8cd0
|
||||
// MxDSMediaAction::`scalar deleting destructor'
|
||||
|
||||
virtual undefined4 VTable0x14(); // vtable+14;
|
||||
virtual MxU32 GetSizeOnDisk() override; // vtable+18;
|
||||
virtual void Deserialize(MxU8** p_source, MxS16 p_unk0x24) override; // vtable+1c;
|
||||
virtual MxDSAction* Clone() override; // vtable+2c;
|
||||
|
||||
void CopyMediaSrcPath(const char* p_mediaSrcPath);
|
||||
|
||||
|
||||
@@ -26,8 +26,15 @@ public:
|
||||
return !strcmp(p_name, MxDSParallelAction::ClassName()) || MxDSMultiAction::IsA(p_name);
|
||||
}
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100cb020
|
||||
// MxDSParallelAction::`scalar deleting destructor'
|
||||
|
||||
virtual MxLong GetDuration() override; // vtable+24;
|
||||
virtual MxDSAction* Clone() override; // vtable+2c;
|
||||
|
||||
// FUNCTION: LEGO1 0x100caef0
|
||||
virtual void SetDuration(MxLong p_duration) override { m_duration = p_duration; } // vtable+0x28
|
||||
|
||||
virtual MxDSAction* Clone() override; // vtable+2c;
|
||||
};
|
||||
|
||||
#endif // MXDSPARALLELACTION_H
|
||||
|
||||
@@ -100,6 +100,7 @@ public:
|
||||
|
||||
MxBool FUN_100b9b30(MxDSObject& p_dsObject);
|
||||
MxStreamController* GetOpenStream(const char* p_name);
|
||||
void FUN_100b98f0(MxDSAction* p_action);
|
||||
MxResult AddStreamControllerToOpenList(MxStreamController* p_stream);
|
||||
MxResult FUN_100b99b0(MxDSAction* p_action);
|
||||
MxResult DeleteObject(MxDSAction* p_dsAction);
|
||||
|
||||
Reference in New Issue
Block a user