#include <resolved_graphics_context.h>
Public Member Functions | |
| std::string | ToJson () const |
Public Attributes | |
| std::string | schema = "yaze.graphics_context.v1" |
| std::string | surface |
| bool | graphics_loaded = false |
| int | id = -1 |
| int | parent_id = -1 |
| std::string | project_name |
| std::string | rom_sha256 |
| uint64_t | graphics_revision = 0 |
| std::string | graphics_fingerprint |
| std::string | terrain_catalog = "not_attached" |
| int | terrain_adapter_entries = 0 |
| bool | palette_colors_resolved = false |
| bool | loader_agrees = false |
| std::vector< ResolvedGraphicsSlot > | slots |
| std::vector< ResolvedPaletteSource > | palettes |
| std::vector< ResolvedAlternateContext > | alternates |
Definition at line 77 of file resolved_graphics_context.h.
| std::string yaze::zelda3::ResolvedGraphicsContext::ToJson | ( | ) | const |
Definition at line 167 of file resolved_graphics_context.cc.
References alternates, graphics_fingerprint, graphics_loaded, graphics_revision, loader_agrees, palette_colors_resolved, palettes, parent_id, project_name, rom_sha256, schema, slots, surface, terrain_adapter_entries, and terrain_catalog.
Referenced by yaze::cli::GraphicsContextCommandHandler::Execute().
| std::string yaze::zelda3::ResolvedGraphicsContext::schema = "yaze.graphics_context.v1" |
Definition at line 78 of file resolved_graphics_context.h.
Referenced by ToJson().
| std::string yaze::zelda3::ResolvedGraphicsContext::surface |
Definition at line 79 of file resolved_graphics_context.h.
Referenced by yaze::editor::anonymous_namespace{palette_pixel_command.cc}::CheckLiveSource(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), yaze::editor::UsagePreviewView::ScanSharedUses(), and ToJson().
| bool yaze::zelda3::ResolvedGraphicsContext::graphics_loaded = false |
Definition at line 80 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), yaze::cli::GraphicsContextCommandHandler::Execute(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and ToJson().
| int yaze::zelda3::ResolvedGraphicsContext::id = -1 |
Definition at line 81 of file resolved_graphics_context.h.
Referenced by yaze::editor::anonymous_namespace{palette_pixel_command.cc}::CheckLiveSource(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and yaze::editor::UsagePreviewView::ScanSharedUses().
| int yaze::zelda3::ResolvedGraphicsContext::parent_id = -1 |
Definition at line 82 of file resolved_graphics_context.h.
Referenced by yaze::editor::anonymous_namespace{palette_pixel_command.cc}::CheckLiveSource(), yaze::editor::UsagePreviewView::ScanSharedUses(), and ToJson().
| std::string yaze::zelda3::ResolvedGraphicsContext::project_name |
Definition at line 83 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity(), and ToJson().
| std::string yaze::zelda3::ResolvedGraphicsContext::rom_sha256 |
Definition at line 84 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity(), and ToJson().
| uint64_t yaze::zelda3::ResolvedGraphicsContext::graphics_revision = 0 |
Definition at line 85 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), and ToJson().
| std::string yaze::zelda3::ResolvedGraphicsContext::graphics_fingerprint |
Definition at line 86 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity(), and ToJson().
| std::string yaze::zelda3::ResolvedGraphicsContext::terrain_catalog = "not_attached" |
Definition at line 87 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity(), and ToJson().
| int yaze::zelda3::ResolvedGraphicsContext::terrain_adapter_entries = 0 |
Definition at line 88 of file resolved_graphics_context.h.
Referenced by yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity(), and ToJson().
| bool yaze::zelda3::ResolvedGraphicsContext::palette_colors_resolved = false |
Definition at line 89 of file resolved_graphics_context.h.
Referenced by yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and ToJson().
| bool yaze::zelda3::ResolvedGraphicsContext::loader_agrees = false |
Definition at line 90 of file resolved_graphics_context.h.
Referenced by yaze::cli::GraphicsContextCommandHandler::Execute(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and ToJson().
| std::vector<ResolvedGraphicsSlot> yaze::zelda3::ResolvedGraphicsContext::slots |
Definition at line 91 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and ToJson().
| std::vector<ResolvedPaletteSource> yaze::zelda3::ResolvedGraphicsContext::palettes |
Definition at line 92 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), yaze::editor::sprite_graphics_context::Make(), yaze::editor::MakeDungeonMapTilesGfxEditContext(), and ToJson().
| std::vector<ResolvedAlternateContext> yaze::zelda3::ResolvedGraphicsContext::alternates |
Definition at line 93 of file resolved_graphics_context.h.
Referenced by yaze::editor::AppendResolvedGraphicsContext(), and ToJson().