| active_rooms_ | yaze::editor::DungeonMapPanel | private |
| AddRoom(int room_id) | yaze::editor::DungeonMapPanel | inline |
| AutoLayoutRooms() | yaze::editor::DungeonMapPanel | inlineprivate |
| cache_ | yaze::editor::EditorPanel | private |
| cache_valid_ | yaze::editor::EditorPanel | private |
| CascadeCloseChildren() const | yaze::editor::EditorPanel | inlinevirtual |
| ClearCache() | yaze::editor::EditorPanel | inlineprotected |
| ClearRooms() | yaze::editor::DungeonMapPanel | inline |
| current_dungeon_name_ | yaze::editor::DungeonMapPanel | private |
| current_room_id_ | yaze::editor::DungeonMapPanel | private |
| Draw(bool *p_open) override | yaze::editor::DungeonMapPanel | inlinevirtual |
| DrawArrowhead(ImDrawList *dl, ImVec2 from, ImVec2 to, ImU32 color, float size) | yaze::editor::DungeonMapPanel | inlineprivatestatic |
| DrawDashedLine(ImDrawList *dl, ImVec2 from, ImVec2 to, ImU32 color, float thickness, float dash_len) | yaze::editor::DungeonMapPanel | inlineprivatestatic |
| DrawDungeonSelector() | yaze::editor::DungeonMapPanel | inlineprivate |
| DrawRegistrySelector() | yaze::editor::DungeonMapPanel | inlineprivate |
| DrawVanillaPresetSelector() | yaze::editor::DungeonMapPanel | inlineprivate |
| DrawWithLazyInit(bool *p_open) | yaze::editor::EditorPanel | inline |
| dungeon_room_ids_ | yaze::editor::DungeonMapPanel | private |
| DungeonMapPanel(int *current_room_id, ImVector< int > *active_rooms, std::function< void(int)> on_room_selected, std::array< zelda3::Room, 0x128 > *rooms=nullptr) | yaze::editor::DungeonMapPanel | inline |
| GetCached(const std::string &key, std::function< T()> compute) | yaze::editor::EditorPanel | inlineprotected |
| GetContextScope() const | yaze::editor::EditorPanel | inlinevirtual |
| GetDisabledTooltip() const | yaze::editor::EditorPanel | inlinevirtual |
| GetDisplayName() const override | yaze::editor::DungeonMapPanel | inlinevirtual |
| GetEditorCategory() const override | yaze::editor::DungeonMapPanel | inlinevirtual |
| GetIcon() const override | yaze::editor::DungeonMapPanel | inlinevirtual |
| GetId() const override | yaze::editor::DungeonMapPanel | inlinevirtual |
| GetPanelCategory() const | yaze::editor::EditorPanel | inlinevirtual |
| GetParentPanelId() const | yaze::editor::EditorPanel | inlinevirtual |
| GetPreferredWidth() const | yaze::editor::EditorPanel | inlinevirtual |
| GetPriority() const override | yaze::editor::DungeonMapPanel | inlinevirtual |
| GetScope() const | yaze::editor::EditorPanel | inlinevirtual |
| GetShortcutHint() const | yaze::editor::EditorPanel | inlinevirtual |
| hack_manifest_ | yaze::editor::DungeonMapPanel | private |
| holewarp_connections_ | yaze::editor::DungeonMapPanel | private |
| InvalidateCache() | yaze::editor::EditorPanel | inlineprotected |
| InvalidateLazyInit() | yaze::editor::EditorPanel | inline |
| IsCacheValid() const | yaze::editor::EditorPanel | inlineprotected |
| IsEnabled() const | yaze::editor::EditorPanel | inlinevirtual |
| IsVisibleByDefault() const | yaze::editor::EditorPanel | inlinevirtual |
| lazy_init_done_ | yaze::editor::EditorPanel | private |
| LoadFromRegistry(const core::DungeonEntry &dungeon) | yaze::editor::DungeonMapPanel | inline |
| on_room_intent_ | yaze::editor::DungeonMapPanel | private |
| on_room_selected_ | yaze::editor::DungeonMapPanel | private |
| OnClose() | yaze::editor::EditorPanel | inlinevirtual |
| OnFirstDraw() | yaze::editor::EditorPanel | inlinevirtual |
| OnFocus() | yaze::editor::EditorPanel | inlinevirtual |
| OnOpen() | yaze::editor::EditorPanel | inlinevirtual |
| RequiresLazyInit() const | yaze::editor::EditorPanel | inlinevirtual |
| room_positions_ | yaze::editor::DungeonMapPanel | private |
| room_types_ | yaze::editor::DungeonMapPanel | private |
| rooms_ | yaze::editor::DungeonMapPanel | private |
| selected_preset_ | yaze::editor::DungeonMapPanel | private |
| SetDungeonRooms(const std::vector< int > &room_ids) | yaze::editor::DungeonMapPanel | inline |
| SetHackManifest(const core::HackManifest *manifest) | yaze::editor::DungeonMapPanel | inline |
| SetRoomIntentCallback(std::function< void(int, RoomSelectionIntent)> callback) | yaze::editor::DungeonMapPanel | inline |
| SetRoomPosition(int room_id, int grid_x, int grid_y) | yaze::editor::DungeonMapPanel | inline |
| SetRooms(std::array< zelda3::Room, 0x128 > *rooms) | yaze::editor::DungeonMapPanel | inline |
| stair_connections_ | yaze::editor::DungeonMapPanel | private |
| ~EditorPanel()=default | yaze::editor::EditorPanel | virtual |