Toast Engine
Loading...
Searching...
No Matches
editor.Workspace.DockFactory Class Reference
Inheritance diagram for editor.Workspace.DockFactory:
Collaboration diagram for editor.Workspace.DockFactory:

Public Member Functions

override IRootDock CreateLayout ()
override void InitLayout (IDockable layout)
override void CloseDockable (IDockable dockable)
override void OnDockableDocked (IDockable dockable, DockOperation operation)
override IDock CreateSplitLayout (IDock dock, IDockable dockable, DockOperation operation)
WorkspaceViewModel AddWorkspace (WorkspaceViewModel workspace)
LayoutNode? CaptureLayout ()
IRootDock? RebuildLayout (LayoutNode? node)
Tool? ToolById (string id)
bool ToggleTool (string id)
bool IsToolVisible (string id)
void OpenGenericEditor (string uid, string virtualPath, BaseAsset definition, string? contentSourceRealPath=null)
void OpenSchemaEditor (string uid, string virtualPath, string? contentSourceRealPath=null)

Properties

HierarchyViewModel? Hierarchy [get]
HistoryViewModel? History [get]
LocksViewModel? Locks [get]
InspectorViewModel? Inspector [get]
ProjectSettingsViewModel? ProjectSettingsVm [get]
SignalsViewModel? Signals [get]
GenericViewModel? GenericEditorVm [get]
SchemaViewModel? SchemaEditorVm [get]
WorkspaceViewModel? ActiveWorkspace [get]

Member Function Documentation

◆ OnDockableDocked()

override void editor.Workspace.DockFactory.OnDockableDocked ( IDockable dockable,
DockOperation operation )
inline

Re-applies the side-panel share after a dock completes


The documentation for this class was generated from the following file:
  • editor/Workspace/DockFactory.cs