SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnEvent()

void Spices::ImguiViewport::OnEvent ( Event & event)
overridevirtual

This interface is called On Global Event Function Pointer is called.

Instance a EventDispatcher.

Dispatch SlateResizeEvent.

Instance a EventDispatcher.

Dispatch SlateResizeEvent.

Implements Spices::ImguiSlate.

Definition at line 156 of file ImguiViewport.cpp.

157 {
159
163 EventDispatcher dispatcher(event);
164
168 dispatcher.Dispatch<SlateResizeEvent>(BIND_EVENT_FN(ImguiViewport::OnSlateResize));
169 dispatcher.Dispatch<WindowResizeOverEvent>(BIND_EVENT_FN(ImguiViewport::OnWindowResizeOver));
170 dispatcher.Dispatch<KeyPressedEvent>(BIND_EVENT_FN(ImguiViewport::OnToggleSlate));
171 }
#define BIND_EVENT_FN(x)
Bind Event.
Definition Event.h:88
#define SPICES_PROFILE_ZONE
bool OnWindowResizeOver(WindowResizeOverEvent &event) const
Event Dispatcher target. Registry on Windows Resized.
bool OnToggleSlate(KeyPressedEvent &event) const
Toggle focused slate.
bool OnSlateResize(SlateResizeEvent &event) const
Event Dispatcher target. Registry on Slate(Viewport) Resized.

References Spices::EventDispatcher::EventDispatcher(), OnSlateResize(), OnToggleSlate(), and OnWindowResizeOver().