#include <graphics_edit_context.h>

Public Attributes | |
| const zelda3::GameData * | owner = nullptr |
| std::string | label |
| std::string | limitation |
| zelda3::ResolvedGraphicsContext | resolved |
| std::vector< GraphicsEditTarget > | targets |
| size_t | selected_target = 0 |
| std::function< absl::StatusOr< usage_preview::PreviewImage >()> | render_preview |
| std::function< void()> | return_to_source |
| std::string | drawing_description |
| std::function< absl::Status(GraphicsEditContext &) | refresh_palettes ) |
| std::function< absl::Status(GraphicsEditContext &) | resolve_live_source ) |
| std::optional< uint64_t > | palette_revision |
| std::string | palette_error |
Definition at line 61 of file graphics_edit_context.h.
| const zelda3::GameData* yaze::editor::GraphicsEditContext::owner = nullptr |
Definition at line 62 of file graphics_edit_context.h.
Referenced by yaze::editor::anonymous_namespace{palette_pixel_command.cc}::CheckLiveSource(), yaze::editor::ExecutePalettePixelPlan(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonGraphicsEditContext(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), yaze::editor::MakeOverworldGraphicsEditContext(), yaze::editor::PlanPalettePixelPermutation(), yaze::editor::UsagePreviewView::ScanSharedUses(), and yaze::editor::UpdateGraphicsContextPalettes().
| std::string yaze::editor::GraphicsEditContext::label |
Definition at line 63 of file graphics_edit_context.h.
Referenced by yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonGraphicsEditContext(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and yaze::editor::MakeOverworldGraphicsEditContext().
| std::string yaze::editor::GraphicsEditContext::limitation |
Definition at line 64 of file graphics_edit_context.h.
Referenced by yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonGraphicsEditContext(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and yaze::editor::MakeOverworldGraphicsEditContext().
| zelda3::ResolvedGraphicsContext yaze::editor::GraphicsEditContext::resolved |
Definition at line 65 of file graphics_edit_context.h.
Referenced by yaze::editor::anonymous_namespace{palette_pixel_command.cc}::CheckLiveSource(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonGraphicsEditContext(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), yaze::editor::MakeOverworldGraphicsEditContext(), yaze::editor::UsagePreviewView::ScanSharedUses(), and yaze::editor::UpdateGraphicsContextPalettes().
| std::vector<GraphicsEditTarget> yaze::editor::GraphicsEditContext::targets |
Definition at line 66 of file graphics_edit_context.h.
Referenced by yaze::editor::anonymous_namespace{palette_pixel_command.cc}::CheckLiveSource(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonGraphicsEditContext(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), yaze::editor::MakeOverworldGraphicsEditContext(), yaze::editor::PlanPalettePixelPermutation(), and yaze::editor::UpdateGraphicsContextPalettes().
| size_t yaze::editor::GraphicsEditContext::selected_target = 0 |
Definition at line 67 of file graphics_edit_context.h.
| std::function<absl::StatusOr<usage_preview::PreviewImage>()> yaze::editor::GraphicsEditContext::render_preview |
Definition at line 68 of file graphics_edit_context.h.
Referenced by yaze::editor::MakeDungeonMapTilesGfxEditContext().
| std::function<void()> yaze::editor::GraphicsEditContext::return_to_source |
Definition at line 69 of file graphics_edit_context.h.
| std::string yaze::editor::GraphicsEditContext::drawing_description |
Definition at line 70 of file graphics_edit_context.h.
Referenced by yaze::editor::MakeDungeonGraphicsEditContext().
| std::function<absl::Status(GraphicsEditContext&) yaze::editor::GraphicsEditContext::refresh_palettes) |
Definition at line 73 of file graphics_edit_context.h.
| std::function<absl::Status(GraphicsEditContext&) yaze::editor::GraphicsEditContext::resolve_live_source) |
Definition at line 77 of file graphics_edit_context.h.
Referenced by yaze::editor::anonymous_namespace{palette_pixel_command.cc}::CheckLiveSource().
| std::optional<uint64_t> yaze::editor::GraphicsEditContext::palette_revision |
Definition at line 78 of file graphics_edit_context.h.
| std::string yaze::editor::GraphicsEditContext::palette_error |
Definition at line 79 of file graphics_edit_context.h.