Isle
|
[AI] Stores creation flags for initializing core LEGO Island engine subsystems. More...
#include <mxomnicreateflags.h>
Public Member Functions | |
MxOmniCreateFlags () | |
[AI] Initializes all subsystem creation flags to TRUE (i.e., default: all managers enabled). More... | |
void | CreateObjectFactory (MxBool p_enable) |
[AI] Enables or disables the creation of the Object Factory subsystem at startup. More... | |
void | CreateTickleManager (MxBool p_enable) |
[AI] Enables or disables the creation of the Tickle Manager subsystem at startup. More... | |
void | CreateVideoManager (MxBool p_enable) |
[AI] Enables or disables the creation of the Video Manager subsystem at startup. More... | |
void | CreateSoundManager (MxBool p_enable) |
[AI] Enables or disables the creation of the Sound Manager subsystem at startup. More... | |
const MxBool | CreateObjectFactory () const |
[AI] Returns whether the Object Factory will be created. More... | |
const MxBool | CreateVariableTable () const |
[AI] Returns whether the Variable Table will be created. More... | |
const MxBool | CreateTickleManager () const |
[AI] Returns whether the Tickle Manager will be created. More... | |
const MxBool | CreateNotificationManager () const |
[AI] Returns whether the Notification Manager will be created. More... | |
const MxBool | CreateVideoManager () const |
[AI] Returns whether the Video Manager will be created. More... | |
const MxBool | CreateSoundManager () const |
[AI] Returns whether the Sound Manager will be created. More... | |
const MxBool | CreateMusicManager () const |
[AI] Returns whether the Music Manager will be created. More... | |
const MxBool | CreateEventManager () const |
[AI] Returns whether the Event Manager will be created. More... | |
const MxBool | CreateTimer () const |
[AI] Returns whether the Timer subsystem will be created. More... | |
const MxBool | CreateStreamer () const |
[AI] Returns whether the Streamer subsystem will be created. More... | |
[AI] Stores creation flags for initializing core LEGO Island engine subsystems.
Used during MxOmni startup to decide which sub-managers to instantiate.
[AI] Each flag corresponds to a different subsystem (object factory, tickle manager, video manager, sound manager, variable table, etc). These flags are internally used during engine startup to control which management classes are instantiated. FlagBitfield is a bitfield-based utility struct for efficient boolean flag management.
Definition at line 11 of file mxomnicreateflags.h.
MxOmniCreateFlags::MxOmniCreateFlags | ( | ) |
[AI] Initializes all subsystem creation flags to TRUE (i.e., default: all managers enabled).
See source constructor for which bit is mapped to which subsystem.
Definition at line 9 of file mxomnicreateflags.cpp.
|
inline |
[AI] Returns whether the Event Manager will be created.
Definition at line 80 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Music Manager will be created.
Definition at line 75 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Notification Manager will be created.
Definition at line 60 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Object Factory will be created.
Definition at line 45 of file mxomnicreateflags.h.
|
inline |
[AI] Enables or disables the creation of the Object Factory subsystem at startup.
p_enable | TRUE to enable creation; FALSE to disable. [AI] |
Definition at line 22 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Sound Manager will be created.
Definition at line 70 of file mxomnicreateflags.h.
|
inline |
[AI] Enables or disables the creation of the Sound Manager subsystem at startup.
p_enable | TRUE to enable creation; FALSE to disable. [AI] |
Definition at line 40 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Streamer subsystem will be created.
Definition at line 90 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Tickle Manager will be created.
Definition at line 55 of file mxomnicreateflags.h.
|
inline |
[AI] Enables or disables the creation of the Tickle Manager subsystem at startup.
p_enable | TRUE to enable creation; FALSE to disable. [AI] |
Definition at line 28 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Timer subsystem will be created.
Definition at line 85 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Variable Table will be created.
Definition at line 50 of file mxomnicreateflags.h.
|
inline |
[AI] Returns whether the Video Manager will be created.
Definition at line 65 of file mxomnicreateflags.h.
|
inline |
[AI] Enables or disables the creation of the Video Manager subsystem at startup.
p_enable | TRUE to enable creation; FALSE to disable. [AI] |
Definition at line 34 of file mxomnicreateflags.h.