Cry::IDefaultModule

Cry::IDefaultModuleabstract

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.

Detailed Description

Base Interface for all engine module extensions.