LinearMixerStateDrawer Class

Summary

[Editor-Only] Draws the Inspector GUI for an Animancer.AnimancerState.
graph BT Type-->Base0["ParametizedAnimancerStateDrawer<LinearMixerState>"] Base0-->Base1["AnimancerStateDrawer<LinearMixerState>"] Base1-->Base2["AnimancerNodeDrawer<LinearMixerState>"] Base2-->Base3["CustomGUI<LinearMixerState>"] Base3-->Base4["Object"] Type-.->Interface0["ICustomGUI"] click Interface0 "/animancer/api/Animancer.Editor/ICustomGUI" Type["LinearMixerStateDrawer"] class Type type-node

Syntax

[CustomGUI(typeof(LinearMixerState))]
public class LinearMixerStateDrawer : ParametizedAnimancerStateDrawer<LinearMixerState>, ICustomGUI

Remarks

Every non-abstract type inheriting from this class must have at least one Animancer.Editor.CustomGUIAttribute.

Attributes

Type Description
CustomGUIAttribute [Editor-Only] Attribute for classes which implement Animancer.Editor.CustomGUI`1 to specify the type of objects they apply to.

Methods

Name Value Summary
AddContextMenuFunctions(GenericMenu) void
Adds the details of this state to the `menu`.