Zen
0.3.0
Loading...
Searching...
No Matches
ZEN_ImGuiLayer.h
1
#pragma once
2
3
#include <zen/time/ZEN_DeltaTime.h>
4
#include <zen/zen_pch.h>
5
6
#include <include/imgui/imgui.h>
7
#include <zen/layer/ZEN_Layer.h>
8
9
namespace
Zen {
10
class
ImGuiLayer :
public
Layer {
11
public
:
12
ImGuiLayer() : Layer(100) {}
13
~ImGuiLayer() =
default
;
14
15
void
onAttach()
override
;
16
void
onDetach()
override
;
17
void
onUpdate(
DeltaTime
deltaTime)
override
;
18
bool
onEvent(
const
ZenEvent
&event)
override
;
19
20
void
begin();
21
void
end();
22
};
23
24
}
// namespace Zen
Zen::DeltaTime
Definition
ZEN_DeltaTime.h:4
Zen::ZenEvent
Definition
ZEN_Event.h:87
engine
zen
gui
ZEN_ImGuiLayer.h
Generated by
1.14.0