Functions | |
| std::string | RoleName (SheetRole role) |
| std::string | PaletteGroupFor (SheetRole role) |
| uint64_t | MixRevision (uint64_t revision, int slot, uint64_t sheet_revision) |
| uint64_t | SheetRevision (const GameData *game_data, int sheet_id) |
| void | FillSheetShape (ResolvedGraphicsSlot *slot) |
| std::string | RomSha256 (const Rom &rom) |
| void | AttachIdentity (ResolvedGraphicsContext *context, const Rom *rom, const GraphicsContextIdentity &identity, std::string_view surface_bytes) |
| nlohmann::json | SlotJson (const ResolvedGraphicsSlot &slot) |
| bool | DeathMountain (int area) |
| std::string yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::RoleName | ( | SheetRole | role | ) |
Definition at line 25 of file resolved_graphics_context.cc.
References RoleName().
Referenced by RoleName().

| std::string yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::PaletteGroupFor | ( | SheetRole | role | ) |
Definition at line 49 of file resolved_graphics_context.cc.
References PaletteGroupFor().
Referenced by PaletteGroupFor().

| uint64_t yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::MixRevision | ( | uint64_t | revision, |
| int | slot, | ||
| uint64_t | sheet_revision ) |
Definition at line 53 of file resolved_graphics_context.cc.
References MixRevision().
Referenced by MixRevision().

| uint64_t yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::SheetRevision | ( | const GameData * | game_data, |
| int | sheet_id ) |
Definition at line 59 of file resolved_graphics_context.cc.
References yaze::zelda3::GraphicsSheetStore::kSheetCount, yaze::zelda3::GraphicsSheetStore::Revision(), yaze::zelda3::GraphicsSheetStoreHolder::sheet_store, and SheetRevision().
Referenced by SheetRevision().

| void yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::FillSheetShape | ( | ResolvedGraphicsSlot * | slot | ) |
Definition at line 67 of file resolved_graphics_context.cc.
References FillSheetShape(), yaze::zelda3::ResolvedGraphicsSlot::height, yaze::zelda3::GraphicsSheetStore::kSheetHeight, yaze::zelda3::GraphicsSheetStore::kSheetWidth, and yaze::zelda3::ResolvedGraphicsSlot::width.
Referenced by FillSheetShape().

| std::string yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::RomSha256 | ( | const Rom & | rom | ) |
Definition at line 72 of file resolved_graphics_context.cc.
References yaze::core::ComputeSourceArtifactSha256(), RomSha256(), and yaze::Rom::vector().
Referenced by AttachIdentity(), and RomSha256().

| void yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity | ( | ResolvedGraphicsContext * | context, |
| const Rom * | rom, | ||
| const GraphicsContextIdentity & | identity, | ||
| std::string_view | surface_bytes ) |
Definition at line 78 of file resolved_graphics_context.cc.
References AttachIdentity(), yaze::core::TerrainCatalog::document(), yaze::zelda3::ResolvedGraphicsContext::graphics_fingerprint, yaze::Rom::is_loaded(), yaze::zelda3::GraphicsContextIdentity::project_name, yaze::zelda3::ResolvedGraphicsContext::project_name, yaze::zelda3::ResolvedGraphicsContext::rom_sha256, RomSha256(), yaze::zelda3::ResolvedGraphicsContext::terrain_adapter_entries, yaze::zelda3::GraphicsContextIdentity::terrain_catalog, yaze::zelda3::ResolvedGraphicsContext::terrain_catalog, and yaze::core::TerrainFingerprint().
Referenced by AttachIdentity().
| nlohmann::json yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::SlotJson | ( | const ResolvedGraphicsSlot & | slot | ) |
Definition at line 109 of file resolved_graphics_context.cc.
References yaze::zelda3::ResolvedGraphicsSlot::composite, yaze::zelda3::ResolvedGraphicsSlot::composite_upper_revision, yaze::zelda3::ResolvedGraphicsSlot::composite_upper_sheet, yaze::zelda3::ResolvedGraphicsSlot::composite_upper_source, yaze::zelda3::ResolvedGraphicsSlot::height, yaze::zelda3::ResolvedGraphicsSlot::inherited_sheet, yaze::zelda3::ResolvedGraphicsSlot::loader_agrees, yaze::zelda3::ResolvedGraphicsSlot::palette_group, yaze::zelda3::ResolvedGraphicsSlot::role, yaze::zelda3::ResolvedGraphicsSlot::sheet_id, yaze::zelda3::ResolvedGraphicsSlot::slot, SlotJson(), yaze::zelda3::ResolvedGraphicsSlot::source, yaze::zelda3::ResolvedGraphicsSlot::store_revision, and yaze::zelda3::ResolvedGraphicsSlot::width.
Referenced by SlotJson().

| bool yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::DeathMountain | ( | int | area | ) |
Definition at line 132 of file resolved_graphics_context.cc.
References DeathMountain().
Referenced by DeathMountain().
