#include <string>#include <vector>#include <unordered_map>#include <chrono>#include <memory>#include "imgui/imgui.h"Go to the source code of this file.
Classes | |
| struct | yaze::gui::CanvasUsageStats |
| Canvas usage statistics. More... | |
| class | yaze::gui::CanvasUsageTracker |
| Canvas usage tracking and analysis system. More... | |
| class | yaze::gui::CanvasUsageManager |
| Global canvas usage tracker manager. More... | |
Namespaces | |
| namespace | yaze |
| Main namespace for the application. | |
| namespace | yaze::gui |
| Graphical User Interface (GUI) components for the application. | |
Enumerations | |
| enum class | yaze::gui::CanvasUsage { yaze::gui::kTilePainting , yaze::gui::kTileSelecting , yaze::gui::kSelectRectangle , yaze::gui::kColorPainting , yaze::gui::kBitmapEditing , yaze::gui::kPaletteEditing , yaze::gui::kBppConversion , yaze::gui::kPerformanceMode , yaze::gui::kEntityManipulation , yaze::gui::kUnknown } |
| Canvas usage patterns and tracking. More... | |
| enum class | yaze::gui::CanvasInteraction { yaze::gui::kMouseClick , yaze::gui::kMouseDrag , yaze::gui::kMouseRelease , yaze::gui::kKeyboardInput , yaze::gui::kContextMenu , yaze::gui::kModalOpen , yaze::gui::kModalClose , yaze::gui::kToolChange , yaze::gui::kModeChange } |
| Canvas interaction types. More... | |