Kiwano Engine  v1.2.x
kiwano::imgui::ImGuiModule类 参考

ImGui模块 更多...

#include <ImGuiModule.h>

类 kiwano::imgui::ImGuiModule 继承关系图:
kiwano::imgui::ImGuiModule 的协作图:

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 OnRender (RenderModuleContext &ctx)
 渲染时 更多...
 

额外继承的成员函数

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

详细描述

ImGui模块

成员函数说明

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

渲染后

参数
ctx渲染上下文

重载 kiwano::Module .

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

渲染前

参数
ctx渲染上下文

重载 kiwano::Module .

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

事件处理

参数
ctx事件上下文

重载 kiwano::Module .

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

更新时

参数
ctx更新上下文

重载 kiwano::Module .