Functions | |
| zelda3::ResourceLabelProvider | LabelsForProject (const project::YazeProject *project) |
| std::string | GetRoomTagLabel (const project::YazeProject *project, int id) |
| 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 16 of file dungeon_project_labels.h.
References yaze::project::YazeProject::hack_manifest, yaze::project::YazeProject::resource_labels, yaze::zelda3::ResourceLabelProvider::SetHackManifest(), and yaze::zelda3::ResourceLabelProvider::SetProjectLabels().
Referenced by yaze::editor::anonymous_namespace{dungeon_entity_inspector.cc}::DrawSprite(), GetRoomTagLabel(), and yaze::editor::SpriteEditorPanel::SpriteName().

|
inline |
Definition at line 28 of file dungeon_project_labels.h.
References yaze::core::HackManifest::GetRoomTag(), yaze::project::YazeProject::hack_manifest, yaze::zelda3::kRoomTag, and LabelsForProject().
Referenced by yaze::editor::DrawDungeonRoomPropertyFields().

|
inline |
Definition at line 42 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(), GetDungeonNameForRoom(), and yaze::editor::DungeonEditorV2::ResolveDungeonRenderContextForRoom().

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

|
inline |
Definition at line 84 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 94 of file dungeon_project_labels.h.
References FindDungeonForRoom(), and FormatDungeonName().
Referenced by yaze::editor::DungeonWorkbenchContent::DrawInspectorShelfRoom().

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

|
inline |
Definition at line 109 of file dungeon_project_labels.h.
References FindDungeonRoom(), yaze::zelda3::GetResourceLabels(), yaze::zelda3::kRoom, and yaze::core::DungeonRoom::name.
Referenced by yaze::editor::DungeonEditorV2::BuildContextSnapshot(), yaze::editor::anonymous_namespace{dungeon_workbench_toolbar.cc}::DrawCompareContents(), yaze::editor::DungeonCanvasViewer::DrawConnectedRoomMatrix(), yaze::editor::DrawDungeonDestinationEditor(), yaze::editor::DungeonRoomSelector::DrawGroupedRoomList(), yaze::editor::DungeonCanvasViewer::DrawHeaderHiddenMetadataHud(), yaze::editor::DungeonWorkbenchContent::DrawInspectorShelfRoom(), yaze::editor::ObjectCoveragePanel::DrawObjectOccurrences(), yaze::editor::DungeonCanvasViewer::DrawRecentRoomBreadcrumbs(), yaze::editor::anonymous_namespace{dungeon_workbench_toolbar.cc}::DrawRecentRoomsContents(), yaze::editor::DungeonCanvasViewer::DrawRoomNavigation(), yaze::editor::DungeonRoomSelector::DrawRoomSelectorInternal(), yaze::editor::DungeonWorkbenchContent::DrawSplitView(), and yaze::editor::DungeonRoomSelector::RebuildRoomFilterCache().
