#include "app/gfx/render/tilemap.h"#include <cstdint>#include <functional>#include <memory>#include <optional>#include <string>#include <string_view>#include <vector>#include "absl/types/span.h"#include "app/gfx/core/bitmap.h"#include "app/gfx/util/bpp_format_manager.h"#include "app/gui/canvas/bpp_format_ui.h"#include "app/gui/canvas/canvas_context_menu.h"#include "app/gui/canvas/canvas_draw.h"#include "app/gui/canvas/canvas_geometry.h"#include "app/gui/canvas/canvas_interaction_handler.h"#include "app/gui/canvas/canvas_menu.h"#include "app/gui/canvas/canvas_modals.h"#include "app/gui/canvas/canvas_performance_integration.h"#include "app/gui/canvas/canvas_pipelines.h"#include "app/gui/canvas/canvas_popup.h"#include "app/gui/canvas/canvas_rendering.h"#include "app/gui/canvas/canvas_state.h"#include "app/gui/canvas/canvas_types.h"#include "app/gui/canvas/canvas_usage_tracker.h"#include "app/gui/canvas/canvas_utils.h"#include "app/gui/widgets/palette_editor_widget.h"#include "imgui/imgui.h"#include "rom/rom.h"#include "zelda3/game_data.h"Go to the source code of this file.
Classes | |
| class | yaze::gui::Canvas |
| Modern, robust canvas for drawing and manipulating graphics. More... | |
| struct | yaze::gui::CanvasMenuAction |
| class | yaze::gui::CanvasMenuActionHost |
| class | yaze::gui::ScopedCanvas |
| RAII wrapper for Canvas (ImGui-style) More... | |
| class | yaze::gui::CanvasFrame |
| Lightweight RAII guard for existing Canvas instances. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::gui |
| Graphical User Interface (GUI) components for the application. | |
Macros | |
| #define | IMGUI_DEFINE_MATH_OPERATORS |
Functions | |
| void | yaze::gui::RegisterDefaultCanvasMenu (CanvasMenuActionHost &host, const CanvasRuntime &rt, CanvasConfig &cfg) |
| void | yaze::gui::RenderContextMenu (CanvasMenuActionHost &host, const CanvasRuntime &rt, CanvasConfig &cfg) |