yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
resolved_graphics_context.cc File Reference
#include "zelda3/graphics/resolved_graphics_context.h"
#include <string_view>
#include "absl/strings/str_format.h"
#include "app/gfx/types/sheet_role_palette_table.h"
#include "core/source_artifact_publisher.h"
#include "core/terrain_catalog.h"
#include "nlohmann/json.hpp"
#include "zelda3/dungeon/room.h"
#include "zelda3/game_data.h"
#include "zelda3/graphics_sheet_store.h"
#include "zelda3/overworld/overworld.h"
#include "zelda3/overworld/overworld_map.h"
#include "zelda3/overworld/overworld_version_helper.h"

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 
namespace  yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}
 

Functions

std::string yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::RoleName (SheetRole role)
 
std::string yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::PaletteGroupFor (SheetRole role)
 
uint64_t yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::MixRevision (uint64_t revision, int slot, uint64_t sheet_revision)
 
uint64_t yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::SheetRevision (const GameData *game_data, int sheet_id)
 
void yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::FillSheetShape (ResolvedGraphicsSlot *slot)
 
std::string yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::RomSha256 (const Rom &rom)
 
void yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::AttachIdentity (ResolvedGraphicsContext *context, const Rom *rom, const GraphicsContextIdentity &identity, std::string_view surface_bytes)
 
nlohmann::json yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::SlotJson (const ResolvedGraphicsSlot &slot)
 
bool yaze::zelda3::anonymous_namespace{resolved_graphics_context.cc}::DeathMountain (int area)
 
const char * yaze::zelda3::PaletteAddressGroupName (PaletteAddressGroup group)
 
absl::StatusOr< gfx::SnesColor > yaze::zelda3::ReadPaletteColor (const GameData &owner, const PaletteColorAddress &address)
 
ResolvedGraphicsContext yaze::zelda3::DescribeOverworldGraphicsContext (const OverworldMap &map, const GraphicsContextIdentity &identity)
 
ResolvedGraphicsContext yaze::zelda3::DescribeDungeonGraphicsContext (const Room &room, const GraphicsContextIdentity &identity)