yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::gui::HoverEvent Struct Reference

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.
 

Detailed Description

Event payload for hover preview.

Represents hover state for overlay rendering.

Definition at line 129 of file canvas_events.h.

Member Function Documentation

◆ Reset()

void yaze::gui::HoverEvent::Reset ( )
inline

Definition at line 134 of file canvas_events.h.

References grid_position, is_valid, and position.

Referenced by yaze::gui::CanvasInteractionEvents::Reset().

Member Data Documentation

◆ position

ImVec2 yaze::gui::HoverEvent::position

Canvas-space hover position.

Definition at line 130 of file canvas_events.h.

Referenced by Reset().

◆ grid_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().

◆ is_valid

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().


The documentation for this struct was generated from the following file: