Class ExplorerTreeView
Inheritance
ExplorerTreeView
Inherited Members
UnityEditor.IMGUI.Controls.TreeView.FindRows(System.Collections.Generic.IList<System.Int32>)
UnityEditor.IMGUI.Controls.TreeView.GetFirstAndLastVisibleRows(System.Int32, System.Int32)
UnityEditor.IMGUI.Controls.TreeView.SetExpanded(System.Collections.Generic.IList<System.Int32>)
UnityEditor.IMGUI.Controls.TreeView.SetSelection(System.Collections.Generic.IList<System.Int32>)
UnityEditor.IMGUI.Controls.TreeView.SetSelection(System.Collections.Generic.IList<System.Int32>, UnityEditor.IMGUI.Controls.TreeViewSelectionOptions)
UnityEditor.IMGUI.Controls.TreeView.SortItemIDsInRowOrder(System.Collections.Generic.IList<System.Int32>)
UnityEditor.IMGUI.Controls.TreeView.CenterRectUsingSingleLineHeight(UnityEngine.Rect)
UnityEditor.IMGUI.Controls.TreeView.AddExpandedRows(UnityEditor.IMGUI.Controls.TreeViewItem, System.Collections.Generic.IList<UnityEditor.IMGUI.Controls.TreeViewItem>)
UnityEditor.IMGUI.Controls.TreeView.HandleDragAndDrop(UnityEditor.IMGUI.Controls.TreeView.DragAndDropArgs)
UnityEditor.IMGUI.Controls.TreeView.SetupParentsAndChildrenFromDepths(UnityEditor.IMGUI.Controls.TreeViewItem, System.Collections.Generic.IList<UnityEditor.IMGUI.Controls.TreeViewItem>)
UnityEditor.IMGUI.Controls.TreeView.IsChildListForACollapsedParent(System.Collections.Generic.IList<UnityEditor.IMGUI.Controls.TreeViewItem>)
Syntax
public sealed class ExplorerTreeView : TreeView, IDisposable
Constructors
ExplorerTreeView(ExplorerWindow, TreeViewState)
Declaration
public ExplorerTreeView(ExplorerWindow parentWindow, TreeViewState state)
Parameters
Properties
isReloadPending
Declaration
public bool isReloadPending { get; }
Property Value
parentWindow
Declaration
public ExplorerWindow parentWindow { get; }
Property Value
selection
Declaration
public ExplorerItem selection { get; set; }
Property Value
Methods
BuildRoot()
Declaration
protected override TreeViewItem BuildRoot()
Returns
Overrides
CanMultiSelect(TreeViewItem)
Declaration
protected override bool CanMultiSelect(TreeViewItem item)
Parameters
Returns
Overrides
CanRename(TreeViewItem)
Declaration
protected override bool CanRename(TreeViewItem item)
Parameters
Returns
Overrides
CanStartDrag(TreeView.CanStartDragArgs)
Declaration
protected override bool CanStartDrag(TreeView.CanStartDragArgs args)
Parameters
Returns
Overrides
UnityEditor.IMGUI.Controls.TreeView.CanStartDrag(UnityEditor.IMGUI.Controls.TreeView.CanStartDragArgs)
CommandEventHandling()
Declaration
protected override void CommandEventHandling()
Overrides
ContextClickedItem(Int32)
Declaration
protected override void ContextClickedItem(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Overrides
Dispose()
Declaration
DoesItemMatchSearch(TreeViewItem, String)
Declaration
protected override bool DoesItemMatchSearch(TreeViewItem item, string query)
Parameters
Returns
Overrides
DoubleClickedItem(Int32)
Declaration
protected override void DoubleClickedItem(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Overrides
FindEmbedGraphItem(IEmbedGraph)
Declaration
public ExplorerEmbedGraphItem FindEmbedGraphItem(IEmbedGraph embedGraph)
Parameters
Returns
FindEmbedGraphItem(Int32)
Declaration
public ExplorerEmbedGraphItem FindEmbedGraphItem(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
FindGraphItem(IGraph)
Declaration
public ExplorerItem FindGraphItem(IGraph graph)
Parameters
Type |
Name |
Description |
IGraph |
graph |
|
Returns
FindItem(Int32)
Declaration
public ExplorerItem FindItem(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
FindItem(Object)
Declaration
public ExplorerItem FindItem(object source)
Parameters
Type |
Name |
Description |
Object |
source |
|
Returns
FindMemberDefinitionItem(IBoltMember)
Declaration
public ExplorerMemberItem FindMemberDefinitionItem(IBoltMember member)
Parameters
Returns
FindMemberDefinitionItem(Int32)
Declaration
public ExplorerMemberItem FindMemberDefinitionItem(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
FindTypeCategoryItem(BoltTypeCategory)
Declaration
public ExplorerCategoryItem FindTypeCategoryItem(BoltTypeCategory typeCategory)
Parameters
Returns
FindTypeCategoryItem(Int32)
Declaration
public ExplorerCategoryItem FindTypeCategoryItem(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
FindTypeItem(BoltTypeCategory)
Declaration
public ExplorerTypeItem FindTypeItem(BoltTypeCategory typeCategory)
Parameters
Returns
FindTypeItem(Int32)
Declaration
public ExplorerTypeItem FindTypeItem(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
FrameSelection()
Declaration
public void FrameSelection()
OnGUI(Rect)
Declaration
public override void OnGUI(Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
Overrides
Reload()
Declaration
RenameEnded(TreeView.RenameEndedArgs)
Declaration
protected override void RenameEnded(TreeView.RenameEndedArgs args)
Parameters
Overrides
UnityEditor.IMGUI.Controls.TreeView.RenameEnded(UnityEditor.IMGUI.Controls.TreeView.RenameEndedArgs)
RowGUI(TreeView.RowGUIArgs)
Declaration
protected override void RowGUI(TreeView.RowGUIArgs args)
Parameters
Overrides
UnityEditor.IMGUI.Controls.TreeView.RowGUI(UnityEditor.IMGUI.Controls.TreeView.RowGUIArgs)
SelectActive()
Declaration
public bool SelectActive()
Returns
SelectionChanged(IList<Int32>)
Declaration
protected override void SelectionChanged(IList<int> selectedIds)
Parameters
Overrides
UnityEditor.IMGUI.Controls.TreeView.SelectionChanged(System.Collections.Generic.IList<System.Int32>)
SetupDragAndDrop(TreeView.SetupDragAndDropArgs)
Declaration
protected override void SetupDragAndDrop(TreeView.SetupDragAndDropArgs args)
Parameters
Overrides
UnityEditor.IMGUI.Controls.TreeView.SetupDragAndDrop(UnityEditor.IMGUI.Controls.TreeView.SetupDragAndDropArgs)
TryGetID(Object, out Int32)
Declaration
public bool TryGetID(object source, out int id)
Parameters
Returns
Events
selectionChanged
Declaration
public event Action selectionChanged
Event Type
Extension Methods