#include <array>#include <cstddef>#include <cstdint>#include <optional>#include <span>#include <string>#include <vector>
Go to the source code of this file.
Classes | |
| struct | yaze::rom::LyraLayoutEntry |
| struct | yaze::rom::LyraLayoutInspection |
Namespaces | |
| namespace | yaze |
| namespace | yaze::rom |
Enumerations | |
| enum class | yaze::rom::LyraLayoutPresence { yaze::rom::kAbsent , yaze::rom::kValid , yaze::rom::kInvalid } |
Functions | |
| LyraLayoutInspection | yaze::rom::InspectLyraLayout (const uint8_t *image, size_t size) |
| std::optional< std::span< const uint8_t > > | yaze::rom::LyraLayoutRecord (const LyraLayoutInspection &layout, const uint8_t *image, size_t size, uint16_t table_id, size_t index) |
| std::optional< std::array< uint16_t, 256 > > | yaze::rom::LyraMapTile32 (const LyraLayoutInspection &layout, const uint8_t *image, size_t size, size_t map_index) |