AnimancerToolsWindow Class

Summary

[Editor-Only] [Pro-Only] An UnityEditor.EditorWindow with various utilities for managing sprites and generating animations.
Assembly
Animancer.dll
Namespace
Animancer.Editor.Tools
Base Types
  • EditorWindow
graph BT Type-->Base0["EditorWindow"] Type["AnimancerToolsWindow"] class Type type-node

Syntax

public sealed class AnimancerToolsWindow : EditorWindow

Remarks

Documentation: Animancer Tools

Fields

Name Constant Value Summary
Name Animancer Tools
The display name of this window.
static

Properties

Name Value Summary
Instance AnimancerToolsWindow
The singleton instance of this window.
static

Methods

Name Value Summary
BeginChangeCheck() void
Calls UnityEditor.EditorGUI.BeginChangeCheck.
static
CreateReorderableList<T>(List<T>, string, ReorderableList.ElementCallbackDelegate, bool) ReorderableList
Creates and initializes a new UnityEditorInternal.ReorderableList.
static
CreateReorderableObjectList<T>(List<T>, string, bool) ReorderableList
Creates and initializes a new UnityEditorInternal.ReorderableList for UnityEngine.Sprites.
static
CreateReorderableStringList(List<string>, string) ReorderableList
Creates a new UnityEditorInternal.ReorderableList for strings.
static
CreateReorderableStringList(List<string>, string, Func<Rect, int, string>) ReorderableList
Creates a new UnityEditorInternal.ReorderableList for strings.
static
EndChangeCheck() bool
Calls UnityEditor.EditorGUI.EndChangeCheck and Animancer.Editor.Tools.AnimancerToolsWindow.RecordUndo if it returned true.
static
EndChangeCheck<T>(T, T) bool
Calls Animancer.Editor.Tools.AnimancerToolsWindow.EndChangeCheck and sets the field = value if it returned true.
static
FindSerializedPropertyForTool(AnimancerToolsWindow.Tool) SerializedProperty
Returns the UnityEditor.SerializedProperty which represents the specified `tool`.
Open() void
Opens the Animancer.Editor.Tools.AnimancerToolsWindow.
static
Open(Type) void
Opens the Animancer.Editor.Tools.AnimancerToolsWindow showing the specified `tool`.
static
RecordUndo() void
Calls UnityEditor.Undo.RecordObject(UnityEngine.Object,System.String) for this window.
static
Repaint() void
Causes the Animancer.Editor.Tools.AnimancerToolsWindow.Instance to redraw its GUI.
static