class MAGES::HubModule¶
Overview¶
A module that is managed by the hub. More…
class HubModule: public ScriptableObject
{
public:
// methods
virtual abstract void Startup() = 0;
virtual abstract void Shutdown() = 0;
};
// direct descendants
class AnalyticsModule;
class DataContainerModule;
class DeviceManagerModule;
class InteractionSystemModule;
class NetworkingModule;
class SceneGraphModule;
Detailed Documentation¶
A module that is managed by the hub.
Methods¶
virtual abstract void Startup() = 0
Called when the module is started (usually on application start).
virtual abstract void Shutdown() = 0
Called when the module is destroyed or replaced.