Kiwano Engine v1.3.x
kiwano::Module类 参考

基础模块 更多...

#include <Module.h>

类 kiwano::Module 继承关系图:
kiwano::Noncopyable kiwano::Director kiwano::Input kiwano::Renderer kiwano::audio::Module kiwano::imgui::Module kiwano::RendererImpl

Public 成员函数

virtual void SetupModule ()
 启动模块 更多...
 
virtual void DestroyModule ()
 销毁模块 更多...
 
virtual void OnUpdate (UpdateModuleContext &ctx)
 更新时 更多...
 
virtual void HandleEvent (EventModuleContext &ctx)
 事件处理 更多...
 
virtual void BeforeRender (RenderModuleContext &ctx)
 渲染前 更多...
 
virtual void OnRender (RenderModuleContext &ctx)
 渲染时 更多...
 
virtual void AfterRender (RenderModuleContext &ctx)
 渲染后 更多...
 

详细描述

基础模块

成员函数说明

◆ AfterRender()

void kiwano::Module::AfterRender ( RenderModuleContext ctx)
virtual

渲染后

参数
ctx渲染上下文

kiwano::imgui::Module 重载.

◆ BeforeRender()

void kiwano::Module::BeforeRender ( RenderModuleContext ctx)
virtual

渲染前

参数
ctx渲染上下文

kiwano::imgui::Module 重载.

◆ DestroyModule()

void kiwano::Module::DestroyModule ( )
virtual

销毁模块

kiwano::audio::Module , 以及 kiwano::imgui::Module 重载.

◆ HandleEvent()

void kiwano::Module::HandleEvent ( EventModuleContext ctx)
virtual

事件处理

参数
ctx事件上下文

kiwano::imgui::Module, kiwano::Director, kiwano::Input, kiwano::RendererImpl , 以及 kiwano::Renderer 重载.

◆ OnRender()

void kiwano::Module::OnRender ( RenderModuleContext ctx)
virtual

渲染时

参数
ctx渲染上下文

kiwano::Director 重载.

◆ OnUpdate()

void kiwano::Module::OnUpdate ( UpdateModuleContext ctx)
virtual

更新时

参数
ctx更新上下文

kiwano::imgui::Module, kiwano::Director , 以及 kiwano::Input 重载.

◆ SetupModule()

void kiwano::Module::SetupModule ( )
virtual

启动模块

kiwano::audio::Module , 以及 kiwano::imgui::Module 重载.