Base Interface for all engine module extensions. More...
#include
Inherits ICryUnknown.
Inherited by CryAudio::IImplModule, CryAudio::ISystemModule, DRS::IDynamicResponseSystemEngineModule, I3DEngineModule, IAIEngineModule, IAnimationEngineModule, ICrySchematycCore, IEntitySystemEngineModule, IFlowSystemEngineModule, IFontEngineModule, IGameFrameworkEngineModule, IInputEngineModule, IMonoEngineModule, INetworkEngineModule, IPhysicsEngineModule, IRendererEngineModule, IScaleformHelperEngineModule, and Schematyc2::IFramework.
Public Member Functions | |
CRYINTERFACE_DECLARE_GUID (IDefaultModule, "f899cf66-1df0-4f61-a341-a8a7ffdf9de4"_cry_guid) | |
virtual const char * | GetName () const =0 |
Retrieve name of the extension module. | |
virtual const char * | GetCategory () const =0 |
Retrieve category for the extension module (CryEngine for standard modules). | |
virtual bool | Initialize (SSystemGlobalEnvironment &env, const SSystemInitParams &initParams)=0 |
This is called to initialize the new module. | |
Base Interface for all engine module extensions.