Isle
Loading...
Searching...
No Matches
MxScheduler Class Reference

[AI] Singleton class for managing and starting multitasking functionality in the system. More...

#include <mxscheduler.h>

Public Member Functions

void StartMultiTasking (MxULong p_flags)
 [AI] Initiates support for multitasking with the specified configuration. More...
 

Static Public Member Functions

static MxSchedulerGetInstance ()
 [AI] Retrieves the singleton instance of the scheduler. More...
 

Detailed Description

[AI] Singleton class for managing and starting multitasking functionality in the system.

[AI]

[AI] MxScheduler provides an interface for controlling multitasking features at a possibly system-specific or engine-specific level. Most likely designed as an OS abstraction for background/asynchronous operations by the LEGO Island engine, but its actual use in the game is minimal (intentionally empty in implementation). [AI]

Definition at line 8 of file mxscheduler.h.

Member Function Documentation

◆ GetInstance()

MxScheduler * MxScheduler::GetInstance ( )
static

[AI] Retrieves the singleton instance of the scheduler.

[AI]

Returns
Pointer to the single global scheduler instance (nullptr in current implementation). [AI]

Definition at line 4 of file mxscheduler.cpp.

◆ StartMultiTasking()

void MxScheduler::StartMultiTasking ( MxULong  p_flags)

[AI] Initiates support for multitasking with the specified configuration.

[AI]

Parameters
p_flagsBit field or value indicating the desired multitasking mode or attributes. [AI]

[AI] The actual implementation is empty, suggesting it was intended for future use, testing, or platform abstraction. [AI]

Definition at line 11 of file mxscheduler.cpp.


The documentation for this class was generated from the following files: