#include <dungeon_render_context.h>

Public Member Functions | |
| bool | uses_entrance () const |
| uint8_t | effective_blockset () const |
Public Attributes | |
| DungeonRenderContextSource | source |
| int | room_id = -1 |
| int | owner_index = -1 |
| std::string | owner_id |
| std::string | owner_name |
| int | entrance_slot = -1 |
| uint8_t | entrance_blockset = 0xFF |
| uint8_t | room_header_blockset = 0xFF |
| zelda3::RoomDefaultEntrance | default_entrance |
| std::vector< int > | candidate_slots |
Definition at line 32 of file dungeon_render_context.h.
|
inline |
Definition at line 45 of file dungeon_render_context.h.
References entrance_slot.
Referenced by yaze::editor::DungeonEditorV2::BuildContextSnapshot(), yaze::editor::DungeonRenderContextSourceName(), and effective_blockset().
|
inline |
Definition at line 46 of file dungeon_render_context.h.
References default_entrance, entrance_blockset, yaze::zelda3::RoomDefaultEntrance::main_blockset, room_header_blockset, and uses_entrance().
Referenced by yaze::editor::DungeonEditorV2::BuildContextSnapshot(), and yaze::editor::anonymous_namespace{dungeon_editor_v2.cc}::SameGraphicsEntrance().

| DungeonRenderContextSource yaze::editor::DungeonRenderContext::source |
Definition at line 33 of file dungeon_render_context.h.
Referenced by yaze::editor::DungeonEditorV2::BuildContextSnapshot(), yaze::editor::DungeonRenderContextSourceName(), yaze::editor::ResolveDungeonRenderContext(), yaze::editor::anonymous_namespace{dungeon_editor_v2.cc}::SameGraphicsEntrance(), and yaze::editor::anonymous_namespace{dungeon_render_context.cc}::UseEntrance().
| int yaze::editor::DungeonRenderContext::room_id = -1 |
Definition at line 35 of file dungeon_render_context.h.
Referenced by yaze::editor::ResolveDungeonRenderContext().
| int yaze::editor::DungeonRenderContext::owner_index = -1 |
| std::string yaze::editor::DungeonRenderContext::owner_id |
| std::string yaze::editor::DungeonRenderContext::owner_name |
Definition at line 38 of file dungeon_render_context.h.
Referenced by yaze::editor::DungeonEditorV2::BuildContextSnapshot(), yaze::editor::ResolveDungeonRenderContext(), and yaze::editor::anonymous_namespace{dungeon_render_context.cc}::SetOwnerMetadata().
| int yaze::editor::DungeonRenderContext::entrance_slot = -1 |
Definition at line 39 of file dungeon_render_context.h.
Referenced by yaze::editor::DungeonEditorV2::BuildContextSnapshot(), yaze::editor::ResolveDungeonRenderContext(), yaze::editor::anonymous_namespace{dungeon_editor_v2.cc}::SameGraphicsEntrance(), yaze::editor::anonymous_namespace{dungeon_render_context.cc}::UseEntrance(), and uses_entrance().
| uint8_t yaze::editor::DungeonRenderContext::entrance_blockset = 0xFF |
Definition at line 40 of file dungeon_render_context.h.
Referenced by effective_blockset(), yaze::editor::ResolveDungeonRenderContext(), and yaze::editor::anonymous_namespace{dungeon_render_context.cc}::UseEntrance().
| uint8_t yaze::editor::DungeonRenderContext::room_header_blockset = 0xFF |
Definition at line 41 of file dungeon_render_context.h.
Referenced by effective_blockset(), yaze::editor::ResolveDungeonRenderContext(), and yaze::editor::anonymous_namespace{dungeon_editor_v2.cc}::SameGraphicsEntrance().
| zelda3::RoomDefaultEntrance yaze::editor::DungeonRenderContext::default_entrance |
Definition at line 42 of file dungeon_render_context.h.
Referenced by yaze::editor::DungeonEditorV2::BuildContextSnapshot(), yaze::editor::DungeonRenderContextSourceName(), effective_blockset(), and yaze::editor::ResolveDungeonRenderContext().
| std::vector<int> yaze::editor::DungeonRenderContext::candidate_slots |
Definition at line 43 of file dungeon_render_context.h.
Referenced by yaze::editor::ResolveDungeonRenderContext(), and yaze::editor::anonymous_namespace{dungeon_render_context.cc}::UseEntrance().