#include <array>#include <cstdint>#include <optional>#include <string>#include <vector>#include "absl/status/statusor.h"#include "app/gfx/types/snes_color.h"Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::PaletteColorAddress |
| struct | yaze::zelda3::GraphicsContextIdentity |
| struct | yaze::zelda3::ResolvedGraphicsSlot |
| struct | yaze::zelda3::ResolvedPaletteSource |
| struct | yaze::zelda3::ResolvedAlternateContext |
| struct | yaze::zelda3::ResolvedGraphicsContext |
Namespaces | |
| namespace | yaze |
| namespace | yaze::core |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
Typedefs | |
| using | yaze::zelda3::PaletteAddressMap = std::array<std::optional<PaletteColorAddress>, 128> |
Enumerations | |
| enum class | yaze::zelda3::PaletteAddressGroup { yaze::zelda3::kDungeonMain , yaze::zelda3::kOverworldMain , yaze::zelda3::kOverworldAux } |
Functions | |
| 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) |