ITransformTreeViewSource Interface

Summary

An object that provides data to a Animancer.Editor.TransformTreeView.
graph BT Type["ITransformTreeViewSource"] class Type type-node Implementing0["TransformTreeWindow<TObject, TData>"]-.->Type click Implementing0 "/animancer/api/Animancer.Editor/TransformTreeWindow_2" Implementing1["WeightedMaskLayersDefinitionWindow"]-.->Type click Implementing1 "/animancer/api/Animancer.Editor/WeightedMaskLayersDefinitionWindow"

Syntax

public interface ITransformTreeViewSource

Properties

Name Value Summary
Root Transform
The object at the top of the target hierarchy.
Transforms IList<Transform>
The objects to show in the view.

Methods

Name Value Summary
AddItem(int, TreeViewItem, Transform) TreeViewItem
Adds an item for the `transform` to be displayed in the view.
AddItems(int, TreeViewItem) void
Adds the items to be displayed in the view.
BeforeRowGUI(Rect, TreeViewItem) void
Called before a row is drawn.
DrawCellGUI(Rect, int, int, TreeViewItem, bool) void
Draws a cell in the UnityEditor.IMGUI.Controls.TreeView.