ModuleInterface

Variables

Name

Type

Description

graphicsModule

GraphicsModuleInterface*

Memory address to the Graphics Module.

physicsModule

PhysicsModuleInterface*

Memory address to the Physics Module.

windowModule

WindowModuleInterface*

Memory address to the Window Module.

audioModule

AudioModuleInterface*

Memory address to the Audio Module.

platformModule

PlatformModuleInterface*

Memory address to the Platform Module.

assetManager

AssetManagerInterface*

Memory address to the Asset Manager.

jobSystem

JobSystemInterface*

Memory address to the Job System.

commandLine

CommandLineInterface*

Memory address to the command line.

profiler

ProfilerInterface*

Memory address to the profiler.

Functions

Name

Description

ModuleInterface

Constructs a ModuleInterface.

getType

Returns the Module’s ModuleType.

getName

Returns the Module’s name.

init

Initialization function executed once, at program’s launch.

update

Update function executed once per frame.

destroy

Destruction function executed once, at program’s end.

Notes

ModuleInterface is the base class of all Modules.