Loading...
Searching...
No Matches
3#include "Hana/Core/Core.h"
4#include "Hana/Core/Timestep.h"
5#include "Hana/Events/Event.h"
12 Layer(
const std::string& name =
"Layer");
13 virtual ~Layer() =
default;
15 virtual void OnAttach() {}
16 virtual void OnDetach() {}
17 virtual void OnUpdate(
Timestep ts) {}
18 virtual void OnImGuiRender() {}
19 virtual void OnEvent(
Event& event) {}
21 inline const std::string& GetName()
const {
return m_DebugName; }
23 std::string m_DebugName;