Summary
A
UnityEditor.IMGUI.Controls.TreeView for displaying UnityEngine.Transforms alongside other data.- Assembly
- FlexiMotion
.dll - Namespace
- FlexiMotion
.Editor - Interfaces
-
- IDisposable
- Base Types
-
- TreeView
graph BT
Type-->Base0["TreeView"]
Type-.->Interface0["IDisposable"]
Type["TransformTreeView"]
class Type type-node
Syntax
public class TransformTreeView : TreeView, IDisposable
Constructors
| Name | Summary |
|---|---|
| TransformTreeView |
Creates a new FlexiMotion.Editor.TransformTreeView. |
Events
| Name | Type | Summary |
|---|---|---|
| OnSelectionChanged | Action |
Called whenever the selected rows change.
|
Fields
| Name | Constant Value | Summary |
|---|---|---|
| RootID | 0 |
The ID of the root item.
static
|
| Search |
The field used to filter this view.
|
|
| Source |
The object which defines what to show in this view.
|
|
| Transforms |
The
UnityEngine.Transform of each row in this view. |
Methods
| Name | Value | Summary |
|---|---|---|
| AddItem |
TreeViewItem |
Adds a new item for the `transform` as a child of the `parent` and increments the `id`.
|
| AddItemRecursive |
void |
Adds a new item for each child of the `transform` recursively.
|
| BuildRoot |
TreeViewItem | |
| CreateItem |
TreeViewItem |
Creates a new
UnityEditor.IMGUI.Controls.TreeViewItem and increments the `id`.static
|
| Dispose |
void |
Cleans up this view.
|
| DrawSearchField |
void |
Draws the
UnityEditor.IMGUI.Controls.SearchField for filtering this view. |
| On |
void |
Called whenever the
UnityEditor.Selection.objects change. |
| RowGUI |
void | |
| SelectionChanged |
void |
Extension Methods
| Name | Value | Summary |
|---|---|---|
| LogTemp |
T |
Debug.Log(message, context) with an [System.ObsoleteAttribute] warning so you remember
to remove any calls.
From FMUtilities
|
| SafeGetHashCode |
int |
Uses
System.Collections.Generic.EqualityComparer`1.Default to get a hash code.From FMUtilities
|