Elevate Engine
1
Loading...
Searching...
No Matches
ImGuiLayer.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ElevateEngine/Core/Layers/Layer.h
"
4
#include "
ElevateEngine/Events/Event.h
"
5
#include "
ElevateEngine/Events/KeyEvent.h
"
6
#include "
ElevateEngine/Events/MouseEvent.h
"
7
#include "
ElevateEngine/Events/ApplicationEvent.h
"
8
9
namespace
Elevate
10
{
11
class
EE_API
ImGuiLayer
:
public
Layer
12
{
13
public
:
14
ImGuiLayer
();
15
~ImGuiLayer
();
16
17
virtual
void
OnAttach()
override
;
18
virtual
void
OnDetach()
override
;
19
virtual
void
OnImGuiRender()
override
;
20
21
void
PreRender();
22
void
Begin();
23
void
Render();
24
void
End();
25
void
Cleanup();
26
27
private
:
28
float
m_Time = 0.0f;
29
};
30
}
ApplicationEvent.h
EE_API
#define EE_API
Definition
Core.h:9
Event.h
KeyEvent.h
Layer.h
MouseEvent.h
Elevate::ImGuiLayer
Definition
ImGuiLayer.h:12
Elevate::Layer
Definition
Layer.h:10
Elevate
Definition
AudioDistanceProbe.h:9
ElevateEngine
src
ElevateEngine
ImGui
ImGuiLayer.h
Generated by
1.9.8