diff --git a/LEGO1/legoact2.h b/LEGO1/legoact2.h index b504c11c..79983416 100644 --- a/LEGO1/legoact2.h +++ b/LEGO1/legoact2.h @@ -5,7 +5,7 @@ #include "legopathactor.h" // VTABLE: LEGO1 0x100d82e0 -// SIZE: 0x1154 +// SIZE 0x1154 class LegoAct2 : public LegoWorld {}; #endif // LEGOACT2_H diff --git a/LEGO1/legoomni.h b/LEGO1/legoomni.h index f0ac8369..7fb0a4f3 100644 --- a/LEGO1/legoomni.h +++ b/LEGO1/legoomni.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(); diff --git a/LEGO1/legoracecar.h b/LEGO1/legoracecar.h index d3800b5a..a2a54afb 100644 --- a/LEGO1/legoracecar.h +++ b/LEGO1/legoracecar.h @@ -5,7 +5,7 @@ #include "legopathactor.h" // VTABLE: LEGO1 0x100d58b8 -// SIZE: 0x200 +// SIZE 0x200 class LegoRaceCar : public LegoCarRaceActor { public: // FUNCTION: LEGO1 0x10014290 diff --git a/LEGO1/mxatomidcounter.h b/LEGO1/mxatomidcounter.h index 8fb5ae97..f2c4fb3f 100644 --- a/LEGO1/mxatomidcounter.h +++ b/LEGO1/mxatomidcounter.h @@ -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 . -// SIZE: 0x14 (including padding) +// SIZE 0x14 class MxAtomIdCounter { public: // always inlined diff --git a/LEGO1/mxdiskstreamcontroller.h b/LEGO1/mxdiskstreamcontroller.h index bc5cce61..01ddc78a 100644 --- a/LEGO1/mxdiskstreamcontroller.h +++ b/LEGO1/mxdiskstreamcontroller.h @@ -78,6 +78,9 @@ private: // TEMPLATE: LEGO1 0x100c7490 // list >::_Buynode +// SYNTHETIC: LEGO1 0x100c74c0 +// MxDiskStreamController::`scalar deleting destructor' + // TEMPLATE: LEGO1 0x100c74e0 // List::~List diff --git a/LEGO1/mxdiskstreamprovider.h b/LEGO1/mxdiskstreamprovider.h index 1314e3f9..2557eaf9 100644 --- a/LEGO1/mxdiskstreamprovider.h +++ b/LEGO1/mxdiskstreamprovider.h @@ -64,4 +64,7 @@ private: MxStreamListMxDSAction m_list; // 0x54 }; +// SYNTHETIC: LEGO1 0x100d1220 +// MxDiskStreamProvider::`scalar deleting destructor' + #endif // MXDISKSTREAMPROVIDER_H diff --git a/LEGO1/mxramstreamcontroller.h b/LEGO1/mxramstreamcontroller.h index aa70ec33..6b56ee49 100644 --- a/LEGO1/mxramstreamcontroller.h +++ b/LEGO1/mxramstreamcontroller.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 diff --git a/LEGO1/mxramstreamprovider.h b/LEGO1/mxramstreamprovider.h index 16ed5a4c..5c8bf59c 100644 --- a/LEGO1/mxramstreamprovider.h +++ b/LEGO1/mxramstreamprovider.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 diff --git a/LEGO1/mxstreamcontroller.h b/LEGO1/mxstreamcontroller.h index bbd1eb3d..790856c1 100644 --- a/LEGO1/mxstreamcontroller.h +++ b/LEGO1/mxstreamcontroller.h @@ -88,6 +88,9 @@ protected: // TEMPLATE: LEGO1 0x100c0ee0 // list >::_Buynode +// SYNTHETIC: LEGO1 0x100c0fa0 +// MxStreamController::`scalar deleting destructor' + // FUNCTION: LEGO1 0x100c0fc0 // MxStreamListMxDSSubscriber::~MxStreamListMxDSSubscriber diff --git a/LEGO1/mxstreamer.h b/LEGO1/mxstreamer.h index 4d3684e9..e76f0e36 100644 --- a/LEGO1/mxstreamer.h +++ b/LEGO1/mxstreamer.h @@ -105,4 +105,7 @@ private: MxStreamerSubClass3 m_subclass2; // 0x20 }; +// SYNTHETIC: LEGO1 0x100b9120 +// MxStreamer::`scalar deleting destructor' + #endif // MXSTREAMER_H diff --git a/LEGO1/mxstreamprovider.h b/LEGO1/mxstreamprovider.h index 73804684..17bba38d 100644 --- a/LEGO1/mxstreamprovider.h +++ b/LEGO1/mxstreamprovider.h @@ -38,4 +38,7 @@ protected: MxDSFile* m_pFile; // 0x0c }; +// SYNTHETIC: LEGO1 0x100d0870 +// MxStreamProvider::`scalar deleting destructor' + #endif // MXSTREAMPROVIDER_H