1#ifndef MXSOUNDPRESENTER_H
2#define MXSOUNDPRESENTER_H
39 return "MxSoundPresenter";
[AI] Presents (plays/streams) audio (WAV, MID, etc.) as part of the Omni engine's media handler syste...
MxBool IsA(const char *p_name) const override
[AI] Checks if this object is or derives from the given class name.
[AI] Concrete presenter for sound playback and control within the LEGO Island engine.
MxBool IsA(const char *p_name) const override
[AI] Tests if this instance is a MxSoundPresenter or derived type.
~MxSoundPresenter() override
[AI] Destructor, ensures resource release and deregisters the presenter from MxSoundManager.
static const char * HandlerClassName()
[AI] Returns the class name of the presenter as a static string.
const char * ClassName() const override
[AI] Returns the class name of this instance.
void Destroy() override
[AI] Public destroy method called by the engine to clean up the presenter.
MxResult AddToManager() override
[AI] Registers this presenter with the global MxSoundManager.