| active() | yaze::editor::Editor | inline |
| active_ | yaze::editor::Editor | protected |
| active_rooms() const | yaze::editor::DungeonEditorV2 | inline |
| active_rooms_ | yaze::editor::DungeonEditorV2 | private |
| add_room(int room_id) | yaze::editor::DungeonEditorV2 | |
| ApplyChestObjectEdit(int room_id, const std::vector< zelda3::RoomObject > &objects, const std::vector< chest_data > &chests, const std::vector< size_t > &selection) | yaze::editor::DungeonEditorV2 | private |
| ApplyDoorConnection(const DungeonConnectionPlan &plan) | yaze::editor::DungeonEditorV2 | |
| ApplyEntranceRenderContext(int room_id) | yaze::editor::DungeonEditorV2 | private |
| ApplyMinecartCollisionBatch(const std::vector< zelda3::TrackCollisionResult > &preview, const zelda3::GeneratorOptions &options) | yaze::editor::DungeonEditorV2 | private |
| ApplyMinecartCollisionStamp(int room_id, const zelda3::CustomCollisionMap &expected, const MinecartCollisionStamp &stamp) | yaze::editor::DungeonEditorV2 | private |
| ApplyMinecartTrackEdit(const MinecartTrack &before, const MinecartTrack &after, bool move_cart) | yaze::editor::DungeonEditorV2 | private |
| ApplyRoomTransfer(const DungeonRoomTransferPlan &plan) | yaze::editor::DungeonEditorV2 | |
| AuthoringSaveWorkflowTestPeer | yaze::editor::DungeonEditorV2 | friend |
| automatic_entrance_preview_ | yaze::editor::DungeonEditorV2 | private |
| BeginCollisionUndoSnapshot(int room_id) | yaze::editor::DungeonEditorV2 | private |
| BeginEntityUndoSnapshot(int room_id, MutationDomain domain) | yaze::editor::DungeonEditorV2 | private |
| BeginSaveTransaction() override | yaze::editor::DungeonEditorV2 | virtual |
| BeginUndoSnapshot(int room_id) | yaze::editor::DungeonEditorV2 | private |
| BeginWaterFillUndoSnapshot(int room_id) | yaze::editor::DungeonEditorV2 | private |
| BuildContextSnapshot() const override | yaze::editor::DungeonEditorV2 | virtual |
| BuildDungeonRenderEntranceCandidates() const | yaze::editor::DungeonEditorV2 | private |
| CanCopy() const | yaze::editor::Editor | inlinevirtual |
| CanCut() const | yaze::editor::Editor | inlinevirtual |
| CanFind() const | yaze::editor::Editor | inlinevirtual |
| CanHandleDungeonNavigationShortcut() const | yaze::editor::DungeonEditorV2 | |
| CanPaste() const | yaze::editor::Editor | inlinevirtual |
| CanRedo() const | yaze::editor::Editor | inlinevirtual |
| CanUndo() const override | yaze::editor::DungeonEditorV2 | inlinevirtual |
| CaptureRoomEntities(int room_id, MutationDomain domain) | yaze::editor::DungeonEditorV2 | private |
| Clear() | yaze::editor::Editor | inlinevirtual |
| CollectWriteRanges() const | yaze::editor::DungeonEditorV2 | |
| CommitSaveTransaction() override | yaze::editor::DungeonEditorV2 | virtual |
| CommitSelectionEdit(const DungeonSelectionEditPlan &plan, bool continuous) | yaze::editor::DungeonEditorV2 | private |
| ConfigureEditableViewer(DungeonCanvasViewer *viewer) | yaze::editor::DungeonEditorV2 | private |
| ConfigureEntrancePropertyEditCallbacks(DungeonEntrancesPanel *panel) | yaze::editor::DungeonEditorV2 | private |
| ConfigureMinecartProjectCallbacks() | yaze::editor::DungeonEditorV2 | private |
| ConfigureViewerRenderContext(DungeonCanvasViewer *viewer, int room_id) | yaze::editor::DungeonEditorV2 | private |
| ConfigureViewerUndoHooks(DungeonCanvasViewer *viewer) | yaze::editor::DungeonEditorV2 | private |
| ConsumeRoomCanvasDeleteShortcut(DungeonCanvasViewer &viewer) | yaze::editor::DungeonEditorV2 | private |
| context() const | yaze::editor::Editor | inline |
| ContributeStatus(StatusBar *status_bar) override | yaze::editor::DungeonEditorV2 | virtual |
| Copy() override | yaze::editor::DungeonEditorV2 | virtual |
| CreateObjectCoveragePanel() | yaze::editor::DungeonEditorV2 | private |
| current_entrance_id_ | yaze::editor::DungeonEditorV2 | private |
| current_palette_ | yaze::editor::DungeonEditorV2 | private |
| current_palette_group_ | yaze::editor::DungeonEditorV2 | private |
| current_palette_group_id_ | yaze::editor::DungeonEditorV2 | private |
| current_palette_id_ | yaze::editor::DungeonEditorV2 | private |
| current_room_id() const | yaze::editor::DungeonEditorV2 | inline |
| current_room_id_ | yaze::editor::DungeonEditorV2 | private |
| CurrentRoomHasPendingChanges() const | yaze::editor::DungeonEditorV2 | |
| custom_collision_panel_ | yaze::editor::DungeonEditorV2 | private |
| Cut() override | yaze::editor::DungeonEditorV2 | virtual |
| CycleObjectSelection(int direction) | yaze::editor::DungeonEditorV2 | |
| CycleRoomSelection(int direction) | yaze::editor::DungeonEditorV2 | |
| DeleteChest(int room_id, size_t index) | yaze::editor::DungeonEditorV2 | |
| dependencies_ | yaze::editor::Editor | protected |
| door_editor_panel() const | yaze::editor::DungeonEditorV2 | inline |
| door_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| DrawRoomPanels() | yaze::editor::DungeonEditorV2 | private |
| DrawRoomTab(int room_id) | yaze::editor::DungeonEditorV2 | private |
| dungeon_editor_system_ | yaze::editor::DungeonEditorV2 | private |
| dungeon_render_context_census_ | yaze::editor::DungeonEditorV2 | mutableprivate |
| dungeon_render_context_census_attempted_ | yaze::editor::DungeonEditorV2 | mutableprivate |
| dungeon_render_context_census_error_ | yaze::editor::DungeonEditorV2 | mutableprivate |
| dungeon_render_context_census_generation_ | yaze::editor::DungeonEditorV2 | mutableprivate |
| dungeon_render_context_census_pending_ | yaze::editor::DungeonEditorV2 | mutableprivate |
| dungeon_render_context_census_shutdown_ | yaze::editor::DungeonEditorV2 | private |
| dungeon_render_context_census_stop_ | yaze::editor::DungeonEditorV2 | mutableprivate |
| dungeon_render_context_pending_generation_ | yaze::editor::DungeonEditorV2 | mutableprivate |
| DungeonCanvasViewerTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonConnectionEditsTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorEntityUndoTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorEntrancePropertiesTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorPaletteRefreshTest_CachedRoomRefreshesThroughViewerCompositePreparation_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorPaletteRefreshTest_CompareViewerScopesEntranceContextToRequestedRoom_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorPaletteRefreshTest_DungeonMainEditRefreshesResolvedAliasesOnly_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorPaletteRefreshTest_SharedHudEditRefreshesRoomUsingDifferentDungeonPalette_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorPaletteRefreshTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2(Rom *rom=nullptr) | yaze::editor::DungeonEditorV2 | explicit |
| DungeonEditorV2EntranceCameraTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2MinecartTrackTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2ObjectTileEditorTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RegularEntranceTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2ReloadTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RomSafetyTest_LateCoordinatorRollbackRestoresEntranceDirtyState_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RomSafetyTest_ObjectStreamUndoRedoRestoresSelectionIdentity_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RomSafetyTest_SaveAllRoomsRollsBackEarlierWritesOnLateFailure_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RomSafetyTest_UndoSnapshotLeakDetection_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RomSafetyTest_ViewerCacheLRUAccessOrderUpdate_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RomSafetyTest_ViewerCacheLRUEviction_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2RomSafetyTest_ViewerCacheNeverEvictsActiveRooms_Test | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2ShortcutTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2SpawnPointTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonEditorV2SpawnRejectionTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonPaletteSourceTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonPotPlacementTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonRoomEditsTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonRoomTransferTestPeer | yaze::editor::DungeonEditorV2 | friend |
| DungeonSelectionEditsTestPeer | yaze::editor::DungeonEditorV2 | friend |
| EditChest(int room_id, size_t index, uint8_t item_id, bool big_chest) | yaze::editor::DungeonEditorV2 | |
| Editor()=default | yaze::editor::Editor | |
| EditRoomGraphicsSheet(int room_id, int slot, int sheet_id) | yaze::editor::DungeonEditorV2 | |
| EditRoomMetadata(int room_id, const RoomMetadataEdit &edit) | yaze::editor::DungeonEditorV2 | |
| EditRoomMetadataBatch(const std::vector< RoomMetadataRequest > &requests) | yaze::editor::DungeonEditorV2 | |
| EnsureConnectionRoomLoaded(int room_id) | yaze::editor::DungeonEditorV2 | private |
| EnsureMinecartTrackEditorPanel() | yaze::editor::DungeonEditorV2 | |
| EnsureRoomTransferLoaded(int room_id) | yaze::editor::DungeonEditorV2 | private |
| entrance_navigator_panel_ | yaze::editor::DungeonEditorV2 | private |
| entrance_property_save_generation_ | yaze::editor::DungeonEditorV2 | private |
| entrances_ | yaze::editor::DungeonEditorV2 | private |
| ExpireStaleRoomCanvasDeleteShortcut() | yaze::editor::DungeonEditorV2 | private |
| ExportRoomDocument(int room_id) | yaze::editor::DungeonEditorV2 | |
| FinalizeCollisionUndoAction(int room_id) | yaze::editor::DungeonEditorV2 | private |
| FinalizeEntityUndoAction(int room_id, MutationDomain domain) | yaze::editor::DungeonEditorV2 | private |
| FinalizePendingEntityUndoActions() | yaze::editor::DungeonEditorV2 | private |
| FinalizePendingUndoActions() | yaze::editor::DungeonEditorV2 | private |
| FinalizeSelectionUndoAction() | yaze::editor::DungeonEditorV2 | private |
| FinalizeUndoAction(int room_id) | yaze::editor::DungeonEditorV2 | private |
| FinalizeWaterFillUndoAction(int room_id) | yaze::editor::DungeonEditorV2 | private |
| Find() override | yaze::editor::DungeonEditorV2 | inlinevirtual |
| FocusObjectCoverage(int room_id, const zelda3::RoomObject &object) | yaze::editor::DungeonEditorV2 | private |
| FocusRoom(int room_id) | yaze::editor::DungeonEditorV2 | |
| game_data() const | yaze::editor::Editor | inline |
| game_data_ | yaze::editor::DungeonEditorV2 | private |
| GetDungeonRenderContextCensus() const | yaze::editor::DungeonEditorV2 | private |
| GetEntranceCameraState(int slot_index) const | yaze::editor::DungeonEditorV2 | private |
| GetOrCreateRoomPanelSlotId(int room_id) | yaze::editor::DungeonEditorV2 | private |
| GetRecentRooms() const | yaze::editor::DungeonEditorV2 | inline |
| GetRedoDescription() const | yaze::editor::Editor | inlinevirtual |
| GetRomStatus() const override | yaze::editor::DungeonEditorV2 | inlinevirtual |
| GetRoomGraphicsUsage(int roomset) const | yaze::editor::DungeonEditorV2 | |
| GetStandaloneViewerForRoom(int room_id) | yaze::editor::DungeonEditorV2 | private |
| GetUndoDescription() const | yaze::editor::Editor | inlinevirtual |
| GetViewerForRoom(int room_id) | yaze::editor::DungeonEditorV2 | private |
| GetWorkbenchCompareViewer(int room_id) | yaze::editor::DungeonEditorV2 | private |
| GetWorkbenchViewer() | yaze::editor::DungeonEditorV2 | private |
| HandleArenaPaletteChanged(const std::string &group_name, int palette_index) | yaze::editor::DungeonEditorV2 | private |
| HandleDungeonPaletteChanged(gui::DungeonPaletteChange change) | yaze::editor::DungeonEditorV2 | private |
| HandleObjectPlaced(const zelda3::RoomObject &obj) | yaze::editor::DungeonEditorV2 | private |
| has_pending_undo_ | yaze::editor::DungeonEditorV2 | private |
| HasContext() const | yaze::editor::Editor | inline |
| HasPendingDungeonChanges() const | yaze::editor::DungeonEditorV2 | |
| HasPendingProjectDraftChanges() const | yaze::editor::DungeonEditorV2 | |
| HasPendingRoomChanges() const | yaze::editor::DungeonEditorV2 | |
| HasPendingUndoSnapshot() const | yaze::editor::DungeonEditorV2 | inlineprivate |
| HasUnpublishedMinecartTrackChanges() const | yaze::editor::DungeonEditorV2 | |
| Initialize() override | yaze::editor::DungeonEditorV2 | virtual |
| InvalidateDungeonPaletteUsers(gui::DungeonPaletteChange change) | yaze::editor::DungeonEditorV2 | private |
| InvalidateDungeonRenderContextCensus() | yaze::editor::DungeonEditorV2 | private |
| is_loaded_ | yaze::editor::DungeonEditorV2 | private |
| IsRomLoaded() const override | yaze::editor::DungeonEditorV2 | inlinevirtual |
| IsValidRoomId(int room_id) | yaze::editor::DungeonEditorV2 | inlineprivatestatic |
| IsWorkbenchWorkflowEnabled() const | yaze::editor::DungeonEditorV2 | |
| item_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| kDoorEditorId | yaze::editor::DungeonEditorV2 | static |
| kEntranceListId | yaze::editor::DungeonEditorV2 | static |
| kMaxCachedViewers | yaze::editor::DungeonEditorV2 | privatestatic |
| kMaxRecentRooms | yaze::editor::DungeonEditorV2 | privatestatic |
| kMinecartTrackEditorId | yaze::editor::DungeonEditorV2 | static |
| kObjectSelectorId | yaze::editor::DungeonEditorV2 | static |
| kObjectToolsId | yaze::editor::DungeonEditorV2 | static |
| kPaletteEditorId | yaze::editor::DungeonEditorV2 | static |
| kRoomGraphicsId | yaze::editor::DungeonEditorV2 | static |
| kRoomMatrixId | yaze::editor::DungeonEditorV2 | static |
| kRoomSelectorId | yaze::editor::DungeonEditorV2 | static |
| Load() override | yaze::editor::DungeonEditorV2 | virtual |
| LoadedRoomCount() const | yaze::editor::DungeonEditorV2 | |
| MakePanelTitle(const std::string &base_title) const | yaze::editor::Editor | inlineprotected |
| MakeWindowId(const std::string &base_id) const | yaze::editor::Editor | inlineprotected |
| minecart_track_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| mutable_current_room_id() | yaze::editor::DungeonEditorV2 | inline |
| NavigateToAdjacentRoom(DungeonRoomNavigationDirection direction) | yaze::editor::DungeonEditorV2 | |
| NavigateToPlacedObject(int room_id, size_t object_index, int object_id) | yaze::editor::DungeonEditorV2 | private |
| next_room_panel_slot_id_ | yaze::editor::DungeonEditorV2 | private |
| object_coverage_panel_ | yaze::editor::DungeonEditorV2 | private |
| object_editor_panel() const | yaze::editor::DungeonEditorV2 | inline |
| object_selector_panel() const | yaze::editor::DungeonEditorV2 | inline |
| object_selector_panel_ | yaze::editor::DungeonEditorV2 | private |
| object_tile_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| observed_custom_object_generation_ | yaze::editor::DungeonEditorV2 | private |
| observed_custom_objects_enabled_ | yaze::editor::DungeonEditorV2 | private |
| OnEntranceSelected(int entrance_id) | yaze::editor::DungeonEditorV2 | private |
| OnRoomSelected(int room_id, bool request_focus=true) | yaze::editor::DungeonEditorV2 | private |
| OnRoomSelected(int room_id, RoomSelectionIntent intent) | yaze::editor::DungeonEditorV2 | private |
| OpenGraphicsEditorForObject(int room_id, const zelda3::RoomObject &object) | yaze::editor::DungeonEditorV2 | private |
| OpenObjectTileEditorForObject(int room_id, const zelda3::RoomObject &object) | yaze::editor::DungeonEditorV2 | private |
| OpenWindow(const std::string &window_id) | yaze::editor::DungeonEditorV2 | inline |
| overlay_manager_panel_ | yaze::editor::DungeonEditorV2 | private |
| owned_custom_collision_panel_ | yaze::editor::DungeonEditorV2 | private |
| owned_door_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| owned_minecart_track_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| owned_object_coverage_panel_ | yaze::editor::DungeonEditorV2 | private |
| owned_object_selector_panel_ | yaze::editor::DungeonEditorV2 | private |
| owned_room_tag_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| owned_water_fill_panel_ | yaze::editor::DungeonEditorV2 | private |
| palette_editor_ | yaze::editor::DungeonEditorV2 | private |
| palette_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| palette_listener_id_ | yaze::editor::DungeonEditorV2 | private |
| Paste() override | yaze::editor::DungeonEditorV2 | virtual |
| pending_collision_undo_ | yaze::editor::DungeonEditorV2 | private |
| pending_entity_undo_ | yaze::editor::DungeonEditorV2 | private |
| pending_selection_undo_ | yaze::editor::DungeonEditorV2 | private |
| pending_standalone_tool_window_ | yaze::editor::DungeonEditorV2 | private |
| pending_swap_ | yaze::editor::DungeonEditorV2 | private |
| pending_undo_ | yaze::editor::DungeonEditorV2 | private |
| pending_water_fill_undo_ | yaze::editor::DungeonEditorV2 | private |
| pending_workflow_mode_ | yaze::editor::DungeonEditorV2 | private |
| PendingRoomCount() const | yaze::editor::DungeonEditorV2 | |
| pinned_rooms_ | yaze::editor::DungeonEditorV2 | private |
| PlanPendingRoomStreamRanges(const std::vector< DungeonSelectionEditPlan > &candidates) const | yaze::editor::DungeonEditorV2 | private |
| PreflightDoorMutation(int room_id, const std::vector< zelda3::Room::Door > &doors) | yaze::editor::DungeonEditorV2 | private |
| PreflightObjectMutation(int room_id, const std::vector< zelda3::RoomObject > &objects, const std::vector< chest_data > &chests, bool check_streams=true) | yaze::editor::DungeonEditorV2 | private |
| PreflightPotItemPlacement(int room_id, const std::vector< zelda3::PotItem > &items) | yaze::editor::DungeonEditorV2 | private |
| PreflightRoomTransfer(const DungeonRoomTransferPlan &plan) | yaze::editor::DungeonEditorV2 | private |
| PreflightSpriteMutation(int room_id, const std::vector< zelda3::Sprite > &sprites) | yaze::editor::DungeonEditorV2 | private |
| PreflightStreamMutation(int room_id, const DungeonSelectionEditState &candidate, uint8_t domains) | yaze::editor::DungeonEditorV2 | private |
| PrepareForSessionTeardown() override | yaze::editor::DungeonEditorV2 | virtual |
| PrepareProjectSave() | yaze::editor::DungeonEditorV2 | |
| PreviewDoorConnection(const DungeonConnectionRequest &request) | yaze::editor::DungeonEditorV2 | |
| PreviewRoomTransfer(int target_room_id, int source_room_id, const std::string &json, const DungeonRoomTransferOptions &options) | yaze::editor::DungeonEditorV2 | |
| ProcessDeferredTextures() | yaze::editor::DungeonEditorV2 | private |
| ProcessPendingStandaloneToolWindow() | yaze::editor::DungeonEditorV2 | private |
| ProcessPendingSwap() | yaze::editor::DungeonEditorV2 | private |
| ProcessPendingWorkflowMode() | yaze::editor::DungeonEditorV2 | private |
| project() const | yaze::editor::Editor | inline |
| PushSelectionUndoAction(DungeonSelectionEditPlan plan) | yaze::editor::DungeonEditorV2 | private |
| PushSelectionUndoBatch(std::vector< DungeonSelectionEditPlan > plans, std::string description) | yaze::editor::DungeonEditorV2 | private |
| QueueRoomCanvasDeleteShortcut() | yaze::editor::DungeonEditorV2 | |
| QueueWorkbenchWorkflowMode(bool enabled, bool show_toast=true) | yaze::editor::DungeonEditorV2 | |
| recent_rooms_ | yaze::editor::DungeonEditorV2 | private |
| RecordEntrancePropertyEdit(int slot_index, const zelda3::RoomEntrance &before, const zelda3::RoomEntrance &after, std::shared_ptr< const int > gesture) | yaze::editor::DungeonEditorV2 | private |
| RecordSpawnPropertyEdit(int slot_index, const zelda3::DungeonSpawnPoint &before, const zelda3::DungeonSpawnPoint &after, std::shared_ptr< const int > gesture) | yaze::editor::DungeonEditorV2 | private |
| Redo() override | yaze::editor::DungeonEditorV2 | virtual |
| RefreshEntranceCameraOverlays() | yaze::editor::DungeonEditorV2 | private |
| RefreshEntranceDirtyState(int slot_index) | yaze::editor::DungeonEditorV2 | private |
| RefreshRomBackedState() | yaze::editor::DungeonEditorV2 | |
| RefreshRoomMetadataViews(int room_id) | yaze::editor::DungeonEditorV2 | private |
| RefreshSelectionEditViews(int room_id, const DungeonSelectionEditState *selection) | yaze::editor::DungeonEditorV2 | private |
| RefreshViewerRuntimeContext(DungeonCanvasViewer *viewer, int room_id, bool rebind_project=false) | yaze::editor::DungeonEditorV2 | private |
| RegisterPaletteListener() | yaze::editor::DungeonEditorV2 | private |
| ReleaseRoomPanelSlotId(int room_id) | yaze::editor::DungeonEditorV2 | private |
| ReloadWaterFillZones() | yaze::editor::DungeonEditorV2 | private |
| RemoveViewerFromLru(int room_id) | yaze::editor::DungeonEditorV2 | private |
| render_service_ | yaze::editor::DungeonEditorV2 | private |
| renderer() const | yaze::editor::DungeonEditorV2 | inline |
| renderer_ | yaze::editor::DungeonEditorV2 | private |
| RepairEntranceCamera(int slot_index) | yaze::editor::DungeonEditorV2 | private |
| ResolveDungeonRenderContextForRoom(int room_id) const | yaze::editor::DungeonEditorV2 | private |
| ResolveEntranceRoomId(int entrance_id) const | yaze::editor::DungeonEditorV2 | private |
| ResolveSelectedEntranceBlocksetForRoom(int room_id) const | yaze::editor::DungeonEditorV2 | private |
| RestoreChest(int room_id, size_t index, chest_data chest) | yaze::editor::DungeonEditorV2 | private |
| RestoreEntranceCameraState(int slot_index, const DungeonEntranceCameraState &state) | yaze::editor::DungeonEditorV2 | private |
| RestoreEntranceProperties(int slot_index, const zelda3::RoomEntrance &entrance) | yaze::editor::DungeonEditorV2 | private |
| RestoreRoomCustomCollision(int room_id, const zelda3::CustomCollisionMap &map) | yaze::editor::DungeonEditorV2 | private |
| RestoreRoomCustomCollisionBatch(const std::vector< DungeonCustomCollisionSnapshot > &snapshots) | yaze::editor::DungeonEditorV2 | private |
| RestoreRoomEntities(int room_id, MutationDomain domain, const DungeonEntitySnapshot &snapshot) | yaze::editor::DungeonEditorV2 | private |
| RestoreRoomMetadataBatch(const std::vector< std::pair< int, zelda3::Room::MetadataSnapshot > > &states) | yaze::editor::DungeonEditorV2 | private |
| RestoreRoomObjects(int room_id, const std::vector< zelda3::RoomObject > &objects, const std::vector< size_t > &selected_indices, const std::vector< chest_data > &chests) | yaze::editor::DungeonEditorV2 | private |
| RestoreRoomTransfer(int room_id, const DungeonRoomDocument &document) | yaze::editor::DungeonEditorV2 | private |
| RestoreRoomWaterFill(int room_id, const WaterFillSnapshot &snap) | yaze::editor::DungeonEditorV2 | private |
| RestoreSelectionEditBatch(const std::vector< DungeonSelectionEditPlan > &plans, bool after) | yaze::editor::DungeonEditorV2 | private |
| RestoreSpawnProperties(int slot_index, const zelda3::DungeonSpawnPoint &spawn) | yaze::editor::DungeonEditorV2 | private |
| RollbackSaveTransaction() override | yaze::editor::DungeonEditorV2 | virtual |
| rom() const | yaze::editor::DungeonEditorV2 | inline |
| rom_ | yaze::editor::DungeonEditorV2 | private |
| room_canvas_delete_shortcut_frame_ | yaze::editor::DungeonEditorV2 | private |
| room_cards_ | yaze::editor::DungeonEditorV2 | private |
| room_dock_id_ | yaze::editor::DungeonEditorV2 | private |
| room_graphics_overworld_provider_ | yaze::editor::DungeonEditorV2 | private |
| room_graphics_panel_ | yaze::editor::DungeonEditorV2 | private |
| room_loader_ | yaze::editor::DungeonEditorV2 | private |
| room_matrix_panel_ | yaze::editor::DungeonEditorV2 | private |
| room_panel_slot_ids_ | yaze::editor::DungeonEditorV2 | private |
| room_selector_ | yaze::editor::DungeonEditorV2 | private |
| room_tag_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| room_viewers_ | yaze::editor::DungeonEditorV2 | private |
| room_window_class_ | yaze::editor::DungeonEditorV2 | private |
| rooms() | yaze::editor::DungeonEditorV2 | inline |
| rooms() const | yaze::editor::DungeonEditorV2 | inline |
| rooms_ | yaze::editor::DungeonEditorV2 | private |
| RunWithSaveTransaction(const std::function< absl::Status()> &operation) | yaze::editor::DungeonEditorV2 | private |
| SafeRomAccess(std::function< T()> accessor, const std::string &operation="") const | yaze::editor::Editor | inlineprotected |
| Save() override | yaze::editor::DungeonEditorV2 | virtual |
| save_transaction_snapshot_ | yaze::editor::DungeonEditorV2 | private |
| SaveAllRooms() | yaze::editor::DungeonEditorV2 | private |
| SaveRoom(int room_id) | yaze::editor::DungeonEditorV2 | |
| SaveRoomData(int room_id) | yaze::editor::DungeonEditorV2 | private |
| SaveRoomImpl(int room_id, bool room_data_only) | yaze::editor::DungeonEditorV2 | private |
| selection_clipboard_ | yaze::editor::DungeonEditorV2 | private |
| SelectObject(int obj_id) | yaze::editor::DungeonEditorV2 | |
| set_active(bool active) | yaze::editor::Editor | inline |
| SetAgentMode(bool enabled) | yaze::editor::DungeonEditorV2 | |
| SetDependencies(const EditorDependencies &deps) override | yaze::editor::DungeonEditorV2 | virtual |
| SetGameData(zelda3::GameData *game_data) override | yaze::editor::DungeonEditorV2 | inlinevirtual |
| SetGraphicsPreviewEntrance(int entrance_id) | yaze::editor::DungeonEditorV2 | private |
| SetRom(Rom *rom) | yaze::editor::DungeonEditorV2 | inline |
| SetRoomGraphicsOverworldProvider(std::function< const zelda3::Overworld *()> provider) | yaze::editor::DungeonEditorV2 | inline |
| SetWorkbenchWorkflowMode(bool enabled, bool show_toast=true) | yaze::editor::DungeonEditorV2 | |
| ShowRoomPanel(int room_id) | yaze::editor::DungeonEditorV2 | private |
| spawn_points_ | yaze::editor::DungeonEditorV2 | private |
| sprite_editor_panel_ | yaze::editor::DungeonEditorV2 | private |
| SwapRoomInPanel(int old_room_id, int new_room_id) | yaze::editor::DungeonEditorV2 | private |
| SynchronizeCustomObjectAssets() | yaze::editor::DungeonEditorV2 | private |
| SyncPanelsToRoom(int room_id) | yaze::editor::DungeonEditorV2 | private |
| toggle_active() | yaze::editor::Editor | inline |
| ToggleWorkbenchWorkflowMode(bool show_toast=true) | yaze::editor::DungeonEditorV2 | |
| TotalRoomCount() const | yaze::editor::DungeonEditorV2 | inline |
| TouchViewerLru(int room_id) | yaze::editor::DungeonEditorV2 | private |
| type() const | yaze::editor::Editor | inline |
| type_ | yaze::editor::Editor | protected |
| Undo() override | yaze::editor::DungeonEditorV2 | virtual |
| undo_manager() const | yaze::editor::Editor | inline |
| undo_manager_ | yaze::editor::Editor | protected |
| undo_restore_triggered_ping_ | yaze::editor::DungeonEditorV2 | private |
| Update() override | yaze::editor::DungeonEditorV2 | virtual |
| ValidateSaveScope(int only_room=-1, bool room_data_only=false) const | yaze::editor::DungeonEditorV2 | |
| version_manager() const | yaze::editor::Editor | inline |
| VisitGraphicsUsageRooms(const std::function< void(int, zelda3::Room &, const std::string &, bool, int)> &visitor) | yaze::editor::DungeonEditorV2 | |
| water_fill_panel_ | yaze::editor::DungeonEditorV2 | private |
| WireViewerPanelCallbacks(DungeonCanvasViewer *viewer) | yaze::editor::DungeonEditorV2 | private |
| workbench_compare_viewer_ | yaze::editor::DungeonEditorV2 | private |
| workbench_panel_ | yaze::editor::DungeonEditorV2 | private |
| workbench_suspended_navigation_window_ids_ | yaze::editor::DungeonEditorV2 | private |
| workbench_viewer_ | yaze::editor::DungeonEditorV2 | private |
| ~DungeonEditorV2() override | yaze::editor::DungeonEditorV2 | |
| ~Editor()=default | yaze::editor::Editor | virtual |