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

#include <widget_state_capture.h>

Public Attributes

std::string focused_window
 
std::string focused_widget
 
std::string hovered_widget
 
std::vector< std::string > visible_windows
 
std::vector< std::string > open_popups
 
int frame_count = 0
 
float frame_rate = 0.0f
 
ImGuiID nav_id = 0
 
bool nav_active = false
 
bool mouse_down [5] = {false}
 
float mouse_pos_x = 0.0f
 
float mouse_pos_y = 0.0f
 
bool ctrl_pressed = false
 
bool shift_pressed = false
 
bool alt_pressed = false
 

Detailed Description

Definition at line 18 of file widget_state_capture.h.

Member Data Documentation

◆ focused_window

std::string yaze::core::WidgetState::focused_window

◆ focused_widget

std::string yaze::core::WidgetState::focused_widget

◆ hovered_widget

std::string yaze::core::WidgetState::hovered_widget

◆ visible_windows

std::vector<std::string> yaze::core::WidgetState::visible_windows

◆ open_popups

std::vector<std::string> yaze::core::WidgetState::open_popups

◆ frame_count

int yaze::core::WidgetState::frame_count = 0

◆ frame_rate

float yaze::core::WidgetState::frame_rate = 0.0f

◆ nav_id

ImGuiID yaze::core::WidgetState::nav_id = 0

◆ nav_active

bool yaze::core::WidgetState::nav_active = false

◆ mouse_down

bool yaze::core::WidgetState::mouse_down[5] = {false}

◆ mouse_pos_x

float yaze::core::WidgetState::mouse_pos_x = 0.0f

◆ mouse_pos_y

float yaze::core::WidgetState::mouse_pos_y = 0.0f

◆ ctrl_pressed

bool yaze::core::WidgetState::ctrl_pressed = false

◆ shift_pressed

bool yaze::core::WidgetState::shift_pressed = false

◆ alt_pressed

bool yaze::core::WidgetState::alt_pressed = false

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