4#include "Events/Event.h"
5#include "Events/ApplicationEvent.h"
6#include "Events/KeyEvent.h"
7#include "Events/MouseEvent.h"
9#include "GUI/ImGui/ImGuiLayer.h"
24 virtual void Begin()
override;
25 virtual void End()
override;
Abstract base class for all events.
Definition Event.h:35
Definition ImGuiLayer.h:16
virtual void End()
Definition ImGuiLayer.cpp:111
bool m_BlockEvents
Definition ImGuiLayer.h:32
virtual void SetDarkThemeColors()
Definition ImGuiLayer.cpp:127
virtual void OnImGuiRender() override
Called when the layer should render its ImGui components.
Definition ImGuiLayer.cpp:88
virtual void OnEvent(Event &e) override
Called when an event is dispatched to the layer.
Definition ImGuiLayer.cpp:93
virtual void OnDetach() override
Called when the layer is detached from the application.
Definition ImGuiLayer.cpp:76
ImGuiLayer()
Definition ImGuiLayer.cpp:22
virtual void Begin()
Definition ImGuiLayer.cpp:102
virtual void OnAttach() override
Called when the layer is attached to the application.
Definition ImGuiLayer.cpp:30
Definition OpenGLImGuiLayer.h:14
virtual void OnDetach() override
Called when the layer is detached from the application.
Definition OpenGLImGuiLayer.cpp:36
virtual void Begin() override
Definition OpenGLImGuiLayer.cpp:58
OpenGLImGuiLayer()
Definition OpenGLImGuiLayer.cpp:20
virtual void OnImGuiRender() override
Called when the layer should render its ImGui components.
Definition OpenGLImGuiLayer.cpp:44
virtual void OnAttach() override
Called when the layer is attached to the application.
Definition OpenGLImGuiLayer.cpp:28
virtual void SetDarkThemeColors() override
Definition OpenGLImGuiLayer.cpp:68
virtual void OnEvent(Event &e) override
Called when an event is dispatched to the layer.
Definition OpenGLImGuiLayer.cpp:51
virtual void End() override
Definition OpenGLImGuiLayer.cpp:63
~OpenGLImGuiLayer()
Definition OpenGLImGuiLayer.cpp:24
virtual void SetBlockEvents(bool block)
Definition OpenGLImGuiLayer.h:27
The main namespace for the Muto engine.
Definition Application.cpp:15