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.