mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Add all BETA10 ClassName()
functions and vtables (#1258)
* Add all BETA10 `ClassName()` functions and vtables * Run formatter, fix copy error * Fix copy error * Add BETA10 library functions --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com>
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
class MxDSStreamingAction;
|
||||
|
||||
// VTABLE: LEGO1 0x100dccb8
|
||||
// VTABLE: BETA10 0x101c2818
|
||||
// SIZE 0xc8
|
||||
class MxDiskStreamController : public MxStreamController {
|
||||
public:
|
||||
@@ -21,6 +22,7 @@ public:
|
||||
MxResult Tickle() override; // vtable+0x08
|
||||
|
||||
// FUNCTION: LEGO1 0x100c7360
|
||||
// FUNCTION: BETA10 0x10155c00
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102144
|
||||
|
@@ -23,6 +23,7 @@ public:
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100dd138
|
||||
// VTABLE: BETA10 0x101c2c40
|
||||
// SIZE 0x60
|
||||
class MxDiskStreamProvider : public MxStreamProvider {
|
||||
public:
|
||||
@@ -30,6 +31,7 @@ public:
|
||||
~MxDiskStreamProvider() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100d1160
|
||||
// FUNCTION: BETA10 0x10164090
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x1010287c
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dcd88
|
||||
// VTABLE: BETA10 0x101c2b20
|
||||
// SIZE 0xb8
|
||||
class MxDSAnim : public MxDSMediaAction {
|
||||
public:
|
||||
@@ -14,6 +15,7 @@ public:
|
||||
MxDSAnim& operator=(MxDSAnim& p_dsAnim);
|
||||
|
||||
// FUNCTION: LEGO1 0x100c9060
|
||||
// FUNCTION: BETA10 0x1015d890
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101025d8
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dce18
|
||||
// VTABLE: BETA10 0x101c2bb0
|
||||
class MxDSEvent : public MxDSMediaAction {
|
||||
public:
|
||||
MxDSEvent();
|
||||
@@ -13,6 +14,7 @@ public:
|
||||
MxDSEvent& operator=(MxDSEvent& p_dsEvent);
|
||||
|
||||
// FUNCTION: LEGO1 0x100c9660
|
||||
// FUNCTION: BETA10 0x1015da10
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101025f0
|
||||
|
@@ -5,6 +5,7 @@
|
||||
#include "mxdsactionlist.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dcef0
|
||||
// VTABLE: BETA10 0x101c28b0
|
||||
// SIZE 0x9c
|
||||
class MxDSMultiAction : public MxDSAction {
|
||||
public:
|
||||
@@ -15,6 +16,7 @@ public:
|
||||
MxDSMultiAction& operator=(MxDSMultiAction& p_dsMultiAction);
|
||||
|
||||
// FUNCTION: LEGO1 0x100c9f50
|
||||
// FUNCTION: BETA10 0x1015b190
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101dbc
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dccf8
|
||||
// VTABLE: BETA10 0x101c2a90
|
||||
// SIZE 0xb8
|
||||
class MxDSObjectAction : public MxDSMediaAction {
|
||||
public:
|
||||
@@ -13,6 +14,7 @@ public:
|
||||
MxDSObjectAction& operator=(MxDSObjectAction& p_dsObjectAction);
|
||||
|
||||
// FUNCTION: LEGO1 0x100c88e0
|
||||
// FUNCTION: BETA10 0x1015c620
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101025c4
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxdsmultiaction.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dcf80
|
||||
// VTABLE: BETA10 0x101c2988
|
||||
// SIZE 0x9c
|
||||
class MxDSParallelAction : public MxDSMultiAction {
|
||||
public:
|
||||
@@ -14,6 +15,7 @@ public:
|
||||
MxDSParallelAction& operator=(MxDSParallelAction& p_dsParallelAction);
|
||||
|
||||
// FUNCTION: LEGO1 0x100caf00
|
||||
// FUNCTION: BETA10 0x1015b3a0
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102608
|
||||
|
@@ -6,6 +6,7 @@
|
||||
#include "mxstringlist.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dcfc8
|
||||
// VTABLE: BETA10 0x101c29d0
|
||||
// SIZE 0xb0
|
||||
class MxDSSelectAction : public MxDSParallelAction {
|
||||
public:
|
||||
@@ -16,6 +17,7 @@ public:
|
||||
MxDSSelectAction& operator=(MxDSSelectAction& p_dsSelectAction);
|
||||
|
||||
// FUNCTION: LEGO1 0x100cb6f0
|
||||
// FUNCTION: BETA10 0x1015b460
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x1010261c
|
||||
|
@@ -5,6 +5,7 @@
|
||||
#include "mxdsmultiaction.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dcf38
|
||||
// VTABLE: BETA10 0x101c2940
|
||||
// SIZE 0xa8
|
||||
class MxDSSerialAction : public MxDSMultiAction {
|
||||
public:
|
||||
@@ -15,6 +16,7 @@ public:
|
||||
MxDSSerialAction& operator=(MxDSSerialAction& p_dsSerialAction);
|
||||
|
||||
// FUNCTION: LEGO1 0x100caad0
|
||||
// FUNCTION: BETA10 0x1015b2b0
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f75dc
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dcdd0
|
||||
// VTABLE: BETA10 0x101c2b68
|
||||
// SIZE 0xc0
|
||||
class MxDSSound : public MxDSMediaAction {
|
||||
public:
|
||||
@@ -14,6 +15,7 @@ public:
|
||||
MxDSSound& operator=(MxDSSound& p_dsSound);
|
||||
|
||||
// FUNCTION: LEGO1 0x100c9330
|
||||
// FUNCTION: BETA10 0x1015d950
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101025e4
|
||||
|
@@ -5,6 +5,7 @@
|
||||
#include "mxdsbuffer.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dc8c8
|
||||
// VTABLE: BETA10 0x101c2450
|
||||
// SIZE 0x14
|
||||
class MxDSSource : public MxCore {
|
||||
public:
|
||||
@@ -14,6 +15,7 @@ public:
|
||||
~MxDSSource() override { delete[] m_pBuffer; }
|
||||
|
||||
// FUNCTION: LEGO1 0x100c0010
|
||||
// FUNCTION: BETA10 0x10148cc0
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102588
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxdsmediaaction.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dce60
|
||||
// VTABLE: BETA10 0x101c2bf8
|
||||
// SIZE 0xb8
|
||||
class MxDSStill : public MxDSMediaAction {
|
||||
public:
|
||||
@@ -14,6 +15,7 @@ public:
|
||||
MxDSStill& operator=(MxDSStill& p_dsStill);
|
||||
|
||||
// FUNCTION: LEGO1 0x100c9930
|
||||
// FUNCTION: BETA10 0x1015dad0
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101025fc
|
||||
|
@@ -8,6 +8,7 @@
|
||||
class MxStreamController;
|
||||
|
||||
// VTABLE: LEGO1 0x100dc698
|
||||
// VTABLE: BETA10 0x101c1d38
|
||||
// SIZE 0x4c
|
||||
class MxDSSubscriber : public MxCore {
|
||||
public:
|
||||
@@ -15,6 +16,7 @@ public:
|
||||
~MxDSSubscriber() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100b7d50
|
||||
// FUNCTION: BETA10 0x10135180
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101020f8
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxcore.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dc9a0
|
||||
// VTABLE: BETA10 0x101c26a8
|
||||
// SIZE 0x14
|
||||
class MxNextActionDataStart : public MxCore {
|
||||
public:
|
||||
@@ -16,6 +17,7 @@ public:
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100c1900
|
||||
// FUNCTION: BETA10 0x1014f660
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x101025a0
|
||||
|
@@ -25,6 +25,7 @@ public:
|
||||
MxObjectFactory();
|
||||
|
||||
// FUNCTION: LEGO1 0x10008f70
|
||||
// FUNCTION: BETA10 0x100a5d20
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x100f0730
|
||||
|
@@ -7,12 +7,14 @@
|
||||
class MxDSStreamingAction;
|
||||
|
||||
// VTABLE: LEGO1 0x100dc728
|
||||
// VTABLE: BETA10 0x101c2390
|
||||
// SIZE 0x98
|
||||
class MxRAMStreamController : public MxStreamController {
|
||||
public:
|
||||
MxRAMStreamController() {}
|
||||
|
||||
// FUNCTION: LEGO1 0x100b9430
|
||||
// FUNCTION: BETA10 0x10146c10
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102118
|
||||
|
@@ -4,6 +4,7 @@
|
||||
#include "mxstreamprovider.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100dd0d0
|
||||
// VTABLE: BETA10 0x101c2ca8
|
||||
// SIZE 0x24
|
||||
class MxRAMStreamProvider : public MxStreamProvider {
|
||||
public:
|
||||
@@ -11,6 +12,7 @@ public:
|
||||
~MxRAMStreamProvider() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100d0970
|
||||
// FUNCTION: BETA10 0x10164bf0
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102864
|
||||
|
@@ -17,6 +17,7 @@ public:
|
||||
~MxStreamChunk() override;
|
||||
|
||||
// FUNCTION: LEGO1 0x100b1fe0
|
||||
// FUNCTION: BETA10 0x101344a0
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10101e5c
|
||||
|
@@ -13,6 +13,7 @@ class MxDSStreamingAction;
|
||||
class MxStreamProvider;
|
||||
|
||||
// VTABLE: LEGO1 0x100dc968
|
||||
// VTABLE: BETA10 0x101c26c0
|
||||
// SIZE 0x64
|
||||
class MxStreamController : public MxCore {
|
||||
public:
|
||||
@@ -20,6 +21,7 @@ public:
|
||||
~MxStreamController() override; // vtable+0x00
|
||||
|
||||
// FUNCTION: LEGO1 0x100c0f10
|
||||
// FUNCTION: BETA10 0x10146cf0
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
// STRING: LEGO1 0x10102130
|
||||
|
@@ -9,12 +9,14 @@ class MxDSAction;
|
||||
class MxDSFile;
|
||||
|
||||
// VTABLE: LEGO1 0x100dd100
|
||||
// VTABLE: BETA10 0x101c2c70
|
||||
// SIZE 0x10
|
||||
class MxStreamProvider : public MxCore {
|
||||
public:
|
||||
MxStreamProvider() : m_pLookup(NULL), m_pFile(NULL) {}
|
||||
|
||||
// FUNCTION: LEGO1 0x100d07e0
|
||||
// FUNCTION: BETA10 0x10163d30
|
||||
const char* ClassName() const override // vtable+0x0c
|
||||
{
|
||||
return "MxStreamProvider";
|
||||
|
Reference in New Issue
Block a user