#include <cstddef>#include <cstdint>#include <optional>#include <string>#include <utility>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"#include "app/gfx/core/bitmap.h"#include "app/gfx/types/snes_palette.h"#include "app/gfx/types/snes_tile.h"#include "rom/rom.h"#include "zelda3/dungeon/object_drawer.h"#include "zelda3/dungeon/object_parser.h"#include "zelda3/dungeon/room.h"Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::ObjectTileSourceSpan |
| One contiguous ROM-backed source span for an object's tile words. More... | |
| struct | yaze::zelda3::ObjectTileSourceProvenance |
| ROM descriptor and source snapshot authorizing an editable capture. More... | |
| struct | yaze::zelda3::ObjectTileSourceRef |
| A cell's exact word within an authorized source span. More... | |
| struct | yaze::zelda3::ObjectTileSourceImpactEntry |
| One standard object whose parser-visible tile sources overlap an editable layout's authorized source spans. More... | |
| struct | yaze::zelda3::ObjectTileRuntimeConsumerImpactEntry |
| struct | yaze::zelda3::ObjectTileSourceImpact |
| Fail-closed impact inventory within ObjectParser's source model plus explicitly modeled runtime consumers. More... | |
| struct | yaze::zelda3::ObjectTileLayout |
| Editable tile8 layout captured from an object's draw trace. More... | |
| struct | yaze::zelda3::ObjectTileLayout::Cell |
| class | yaze::zelda3::ObjectTileWritePlan |
| Fully resolved standard-object ROM writes. More... | |
| struct | yaze::zelda3::ObjectTileWritePlan::Write |
| struct | yaze::zelda3::ObjectTileWritePlan::WordPrecondition |
| class | yaze::zelda3::ObjectTileEditor |
| Captures and edits the tile8 composition of dungeon objects. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
Enumerations | |
| enum class | yaze::zelda3::ObjectTileRuntimeConsumer { yaze::zelda3::kLightableTorchDraw , yaze::zelda3::kTorchLightingChange } |