#include <cstddef>#include <cstdint>#include <optional>#include <utility>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"
Go to the source code of this file.
Classes | |
| class | yaze::gfx::palette_group_internal::ResolvedPaletteRecord |
| class | yaze::gfx::palette_group_internal::OverworldPaletteLayout |
Namespaces | |
| namespace | yaze |
| namespace | yaze::gfx |
| Contains classes for handling graphical data. | |
| namespace | yaze::gfx::palette_group_internal |
| Internal functions for loading palettes by group. | |
Enumerations | |
| enum class | yaze::gfx::palette_group_internal::OverworldPaletteKind { yaze::gfx::palette_group_internal::kMain , yaze::gfx::palette_group_internal::kAuxiliary } |
Functions | |
| absl::StatusOr< ResolvedPaletteRecord > | yaze::gfx::palette_group_internal::ResolvePaletteRecord (std::optional< uint32_t > snes_address, uint64_t color_count, size_t normalized_rom_size) |
| absl::Status | yaze::gfx::palette_group_internal::LoadOverworldPaletteRecords (OverworldPaletteKind kind, const OverworldPaletteLayout &layout, const std::vector< uint8_t > &normalized_rom_data, PaletteGroup &group) |