AnimancerGraphControls Class

Summary

[Editor-Only] Draws manual controls for the Animancer.AnimancerGraph.PlayableGraph.
Assembly
Animancer.dll
Namespace
Animancer.Editor
Interfaces
Base Types
graph BT Type-->Base0["AnimancerSettingsGroup"] click Base0 "/animancer/api/Animancer.Editor/AnimancerSettingsGroup" Base0-->Base1["Object"] Type-.->Interface0["IComparable<AnimancerSettingsGroup>"] Type["AnimancerGraphControls"] class Type type-node

Syntax

[Serializable, InternalSerializableType]
public class AnimancerGraphControls : AnimancerSettingsGroup, IComparable<AnimancerSettingsGroup>

Attributes

Type Description
SerializableAttribute
InternalSerializableTypeAttribute [Editor-Conditional] A UnityEngine.Scripting.APIUpdating.MovedFromAttribute which indicates that a type may have been previously defined in the pre-compiled Animancer Lite DLL in an earlier version of Animancer.

Properties

Name Value Summary
DisplayName string
The user-firendly name to display in the Inspector.
FrameStep float
The amount of time that will be added by a single frame step (in seconds).
static
Index int
The index to display this data at in the Inspector.

Methods

Name Value Summary
CompareTo(AnimancerSettingsGroup) int
Compares the Animancer.Editor.AnimancerSettingsGroup.Index.
Inherited from AnimancerSettingsGroup
DoFrameStepButton(Rect, AnimancerGraph, GUIStyle) void
Draws a button to step time forward.
static
DoGraphGUI(AnimancerGraph, Rect) void
Draws manual controls for the Animancer.AnimancerGraph.PlayableGraph.
static
DoPlayPauseToggle(Rect, AnimancerGraph, GUIStyle) void
Draws a toggle to play and pause the graph.
static
DoPropertyField(string) SerializedProperty
Draws a UnityEditor.EditorGUILayout.PropertyField(UnityEditor.SerializedProperty,UnityEngine.GUILayoutOption[]) for a property in this group.
Inherited from AnimancerSettingsGroup
GetSerializedProperty(string) SerializedProperty
Returns a UnityEditor.SerializedProperty relative to the base of this group.
Inherited from AnimancerSettingsGroup