Class GameSimParametersTreeview
Class that can be used to make a GameSim parameters treeview
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.SelectionChanged(System.Collections.Generic.IList<System.Int32>)
UnityEditor.IMGUI.Controls.TreeView.RenameEnded(UnityEditor.IMGUI.Controls.TreeView.RenameEndedArgs)
UnityEditor.IMGUI.Controls.TreeView.CanStartDrag(UnityEditor.IMGUI.Controls.TreeView.CanStartDragArgs)
UnityEditor.IMGUI.Controls.TreeView.SetupDragAndDrop(UnityEditor.IMGUI.Controls.TreeView.SetupDragAndDropArgs)
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>)
Namespace: Unity.Simulation.Games.Editor.UIComponents
Syntax
public class GameSimParametersTreeview : TreeView
Constructors
GameSimParametersTreeview(TreeViewState, MultiColumnHeader)
Declaration
public GameSimParametersTreeview(TreeViewState treeViewState, MultiColumnHeader multiColumnHeader)
Parameters
Type | Name | Description |
---|---|---|
TreeViewState | treeViewState | |
MultiColumnHeader | multiColumnHeader |
Fields
parameterDict
Declaration
public Dictionary<string, Tuple<string, string>> parameterDict
Field Value
Type | Description |
---|---|
Dictionary<String, Tuple<String, String>> |
Methods
BuildRoot()
Declaration
protected override TreeViewItem BuildRoot()
Returns
Type | Description |
---|---|
TreeViewItem |
Overrides
RowGUI(TreeView.RowGUIArgs)
Declaration
protected override void RowGUI(TreeView.RowGUIArgs args)
Parameters
Type | Name | Description |
---|---|---|
TreeView.RowGUIArgs | args |
Overrides
UnityEditor.IMGUI.Controls.TreeView.RowGUI(UnityEditor.IMGUI.Controls.TreeView.RowGUIArgs)
Setup(GameSimParametersTreeElement[])
Declaration
public void Setup(GameSimParametersTreeElement[] baseElements)
Parameters
Type | Name | Description |
---|---|---|
GameSimParametersTreeElement[] | baseElements |