mirror of
https://github.com/isledecomp/isle.git
synced 2025-03-02 19:08:10 +00:00
Add and fix some annotations
This commit is contained in:
parent
e17e8ed5ae
commit
e76cf3427c
@ -5,7 +5,7 @@
|
||||
#include "legopathactor.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100d82e0
|
||||
// SIZE: 0x1154
|
||||
// SIZE 0x1154
|
||||
class LegoAct2 : public LegoWorld {};
|
||||
|
||||
#endif // LEGOACT2_H
|
||||
|
@ -59,7 +59,7 @@ extern MxAtomId* g_creditsScript;
|
||||
extern MxAtomId* g_nocdSourceName;
|
||||
|
||||
// VTABLE: LEGO1 0x100d8638
|
||||
// SIZE: 0x140
|
||||
// SIZE 0x140
|
||||
class LegoOmni : public MxOmni {
|
||||
public:
|
||||
__declspec(dllexport) void CreateBackgroundAudio();
|
||||
|
@ -5,7 +5,7 @@
|
||||
#include "legopathactor.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100d58b8
|
||||
// SIZE: 0x200
|
||||
// SIZE 0x200
|
||||
class LegoRaceCar : public LegoCarRaceActor {
|
||||
public:
|
||||
// FUNCTION: LEGO1 0x10014290
|
||||
|
@ -13,7 +13,7 @@
|
||||
// Also: the increment/decrement methods suggest a custom type was used
|
||||
// for the combined key_value_pair, which doesn't seem possible with <map>.
|
||||
|
||||
// SIZE: 0x14 (including padding)
|
||||
// SIZE 0x14
|
||||
class MxAtomIdCounter {
|
||||
public:
|
||||
// always inlined
|
||||
|
@ -78,6 +78,9 @@ private:
|
||||
// TEMPLATE: LEGO1 0x100c7490
|
||||
// list<MxDSBuffer *,allocator<MxDSBuffer *> >::_Buynode
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100c74c0
|
||||
// MxDiskStreamController::`scalar deleting destructor'
|
||||
|
||||
// TEMPLATE: LEGO1 0x100c74e0
|
||||
// List<MxDSBuffer *>::~List<MxDSBuffer *>
|
||||
|
||||
|
@ -64,4 +64,7 @@ private:
|
||||
MxStreamListMxDSAction m_list; // 0x54
|
||||
};
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100d1220
|
||||
// MxDiskStreamProvider::`scalar deleting destructor'
|
||||
|
||||
#endif // MXDISKSTREAMPROVIDER_H
|
||||
|
@ -30,9 +30,12 @@ public:
|
||||
virtual MxResult VTable0x24(MxDSAction* p_action) override;
|
||||
|
||||
private:
|
||||
MxDSBuffer m_buffer;
|
||||
MxDSBuffer m_buffer; // 0x64
|
||||
|
||||
MxResult DeserializeObject(MxDSStreamingAction& p_action);
|
||||
};
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100b94f0
|
||||
// MxRAMStreamController::`scalar deleting destructor'
|
||||
|
||||
#endif // MXRAMSTREAMCONTROLLER_H
|
||||
|
@ -4,6 +4,7 @@
|
||||
#include "mxstreamprovider.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dd0d0
|
||||
// SIZE 0x24
|
||||
class MxRAMStreamProvider : public MxStreamProvider {
|
||||
public:
|
||||
MxRAMStreamProvider();
|
||||
@ -31,11 +32,14 @@ public:
|
||||
inline MxU32* GetBufferOfFileSize() { return m_pBufferOfFileSize; }
|
||||
|
||||
protected:
|
||||
MxU32 m_bufferSize;
|
||||
MxU32 m_fileSize;
|
||||
MxU32* m_pBufferOfFileSize;
|
||||
MxU32 m_lengthInDWords;
|
||||
MxU32* m_bufferForDWords;
|
||||
MxU32 m_bufferSize; // 0x10
|
||||
MxU32 m_fileSize; // 0x14
|
||||
MxU32* m_pBufferOfFileSize; // 0x18
|
||||
MxU32 m_lengthInDWords; // 0x1c
|
||||
MxU32* m_bufferForDWords; // 0x20
|
||||
};
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100d0a30
|
||||
// MxRAMStreamProvider::`scalar deleting destructor'
|
||||
|
||||
#endif // MXRAMSTREAMPROVIDER_H
|
||||
|
@ -88,6 +88,9 @@ protected:
|
||||
// TEMPLATE: LEGO1 0x100c0ee0
|
||||
// list<MxNextActionDataStart *,allocator<MxNextActionDataStart *> >::_Buynode
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100c0fa0
|
||||
// MxStreamController::`scalar deleting destructor'
|
||||
|
||||
// FUNCTION: LEGO1 0x100c0fc0
|
||||
// MxStreamListMxDSSubscriber::~MxStreamListMxDSSubscriber
|
||||
|
||||
|
@ -105,4 +105,7 @@ private:
|
||||
MxStreamerSubClass3 m_subclass2; // 0x20
|
||||
};
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100b9120
|
||||
// MxStreamer::`scalar deleting destructor'
|
||||
|
||||
#endif // MXSTREAMER_H
|
||||
|
@ -38,4 +38,7 @@ protected:
|
||||
MxDSFile* m_pFile; // 0x0c
|
||||
};
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100d0870
|
||||
// MxStreamProvider::`scalar deleting destructor'
|
||||
|
||||
#endif // MXSTREAMPROVIDER_H
|
||||
|
Loading…
x
Reference in New Issue
Block a user