#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 |
Definition at line 18 of file widget_state_capture.h.
std::string yaze::core::WidgetState::focused_window |
Definition at line 19 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
std::string yaze::core::WidgetState::focused_widget |
Definition at line 20 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
std::string yaze::core::WidgetState::hovered_widget |
Definition at line 21 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
std::vector<std::string> yaze::core::WidgetState::visible_windows |
Definition at line 22 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
std::vector<std::string> yaze::core::WidgetState::open_popups |
Definition at line 23 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
int yaze::core::WidgetState::frame_count = 0 |
Definition at line 24 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
float yaze::core::WidgetState::frame_rate = 0.0f |
Definition at line 25 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
ImGuiID yaze::core::WidgetState::nav_id = 0 |
Definition at line 28 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
bool yaze::core::WidgetState::nav_active = false |
Definition at line 29 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
bool yaze::core::WidgetState::mouse_down[5] = {false} |
Definition at line 32 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
float yaze::core::WidgetState::mouse_pos_x = 0.0f |
Definition at line 33 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
float yaze::core::WidgetState::mouse_pos_y = 0.0f |
Definition at line 34 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
bool yaze::core::WidgetState::ctrl_pressed = false |
Definition at line 37 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
bool yaze::core::WidgetState::shift_pressed = false |
Definition at line 38 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().
bool yaze::core::WidgetState::alt_pressed = false |
Definition at line 39 of file widget_state_capture.h.
Referenced by yaze::core::CaptureWidgetState(), and yaze::core::SerializeWidgetStateToJson().