Skip to content

Module ​

#include "Core/Module.h"

Inherited by Core::ResourceManager, ScriptingModule, StateManager, TestModule, UIModule, ViewportModule, WorkspaceModule

Public Functions ​

Name
Module() =default
virtual~Module() =default
virtual voidonBeforeFrame()
virtual voidonBeginFrame()
virtual voidonClose()
virtual voidonEndFrame()
virtual voidonInit()
virtual voidonUpdate(double deltaSeconds)

Friends ​

Name
classApplication

Public Functions Documentation ​

function Module ​

cpp
Module() =default

function ~Module ​

cpp
virtual ~Module() =default

function onBeforeFrame ​

cpp
inline virtual void onBeforeFrame()

Reimplemented by: UIModule::onBeforeFrame

function onBeginFrame ​

cpp
inline virtual void onBeginFrame()

Reimplemented by: TestModule::onBeginFrame, UIModule::onBeginFrame, StateManager::onBeginFrame

function onClose ​

cpp
inline virtual void onClose()

Reimplemented by: TestModule::onClose, UIModule::onClose, ScriptingModule::onClose, StateManager::onClose

function onEndFrame ​

cpp
inline virtual void onEndFrame()

Reimplemented by: TestModule::onEndFrame, StateManager::onEndFrame

function onInit ​

cpp
inline virtual void onInit()

Reimplemented by: TestModule::onInit, UIModule::onInit, ViewportModule::onInit, ScriptingModule::onInit, StateManager::onInit

function onUpdate ​

cpp
inline virtual void onUpdate(
    double deltaSeconds
)

Reimplemented by: TestModule::onUpdate, ViewportModule::onUpdate, ScriptingModule::onUpdate

Friends ​

friend Application ​

cpp
friend class Application(
    Application 
);

Updated on 2026-09-11 at 21:24:25 +0000