Isle
Loading...
Searching...
No Matches
mxobjectfactory.h File Reference
#include "mxatom.h"
#include "mxcore.h"
Include dependency graph for mxobjectfactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MxObjectFactory
 [AI] Forward declaration for the factory responsible for constructing core objects from atom or type ids. More...
 

Macros

#define FOR_MXOBJECTFACTORY_OBJECTS(X)
 [AI] Macro listing the presenter class types handled by the object factory. More...
 
#define X(V)   \
 

Macro Definition Documentation

◆ FOR_MXOBJECTFACTORY_OBJECTS

#define FOR_MXOBJECTFACTORY_OBJECTS (   X)
Value:
[AI] Composite presenter that manages a collection of child presenters, orchestrating their actions a...
[AI] Presenter for handling "Event" stream data, typically parsed from event actions in SI files.
Implements playback and presentation of Autodesk FLIC (FLC) video streams.
[AI] Presents a looping FLC (Autodesk Animator FLIC) animation, extending the core FLC presenter to s...
[AI] Handles playback and management of looping MIDI actions, extending MIDI presentation functionali...
[AI] Presenter for looping Smacker video resources.
MIDI presenter class responsible for handling playback of MIDI music streams.
[AI] Abstract base class for all presenter types in the LEGO Island engine, responsible for managing ...
Definition: mxpresenter.h:20
[AI] Presenter for rendering .SMK (Smacker) video media within the game engine.
[AI] Presenter for single still image/bitmap media sources in the game.
Derived video presenter responsible for displaying video frames using DirectDraw surfaces.
[AI] Presenter for streaming and managing PCM waveform audio via DirectSound buffer.
#define X(V)

[AI] Macro listing the presenter class types handled by the object factory.

Used to generate code for each presenter type.

[AI] Expands to a sequence of invocations of X for each supported presenter type, enabling easy addition/removal across factory creation code. [AI]

Definition at line 10 of file mxobjectfactory.h.

◆ X

#define X (   V)    \

Definition at line 74 of file mxobjectfactory.h.