class MAGES::HubModule¶
Overview¶
A module that is managed by the hub. More…
class HubModule: public ScriptableObject { public: // properties int Version; // methods void Startup(); void Shutdown(); virtual void UpdateModule(UpdatePhase updatePhase); }; // direct descendants class AnalyticsModule; class CollisionSoundModule; class DataContainerModule; class DeviceManagerModule; class EmbodimentJARIAModule; class InteractionSystemModule; class LocalizationModule; class NetworkingModule; class RecorderModule; class SceneGraphModule; class SubModule; class UserAuthenticationModule;
Detailed Documentation¶
A module that is managed by the hub.
Properties¶
int Version
Gets the version of the module.
Methods¶
void Startup()
Called when the module is started (usually on application start).
void Shutdown()
Called when the module is destroyed or replaced.
virtual void UpdateModule(UpdatePhase updatePhase)
Called while the module is active.
Parameters:
updatePhase |
The phase of the update. |