#include <array>#include <cstdint>#include <vector>#include "app/gfx/core/bitmap.h"#include "app/gfx/render/background_buffer.h"#include "zelda3/dungeon/room.h"
Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::ObjectTranslucency |
| Per-object translucency settings. More... | |
| struct | yaze::zelda3::ObjectPriority |
| Object metadata for tracking layer assignment. More... | |
| class | yaze::zelda3::RoomLayerManager |
| RoomLayerManager - Manages layer visibility and compositing. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
Enumerations | |
| enum class | yaze::zelda3::LayerType { yaze::zelda3::BG1_Layout , yaze::zelda3::BG1_Objects , yaze::zelda3::BG2_Layout , yaze::zelda3::BG2_Objects } |
| Layer types for the 4-way visibility system. More... | |
| enum class | yaze::zelda3::LayerBlendMode { yaze::zelda3::Normal , yaze::zelda3::Translucent , yaze::zelda3::Addition , yaze::zelda3::Dark , yaze::zelda3::Off } |
| Layer blend modes for compositing. More... | |