SystemModuleInterface

Inherits System.

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.

ecs

ECSInterface*

Memory address to the Entity-Component-System.

assetManager

AssetManagerInterface*

Memory address to the Asset Manager.

jobSystem

JobSystemInterface*

Memory address to the Job System.

Functions

Name

Description

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.

getComponentMask

Returns the tracked Components.