| active_tool_ | yaze::editor::DungeonWorkbenchContent | private |
| BuildRoomDungeonCache() | yaze::editor::DungeonWorkbenchContent | private |
| cache_ | yaze::editor::WindowContent | private |
| cache_valid_ | yaze::editor::WindowContent | private |
| can_redo_ | yaze::editor::DungeonWorkbenchContent | private |
| can_undo_ | yaze::editor::DungeonWorkbenchContent | private |
| CascadeCloseChildren() const | yaze::editor::WindowContent | inlinevirtual |
| ClearCache() | yaze::editor::WindowContent | inlineprotected |
| compare_room_id_ | yaze::editor::DungeonWorkbenchContent | private |
| compare_search_buf_ | yaze::editor::DungeonWorkbenchContent | private |
| current_room_id_ | yaze::editor::DungeonWorkbenchContent | private |
| custom_collision_panel_ | yaze::editor::DungeonWorkbenchContent | private |
| door_editor_content_ | yaze::editor::DungeonWorkbenchContent | private |
| Draw(bool *p_open) override | yaze::editor::DungeonWorkbenchContent | virtual |
| DrawApplyScopeControls(int room_id) | yaze::editor::DungeonWorkbenchContent | private |
| DrawCanvasPane(float width, float height, DungeonCanvasViewer *primary_viewer, bool left_sidebar_visible) | yaze::editor::DungeonWorkbenchContent | private |
| DrawDungeonMapPopup(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspector(DungeonCanvasViewer &viewer, bool compact) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorCompactSummary(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorHeader(float button_size, bool compact) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorPane(float width, float height, float button_size, bool compact, DungeonCanvasViewer *viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorPrimarySelector(float segment_height) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorShelf(DungeonCanvasViewer &viewer, bool compact) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorShelfRoom(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorShelfSelection(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorShelfTools(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorToolDrawer(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawInspectorToolStrip() | yaze::editor::DungeonWorkbenchContent | private |
| DrawLayerCompositingControls(DungeonCanvasViewer &viewer, int room_id) | yaze::editor::DungeonWorkbenchContent | private |
| DrawPitDamageControls(int room_id) | yaze::editor::DungeonWorkbenchContent | private |
| DrawPitDamageControlsForTesting(int room_id) | yaze::editor::DungeonWorkbenchContent | inline |
| DrawRecentRoomTabs() | yaze::editor::DungeonWorkbenchContent | private |
| DrawSelectionShelf(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawSidebarContent() | yaze::editor::DungeonWorkbenchContent | private |
| DrawSidebarHeader(float button_size, bool compact) | yaze::editor::DungeonWorkbenchContent | private |
| DrawSidebarModeTabs(bool stacked, float segment_height) | yaze::editor::DungeonWorkbenchContent | private |
| DrawSidebarPane(float width, float height, float button_size, bool compact) | yaze::editor::DungeonWorkbenchContent | private |
| DrawSplitView(DungeonCanvasViewer &primary_viewer) | yaze::editor::DungeonWorkbenchContent | private |
| DrawWithLazyInit(bool *p_open) | yaze::editor::WindowContent | inline |
| DrawWorkbenchTool(DungeonCanvasViewer &viewer, WorkbenchTool tool) | yaze::editor::DungeonWorkbenchContent | private |
| DungeonWorkbenchContent(DungeonRoomSelector *room_selector, int *current_room_id, std::function< void(int)> on_room_selected, std::function< void(int, RoomSelectionIntent)> on_room_selected_with_intent, std::function< void(int)> on_save_room, std::function< void()> on_save_all_rooms, std::function< DungeonCanvasViewer *()> get_viewer, std::function< DungeonCanvasViewer *(int)> get_compare_viewer, std::function< const std::deque< int > &()> get_recent_rooms, std::function< void(int)> forget_recent_room, std::function< void(bool)> set_workflow_mode, Rom *rom=nullptr) | yaze::editor::DungeonWorkbenchContent | |
| embedded_dungeon_map_ | yaze::editor::DungeonWorkbenchContent | private |
| FocusEntranceBrowser() | yaze::editor::DungeonWorkbenchContent | |
| FocusRoomInspector() | yaze::editor::DungeonWorkbenchContent | |
| FocusSelectionInspector() | yaze::editor::DungeonWorkbenchContent | |
| forget_recent_room_ | yaze::editor::DungeonWorkbenchContent | private |
| get_compare_viewer_ | yaze::editor::DungeonWorkbenchContent | private |
| get_pit_damage_table_ | yaze::editor::DungeonWorkbenchContent | private |
| get_recent_rooms_ | yaze::editor::DungeonWorkbenchContent | private |
| get_viewer_ | yaze::editor::DungeonWorkbenchContent | private |
| GetActiveToolIdForTesting() const | yaze::editor::DungeonWorkbenchContent | |
| GetCached(const std::string &key, std::function< T()> compute) | yaze::editor::WindowContent | inlineprotected |
| GetContextScope() const | yaze::editor::WindowContent | inlinevirtual |
| GetDisabledTooltip() const | yaze::editor::WindowContent | inlinevirtual |
| GetDisplayName() const override | yaze::editor::DungeonWorkbenchContent | virtual |
| GetEditorCategory() const override | yaze::editor::DungeonWorkbenchContent | virtual |
| GetEmbeddedDungeonMap(DungeonCanvasViewer &viewer) | yaze::editor::DungeonWorkbenchContent | private |
| GetIcon() const override | yaze::editor::DungeonWorkbenchContent | virtual |
| GetId() const override | yaze::editor::DungeonWorkbenchContent | virtual |
| GetInspectorModeIdForTesting() const | yaze::editor::DungeonWorkbenchContent | |
| GetParentPanelId() const | yaze::editor::WindowContent | inlinevirtual |
| GetPitDamageControlRectsForTesting() const | yaze::editor::DungeonWorkbenchContent | inline |
| GetPreferredHeight() const | yaze::editor::WindowContent | inlinevirtual |
| GetPreferredWidth() const | yaze::editor::WindowContent | inlinevirtual |
| GetPriority() const override | yaze::editor::DungeonWorkbenchContent | virtual |
| GetScope() const | yaze::editor::WindowContent | inlinevirtual |
| GetShortcutHint() const | yaze::editor::WindowContent | inlinevirtual |
| GetWindowLifecycle() const | yaze::editor::WindowContent | inlinevirtual |
| GetWorkbenchToolIcon(WorkbenchTool tool) const | yaze::editor::DungeonWorkbenchContent | private |
| GetWorkbenchToolId(WorkbenchTool tool) const | yaze::editor::DungeonWorkbenchContent | private |
| GetWorkbenchToolShortLabel(WorkbenchTool tool) const | yaze::editor::DungeonWorkbenchContent | private |
| GetWorkbenchToolTitle(WorkbenchTool tool) const | yaze::editor::DungeonWorkbenchContent | private |
| GetWorkbenchToolUnavailableMessage(WorkbenchTool tool) const | yaze::editor::DungeonWorkbenchContent | private |
| GetWorkflowDescription() const | yaze::editor::WindowContent | inlinevirtual |
| GetWorkflowGroup() const | yaze::editor::WindowContent | inlinevirtual |
| GetWorkflowLabel() const | yaze::editor::WindowContent | inlinevirtual |
| GetWorkflowPriority() const | yaze::editor::WindowContent | inlinevirtual |
| inspector_mode_ | yaze::editor::DungeonWorkbenchContent | private |
| inspector_on_left_ | yaze::editor::DungeonWorkbenchContent | private |
| inspector_selection_was_active_ | yaze::editor::DungeonWorkbenchContent | private |
| InspectorMode enum name | yaze::editor::DungeonWorkbenchContent | private |
| InvalidateCache() | yaze::editor::WindowContent | inlineprotected |
| InvalidateLazyInit() | yaze::editor::WindowContent | inline |
| IsCacheValid() const | yaze::editor::WindowContent | inlineprotected |
| IsEnabled() const | yaze::editor::WindowContent | inlinevirtual |
| IsInspectorOnLeft() const | yaze::editor::DungeonWorkbenchContent | inline |
| IsToolDrawerActiveForTesting() const | yaze::editor::DungeonWorkbenchContent | |
| IsVisibleByDefault() const | yaze::editor::WindowContent | inlinevirtual |
| IsWorkbenchToolAvailable(WorkbenchTool tool) const | yaze::editor::DungeonWorkbenchContent | private |
| item_editor_content_ | yaze::editor::DungeonWorkbenchContent | private |
| layout_state_ | yaze::editor::DungeonWorkbenchContent | private |
| lazy_init_done_ | yaze::editor::WindowContent | private |
| minecart_track_panel_ | yaze::editor::DungeonWorkbenchContent | private |
| NotifyRoomChanged(int previous_room_id) | yaze::editor::DungeonWorkbenchContent | inline |
| object_selector_content_ | yaze::editor::DungeonWorkbenchContent | private |
| on_inspector_side_changed_ | yaze::editor::DungeonWorkbenchContent | private |
| on_redo_ | yaze::editor::DungeonWorkbenchContent | private |
| on_room_selected_ | yaze::editor::DungeonWorkbenchContent | private |
| on_room_selected_with_intent_ | yaze::editor::DungeonWorkbenchContent | private |
| on_save_all_rooms_ | yaze::editor::DungeonWorkbenchContent | private |
| on_save_room_ | yaze::editor::DungeonWorkbenchContent | private |
| on_undo_ | yaze::editor::DungeonWorkbenchContent | private |
| OnClose() | yaze::editor::WindowContent | inlinevirtual |
| OnFirstDraw() | yaze::editor::WindowContent | inlinevirtual |
| OnFocus() | yaze::editor::WindowContent | inlinevirtual |
| OnOpen() | yaze::editor::WindowContent | inlinevirtual |
| open_dungeon_map_popup_ | yaze::editor::DungeonWorkbenchContent | private |
| OpenCustomCollisionTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenDoorTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenItemTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenMinecartTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenObjectSelectorTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenPaletteTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenRoomGraphicsTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenRoomTagsTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenSpriteTool() | yaze::editor::DungeonWorkbenchContent | |
| OpenTool(WorkbenchTool tool) | yaze::editor::DungeonWorkbenchContent | private |
| OpenWaterFillTool() | yaze::editor::DungeonWorkbenchContent | |
| palette_editor_content_ | yaze::editor::DungeonWorkbenchContent | private |
| pit_damage_control_rects_ | yaze::editor::DungeonWorkbenchContent | private |
| pit_damage_replacement_room_id_ | yaze::editor::DungeonWorkbenchContent | private |
| pit_damage_status_error_ | yaze::editor::DungeonWorkbenchContent | private |
| pit_damage_status_message_ | yaze::editor::DungeonWorkbenchContent | private |
| pit_damage_victim_room_id_ | yaze::editor::DungeonWorkbenchContent | private |
| PreferAutoHideTabBar() const | yaze::editor::WindowContent | inlinevirtual |
| previous_room_id_ | yaze::editor::DungeonWorkbenchContent | private |
| redo_desc_ | yaze::editor::DungeonWorkbenchContent | private |
| RequestDungeonMapPopup() | yaze::editor::DungeonWorkbenchContent | |
| RequiresLazyInit() const | yaze::editor::WindowContent | inlinevirtual |
| rom_ | yaze::editor::DungeonWorkbenchContent | private |
| room_dungeon_cache_ | yaze::editor::DungeonWorkbenchContent | private |
| room_dungeon_cache_built_ | yaze::editor::DungeonWorkbenchContent | private |
| room_graphics_content_ | yaze::editor::DungeonWorkbenchContent | private |
| room_selector_ | yaze::editor::DungeonWorkbenchContent | private |
| room_tag_panel_ | yaze::editor::DungeonWorkbenchContent | private |
| set_workflow_mode_ | yaze::editor::DungeonWorkbenchContent | private |
| SetAllSaveFlags(bool value) | yaze::editor::DungeonWorkbenchContent | private |
| SetEmbeddedEditorPanels(WindowContent *object_selector, WindowContent *door_editor, WindowContent *sprite_editor, WindowContent *item_editor, WindowContent *room_graphics, WindowContent *palette_editor) | yaze::editor::DungeonWorkbenchContent | |
| SetEmbeddedToolPanels(RoomTagEditorPanel *room_tags, CustomCollisionPanel *custom_collision, WaterFillPanel *water_fill, MinecartTrackEditorPanel *minecart_tracks) | yaze::editor::DungeonWorkbenchContent | |
| SetInspectorOnLeft(bool on_left) | yaze::editor::DungeonWorkbenchContent | inline |
| SetOnInspectorSideChanged(std::function< void(bool)> cb) | yaze::editor::DungeonWorkbenchContent | inline |
| SetPitDamageTableProvider(std::function< zelda3::PitDamageTable *()> provider) | yaze::editor::DungeonWorkbenchContent | inline |
| SetRom(Rom *rom) | yaze::editor::DungeonWorkbenchContent | |
| SetUndoRedoProvider(std::function< bool()> can_undo, std::function< bool()> can_redo, std::function< void()> on_undo, std::function< void()> on_redo, std::function< std::string()> undo_desc, std::function< std::string()> redo_desc, std::function< int()> undo_depth) | yaze::editor::DungeonWorkbenchContent | inline |
| show_shortcut_legend_ | yaze::editor::DungeonWorkbenchContent | private |
| ShowConnectedGraph() | yaze::editor::DungeonWorkbenchContent | |
| sidebar_mode_ | yaze::editor::DungeonWorkbenchContent | private |
| SidebarMode enum name | yaze::editor::DungeonWorkbenchContent | private |
| split_view_enabled_ | yaze::editor::DungeonWorkbenchContent | private |
| sprite_editor_content_ | yaze::editor::DungeonWorkbenchContent | private |
| undo_depth_ | yaze::editor::DungeonWorkbenchContent | private |
| undo_desc_ | yaze::editor::DungeonWorkbenchContent | private |
| water_fill_panel_ | yaze::editor::DungeonWorkbenchContent | private |
| WorkbenchTool enum name | yaze::editor::DungeonWorkbenchContent | private |
| ~DungeonWorkbenchContent() override | yaze::editor::DungeonWorkbenchContent | |
| ~WindowContent()=default | yaze::editor::WindowContent | virtual |