We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7594dd2 commit dd455b2Copy full SHA for dd455b2
OpenGL-Core/src/GLCore/ImGui/ImGuiLayer.cpp
@@ -80,4 +80,16 @@ namespace GLCore {
80
}
81
82
83
+ void ImGuiLayer::OnEvent(Event& event)
84
+ {
85
+ EventDispatcher dispatcher(event);
86
+ dispatcher.Dispatch<MouseButtonPressedEvent>(GLCORE_BIND_EVENT_FN(ImGuiLayer::OnMouseButtonPressed));
87
+ }
88
+
89
+ bool ImGuiLayer::OnMouseButtonPressed(MouseButtonPressedEvent& e)
90
91
+ ImGuiIO io = ImGui::GetIO();
92
+ return io.WantCaptureMouse;
93
94
95
OpenGL-Core/src/GLCore/ImGui/ImGuiLayer.h
@@ -19,6 +19,9 @@ namespace GLCore {
19
20
void Begin();
21
void End();
22
23
+ virtual void ImGuiLayer::OnEvent(Event& event);
24
+ bool ImGuiLayer::OnMouseButtonPressed(MouseButtonPressedEvent& e);
25
private:
26
float m_Time = 0.0f;
27
};
0 commit comments