Canvas configuration options for modals. More...
#include <canvas_modals.h>
Public Attributes | |
ImVec2 | canvas_size = ImVec2(0, 0) |
ImVec2 | content_size = ImVec2(0, 0) |
float | global_scale = 1.0f |
float | grid_step = 32.0f |
bool | enable_grid = true |
bool | enable_hex_labels = false |
bool | enable_custom_labels = false |
bool | enable_context_menu = true |
bool | is_draggable = false |
bool | auto_resize = false |
ImVec2 | scrolling = ImVec2(0, 0) |
std::function< void(const CanvasConfig &)> | on_config_changed |
std::function< void(const CanvasConfig &)> | on_scale_changed |
Canvas configuration options for modals.
Definition at line 25 of file canvas_modals.h.
ImVec2 yaze::gui::canvas::CanvasConfig::canvas_size = ImVec2(0, 0) |
Definition at line 26 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::canvas::CanvasModals::RenderScalingControlsModal(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
ImVec2 yaze::gui::canvas::CanvasConfig::content_size = ImVec2(0, 0) |
Definition at line 27 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
float yaze::gui::canvas::CanvasConfig::global_scale = 1.0f |
Definition at line 28 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::ApplyScaleSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderScalingControlsMenu(), yaze::gui::canvas::CanvasModals::RenderScalingControlsModal(), yaze::gui::canvas::CanvasContextMenu::RenderViewControlsMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
float yaze::gui::canvas::CanvasConfig::grid_step = 32.0f |
Definition at line 29 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::canvas::CanvasContextMenu::RenderGridControlsMenu(), yaze::gui::canvas::CanvasModals::RenderScalingControlsModal(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
bool yaze::gui::canvas::CanvasConfig::enable_grid = true |
Definition at line 30 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::canvas::CanvasContextMenu::RenderViewControlsMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
bool yaze::gui::canvas::CanvasConfig::enable_hex_labels = false |
Definition at line 31 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::canvas::CanvasContextMenu::RenderViewControlsMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
bool yaze::gui::canvas::CanvasConfig::enable_custom_labels = false |
Definition at line 32 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::canvas::CanvasContextMenu::RenderViewControlsMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
bool yaze::gui::canvas::CanvasConfig::enable_context_menu = true |
Definition at line 33 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
bool yaze::gui::canvas::CanvasConfig::is_draggable = false |
Definition at line 34 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
bool yaze::gui::canvas::CanvasConfig::auto_resize = false |
Definition at line 35 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
ImVec2 yaze::gui::canvas::CanvasConfig::scrolling = ImVec2(0, 0) |
Definition at line 36 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::ApplyConfigSnapshot(), yaze::gui::Canvas::ApplyScaleSnapshot(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::canvas::CanvasContextMenu::RenderCanvasPropertiesMenu(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), and yaze::gui::Canvas::ShowScalingControls().
std::function<void(const CanvasConfig&)> yaze::gui::canvas::CanvasConfig::on_config_changed |
Definition at line 39 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderAdvancedPropertiesModal(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), yaze::gui::canvas::CanvasModals::ShowAdvancedProperties(), yaze::gui::Canvas::ShowScalingControls(), and yaze::gui::canvas::CanvasModals::ShowScalingControls().
std::function<void(const CanvasConfig&)> yaze::gui::canvas::CanvasConfig::on_scale_changed |
Definition at line 40 of file canvas_modals.h.
Referenced by yaze::gui::Canvas::DrawContextMenu(), yaze::gui::canvas::CanvasModals::RenderScalingControlsModal(), yaze::gui::Canvas::ShowAdvancedCanvasProperties(), yaze::gui::canvas::CanvasModals::ShowAdvancedProperties(), yaze::gui::Canvas::ShowScalingControls(), and yaze::gui::canvas::CanvasModals::ShowScalingControls().