1#ifndef YAZE_APP_GUI_CANVAS_CANVAS_STATE_H
2#define YAZE_APP_GUI_CANVAS_CANVAS_STATE_H
6#include "imgui/imgui.h"
64 ImVector<ImVector<std::string>>
labels;
Main namespace for the application.
Unified configuration for canvas display and interaction.
Canvas geometry calculated per-frame.
Selection state for canvas interactions.
Complete canvas state snapshot.
CanvasState(const std::string &id)
ImVec2 mouse_pos_in_canvas
ImVector< ImVector< std::string > > labels
CanvasSelection selection
ImVector< ImVec2 > points