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
Module() =default

function ~Module

cpp
virtual ~Module() =default
virtual ~Module() =default

function onBeforeFrame

cpp
inline virtual void onBeforeFrame()
inline virtual void onBeforeFrame()

Reimplemented by: UIModule::onBeforeFrame

function onBeginFrame

cpp
inline virtual void onBeginFrame()
inline virtual void onBeginFrame()

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

function onClose

cpp
inline virtual void onClose()
inline virtual void onClose()

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

function onEndFrame

cpp
inline virtual void onEndFrame()
inline virtual void onEndFrame()

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

function onInit

cpp
inline virtual void onInit()
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
)
inline virtual void onUpdate(
    double deltaSeconds
)

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

Friends

friend Application

cpp
friend class Application(
    Application 
);
friend class Application(
    Application 
);

Updated on 2025-05-31 at 12:55:30 +0000