Functions | |
| const core::DungeonEntry * | FindDungeonForRoom (const project::YazeProject *project, int room_id, size_t *dungeon_index=nullptr) |
| const core::DungeonRoom * | FindDungeonRoom (const project::YazeProject *project, int room_id) |
| std::string | FormatDungeonName (const core::DungeonEntry &dungeon) |
| std::string | GetDungeonNameForRoom (const project::YazeProject *project, int room_id) |
| std::string | GetRoomFloorLabel (const project::YazeProject *project, int room_id) |
| std::string | GetRoomLabel (const project::YazeProject *project, int room_id) |
|
inline |
Definition at line 13 of file dungeon_project_labels.h.
References yaze::core::ProjectRegistry::dungeons, yaze::project::YazeProject::hack_manifest, yaze::core::HackManifest::HasProjectRegistry(), yaze::project::YazeProject::project_opened(), and yaze::core::HackManifest::project_registry().
Referenced by yaze::editor::DungeonCanvasViewer::BuildConnectedRoomGraph(), yaze::editor::DungeonRoomSelector::DrawGroupedRoomList(), FindDungeonRoom(), and GetDungeonNameForRoom().

|
inline |
Definition at line 41 of file dungeon_project_labels.h.
References FindDungeonForRoom(), and yaze::core::DungeonEntry::rooms.
Referenced by GetRoomFloorLabel(), and GetRoomLabel().

|
inline |
Definition at line 55 of file dungeon_project_labels.h.
References yaze::core::DungeonEntry::id, and yaze::core::DungeonEntry::name.
Referenced by yaze::editor::DungeonRoomSelector::DrawGroupedRoomList(), and GetDungeonNameForRoom().
|
inline |
Definition at line 65 of file dungeon_project_labels.h.
References FindDungeonForRoom(), and FormatDungeonName().
Referenced by yaze::editor::DungeonWorkbenchContent::DrawInspectorShelfRoom().

|
inline |
Definition at line 71 of file dungeon_project_labels.h.
References FindDungeonRoom(), and yaze::core::DungeonRoom::floor.

|
inline |
Definition at line 80 of file dungeon_project_labels.h.
References FindDungeonRoom(), yaze::zelda3::GetResourceLabels(), yaze::zelda3::kRoom, and yaze::core::DungeonRoom::name.
Referenced by yaze::editor::anonymous_namespace{dungeon_workbench_toolbar.cc}::DrawComparePicker(), yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix(), yaze::editor::DungeonRoomSelector::DrawGroupedRoomList(), yaze::editor::DungeonWorkbenchContent::DrawInspectorCompactSummary(), yaze::editor::DungeonWorkbenchContent::DrawInspectorShelfRoom(), yaze::editor::DungeonCanvasViewer::DrawRecentRoomBreadcrumbs(), yaze::editor::DungeonWorkbenchContent::DrawRecentRoomTabs(), yaze::editor::DungeonCanvasViewer::DrawRoomNavigation(), yaze::editor::DungeonRoomSelector::DrawRoomSelectorInternal(), yaze::editor::DungeonWorkbenchContent::DrawSplitView(), and yaze::editor::DungeonRoomSelector::RebuildRoomFilterCache().
