Event payload for hover preview. More...
#include <canvas_events.h>
Public Member Functions | |
void | Reset () |
Public Attributes | |
ImVec2 | position |
Canvas-space hover position. | |
ImVec2 | grid_position |
Grid-aligned hover position. | |
bool | is_valid = false |
True if hovering over canvas. | |
Event payload for hover preview.
Represents hover state for overlay rendering.
Definition at line 129 of file canvas_events.h.
|
inline |
Definition at line 134 of file canvas_events.h.
References grid_position, is_valid, and position.
Referenced by yaze::gui::CanvasInteractionEvents::Reset().
ImVec2 yaze::gui::HoverEvent::position |
ImVec2 yaze::gui::HoverEvent::grid_position |
Grid-aligned hover position.
Definition at line 131 of file canvas_events.h.
Referenced by yaze::gui::RenderHoverPreview(), and Reset().
bool yaze::gui::HoverEvent::is_valid = false |
True if hovering over canvas.
Definition at line 132 of file canvas_events.h.
Referenced by yaze::gui::CanvasInteractionEvents::HasAnyEvent(), yaze::gui::RenderHoverPreview(), and Reset().