TreeViewItem<TIdentifier>
The TreeViewItem is used to build the tree representation of a tree data structure.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Class
- Namespace: UnityEditor.IMGUI.Controls
- Assembly: UnityEditor
- Implements: IComparable<TreeViewItem<T>>
public class TreeViewItem<TIdentifier> : IComparable<TreeViewItem<TIdentifier>>
Remarks
The TreeViewItem can be derived from to add custom data.
Additional Resources: TreeView<TIdentifier>.
Constructors
Constructor | Description |
|---|---|
| TreeViewItem`1() | TreeViewItem constructor. |
| TreeViewItem`1(`0) | TreeViewItem constructor. |
| TreeViewItem`1(`0,System.Int32) | TreeViewItem constructor. |
| TreeViewItem`1(`0,System.Int32,System.String) | TreeViewItem constructor. |
Properties
Property | Description |
|---|---|
| children | The list of child items of this TreeViewItem. |
| depth | The depth refers to how many ancestors this item has, and corresponds to the number of horizontal ‘indents’ this item has. |
| displayName | Name shown for this item when rendered. |
| hasChildren | Returns true if TreeViewItem<TIdentifier>.children has any items. |
| icon | If set, this icon will be rendered to the left of the displayName. The icon is rendered at 16x16 points by default. |
| id | Unique ID for an item. |
| parent | The parent of this TreeViewItem. If it is null then it is considered the root of the TreeViewItem tree. |
Methods
Method | Description |
|---|---|
| AddChild | Helper method that adds the |