Isle
Loading...
Searching...
No Matches
mxeventmanager.h
Go to the documentation of this file.
1#ifndef MXEVENTMANAGER_H
2#define MXEVENTMANAGER_H
3
4#include "decomp.h"
5#include "mxmediamanager.h"
6
7// VTABLE: LEGO1 0x100dc900
8// SIZE 0x2c
9
15public:
21
26 ~MxEventManager() override;
27
32 void Destroy() override; // vtable+18
33
41 virtual MxResult Create(MxU32 p_frequencyMS, MxBool p_createThread); // vtable+28
42
43 // SYNTHETIC: LEGO1 0x100c03d0
44 // MxEventManager::`scalar deleting destructor'
45
46private:
51 void Init();
52
58 void Destroy(MxBool p_fromDestructor);
59};
60
61#endif // MXEVENTMANAGER_H
MxEventManager is a subclass of MxMediaManager responsible for managing timed event delivery,...
MxEventManager()
Constructor for MxEventManager.
~MxEventManager() override
Destructor for MxEventManager.
void Destroy() override
Tears down the event manager and releases resources/thread/registration.
[AI] Central class for managing the lifecycle and thread-safety of MxPresenter objects for audio/vide...
virtual MxResult Create()
[AI] Allocates and initializes the internal presenter list for this manager, ensuring thread safety.
MxU8 MxBool
[AI]
Definition: mxtypes.h:124
MxLong MxResult
[AI]
Definition: mxtypes.h:106
unsigned int MxU32
[AI]
Definition: mxtypes.h:32