Isle
Loading...
Searching...
No Matches
mxomnicreateparam.h
Go to the documentation of this file.
1#ifndef MXOMNICREATEPARAM_H
2#define MXOMNICREATEPARAM_H
3
4#include "mxomnicreateflags.h"
5#include "mxparam.h"
6#include "mxstring.h"
7#include "mxvideoparam.h"
8
9#include <windows.h>
10
11// VTABLE: LEGO1 0x100dc218
12// VTABLE: BETA10 0x101c1ca8
19class MxOmniCreateParam : public MxParam {
20public:
30 const char* p_mediaPath,
31 struct HWND__* p_windowHandle,
32 MxVideoParam& p_vparam,
33 MxOmniCreateFlags p_flags
34 );
35
40 MxOmniCreateFlags& CreateFlags() { return this->m_createFlags; }
41
46 const MxString& GetMediaPath() const { return m_mediaPath; }
47
52 const HWND GetWindowHandle() const { return m_windowHandle; }
53
58 MxVideoParam& GetVideoParam() { return m_videoParam; }
59
64 const MxVideoParam& GetVideoParam() const { return m_videoParam; }
65
66 // SYNTHETIC: LEGO1 0x100b0a70
67 // SYNTHETIC: BETA10 0x10132740
68 // MxOmniCreateParam::`scalar deleting destructor'
69
70private:
71 MxString m_mediaPath;
72 HWND m_windowHandle;
73 MxVideoParam m_videoParam;
74 MxOmniCreateFlags m_createFlags;
75};
76
77// SYNTHETIC: ISLE 0x4014b0
78// SYNTHETIC: BETA10 0x10132780
79// MxOmniCreateParam::~MxOmniCreateParam
80
81#endif // MXOMNICREATEPARAM_H
[AI] Stores creation flags for initializing core LEGO Island engine subsystems.
[AI] Encapsulates parameters required to initialize the core Omni engine.
const MxVideoParam & GetVideoParam() const
[AI] Fetch immutable video parameter struct.
MxOmniCreateFlags & CreateFlags()
[AI] Access/modify the creation flags.
const MxString & GetMediaPath() const
[AI] Gets the media/resource directory path.
MxVideoParam & GetVideoParam()
[AI] Access the detailed video parameter structure (for modification).
const HWND GetWindowHandle() const
[AI] Returns the handle to the rendering window.
[AI] MxParam serves as a polymorphic base class for parameter passing in event and notification syste...
Definition: mxparam.h:7
Mindscape custom string class for managing dynamic C-strings within the game engine.
Definition: mxstring.h:14
[AI] Video parameter configuration for display and rendering, encapsulates resolution,...
Definition: mxvideoparam.h:14