2023-06-29 04:10:08 -04:00
|
|
|
#include "mxvideopresenter.h"
|
2023-07-02 03:00:28 -04:00
|
|
|
|
|
|
|
DECOMP_SIZE_ASSERT(MxVideoPresenter, 0x64);
|
|
|
|
|
2023-10-05 06:31:20 -04:00
|
|
|
// OFFSET: LEGO1 0x1000c700 STUB
|
|
|
|
void MxVideoPresenter::VTable0x5c()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
2023-10-07 12:48:36 -04:00
|
|
|
// OFFSET: LEGO1 0x1000c710
|
2023-10-05 06:31:20 -04:00
|
|
|
void MxVideoPresenter::VTable0x60()
|
|
|
|
{
|
2023-10-07 12:48:36 -04:00
|
|
|
// Empty
|
2023-10-05 06:31:20 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x1000c720 STUB
|
|
|
|
void MxVideoPresenter::VTable0x68()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x1000c730 STUB
|
|
|
|
void MxVideoPresenter::VTable0x70()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x1000c740
|
|
|
|
MxVideoPresenter::~MxVideoPresenter()
|
|
|
|
{
|
|
|
|
Destroy(TRUE);
|
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x1000c7a0 STUB
|
2023-10-13 12:43:45 -04:00
|
|
|
void MxVideoPresenter::Destroy()
|
2023-10-05 06:31:20 -04:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x1000c7b0 STUB
|
|
|
|
void MxVideoPresenter::VTable0x78()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
2023-10-07 12:48:36 -04:00
|
|
|
// OFFSET: LEGO1 0x1000c7c0
|
|
|
|
MxBool MxVideoPresenter::VTable0x7c()
|
2023-10-05 06:31:20 -04:00
|
|
|
{
|
2023-10-07 12:48:36 -04:00
|
|
|
return (m_bitmap != NULL) || (m_unk54 != NULL);
|
2023-10-05 06:31:20 -04:00
|
|
|
}
|
|
|
|
|
2023-10-07 12:48:36 -04:00
|
|
|
// OFFSET: LEGO1 0x1000c7e0
|
2023-10-05 06:31:20 -04:00
|
|
|
MxS32 MxVideoPresenter::GetWidth()
|
|
|
|
{
|
2023-10-07 12:48:36 -04:00
|
|
|
return m_unk54 ? m_unk54->width
|
|
|
|
: m_bitmap->GetBmiHeader()->biWidth;
|
2023-10-05 06:31:20 -04:00
|
|
|
}
|
|
|
|
|
2023-10-07 12:48:36 -04:00
|
|
|
// OFFSET: LEGO1 0x1000c800
|
2023-10-05 06:31:20 -04:00
|
|
|
MxS32 MxVideoPresenter::GetHeight()
|
|
|
|
{
|
2023-10-07 12:48:36 -04:00
|
|
|
return m_unk54 ? m_unk54->height
|
|
|
|
: m_bitmap->GetBmiHeader()->biHeight;
|
2023-10-05 06:31:20 -04:00
|
|
|
}
|
|
|
|
|
2023-07-02 03:00:28 -04:00
|
|
|
// OFFSET: LEGO1 0x100b2760 STUB
|
2023-07-02 05:07:11 -04:00
|
|
|
void MxVideoPresenter::Init()
|
|
|
|
{
|
2023-07-02 03:00:28 -04:00
|
|
|
// TODO
|
|
|
|
}
|
2023-10-05 06:31:20 -04:00
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x100b27b0 STUB
|
2023-10-13 12:43:45 -04:00
|
|
|
void MxVideoPresenter::Destroy(MxBool p_fromDestructor)
|
2023-10-05 06:31:20 -04:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x100b28b0 STUB
|
|
|
|
void MxVideoPresenter::VTable0x64()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x100b2a70 STUB
|
|
|
|
void MxVideoPresenter::VTable0x6c()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// OFFSET: LEGO1 0x100b3300 STUB
|
|
|
|
void MxVideoPresenter::VTable0x74()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|