#include <cstdint>#include <optional>#include "imgui/imgui.h"

Go to the source code of this file.
Classes | |
| struct | yaze::gui::CanvasRuntime |
| struct | yaze::gui::CanvasFrameOptions |
| struct | yaze::gui::BitmapPreviewOptions |
| struct | yaze::gui::TileHit |
| struct | yaze::gui::BitmapDrawOpts |
| struct | yaze::gui::SelectorPanelOpts |
| struct | yaze::gui::PreviewPanelOpts |
| struct | yaze::gui::ZoomToFitResult |
Namespaces | |
| namespace | yaze |
| namespace | yaze::gui |
| Graphical User Interface (GUI) components for the application. | |
Enumerations | |
| enum class | yaze::gui::CanvasType { yaze::gui::kTile , yaze::gui::kBlock , yaze::gui::kMap } |
| enum class | yaze::gui::CanvasMode { yaze::gui::kPaint , yaze::gui::kSelect } |
| enum class | yaze::gui::CanvasGridSize { yaze::gui::k8x8 , yaze::gui::k16x16 , yaze::gui::k32x32 , yaze::gui::k64x64 } |
| enum class | yaze::gui::CanvasRole : uint8_t { yaze::gui::kPreviewOnly , yaze::gui::kSelectionSource , yaze::gui::kEditableScratchpad , yaze::gui::kCompositeOutput } |
Functions | |
| constexpr bool | yaze::gui::RoleAllowsBitmapMutation (CanvasRole role) |