File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
OpenGL-Core/src/GLCore/ImGui Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -80,4 +80,16 @@ namespace GLCore {
80
80
}
81
81
}
82
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
+
83
95
}
Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ namespace GLCore {
19
19
20
20
void Begin ();
21
21
void End ();
22
+
23
+ virtual void ImGuiLayer::OnEvent (Event& event);
24
+ bool ImGuiLayer::OnMouseButtonPressed (MouseButtonPressedEvent& e);
22
25
private:
23
26
float m_Time = 0 .0f ;
24
27
};
You can’t perform that action at this time.
0 commit comments