isle-portable/LEGO1/mxpresenterlist.h

35 lines
805 B
C
Raw Normal View History

#ifndef MXPRESENTERLIST_H
#define MXPRESENTERLIST_H
#include "mxlist.h"
class MxPresenter;
// Unclear what the purpose of this class is
// VTABLE 0x100d62f0
// SIZE 0x18
2023-10-24 19:38:27 -04:00
class MxPresenterListParent : public MxList<MxPresenter*> {
public:
2023-10-24 19:38:27 -04:00
MxPresenterListParent() { m_customDestructor = Destroy; }
};
// VTABLE 0x100d6308
// SIZE 0x18
2023-10-24 19:38:27 -04:00
class MxPresenterList : public MxPresenterListParent {
public:
2023-10-24 19:38:27 -04:00
virtual MxS8 Compare(MxPresenter*, MxPresenter*); // +0x14
};
typedef MxListCursorChildChild<MxPresenter*> MxPresenterListCursor;
// OFFSET: LEGO1 0x1001cd20 TEMPLATE
// MxListParent<MxPresenter *>::Compare
// OFFSET: LEGO1 0x1001cd30 TEMPLATE
// MxListParent<MxPresenter *>::Destroy
// OFFSET: LEGO1 0x1001ce20 TEMPLATE
// MxList<MxPresenter *>::~MxList<MxPresenter *>
#endif // MXPRESENTERLIST_H