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

基础模块 更多...

#include <Module.h>

类 kiwano::Module 继承关系图:
kiwano::Module 的协作图:

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)
 渲染后 更多...
 

详细描述

基础模块

成员函数说明

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

渲染后

参数
ctx渲染上下文

kiwano::imgui::ImGuiModule 重载.

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

渲染前

参数
ctx渲染上下文

kiwano::imgui::ImGuiModule 重载.

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

事件处理

参数
ctx事件上下文

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

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

渲染时

参数
ctx渲染上下文

kiwano::Director 重载.

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

更新时

参数
ctx更新上下文

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