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

ImGui模块 更多...

#include <Module.h>

类 kiwano::imgui::Module 继承关系图:
kiwano::Singleton< Module > kiwano::Module kiwano::Noncopyable

Public 成员函数

void SetupModule () override
 启动模块 更多...
 
void DestroyModule () override
 销毁模块 更多...
 
void OnUpdate (UpdateModuleContext &ctx) override
 更新时 更多...
 
void BeforeRender (RenderModuleContext &ctx) override
 渲染前 更多...
 
void AfterRender (RenderModuleContext &ctx) override
 渲染后 更多...
 
void HandleEvent (EventModuleContext &ctx) override
 事件处理 更多...
 
- Public 成员函数 继承自 kiwano::Module
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)
 渲染后 更多...
 

额外继承的成员函数

- Public 类型 继承自 kiwano::Singleton< Module >
using object_type = Module
 
- 静态 Public 成员函数 继承自 kiwano::Singleton< Module >
static object_typeGetInstance ()
 
static object_typeGetInstancePtr ()
 
- Protected 成员函数 继承自 kiwano::Singleton< Module >
 Singleton (const Singleton &)=delete
 
Singletonoperator= (const Singleton &)=delete
 
- 静态 Protected 属性 继承自 kiwano::Singleton< Module >
static Module instance_
 

详细描述

ImGui模块

成员函数说明

◆ AfterRender()

void kiwano::imgui::Module::AfterRender ( RenderModuleContext ctx)
overridevirtual

渲染后

参数
ctx渲染上下文

重载 kiwano::Module .

◆ BeforeRender()

void kiwano::imgui::Module::BeforeRender ( RenderModuleContext ctx)
overridevirtual

渲染前

参数
ctx渲染上下文

重载 kiwano::Module .

◆ DestroyModule()

void kiwano::imgui::Module::DestroyModule ( )
overridevirtual

销毁模块

重载 kiwano::Module .

◆ HandleEvent()

void kiwano::imgui::Module::HandleEvent ( EventModuleContext ctx)
overridevirtual

事件处理

参数
ctx事件上下文

重载 kiwano::Module .

◆ OnUpdate()

void kiwano::imgui::Module::OnUpdate ( UpdateModuleContext ctx)
overridevirtual

更新时

参数
ctx更新上下文

重载 kiwano::Module .

◆ SetupModule()

void kiwano::imgui::Module::SetupModule ( )
overridevirtual

启动模块

重载 kiwano::Module .