FlexiMotion.Editor Namespace

Class Types

Class Summary
CustomSceneGui [Editor-Only] A wrapper for UnityEditor.SceneView.duringSceneGui.
EditableFieldDrawer [Editor-Only] A UnityEditor.PropertyDrawer which adds an "Edit" button to a field.
FlexiMotionEditor [Editor-Only] A custom editor for FlexiMotion.FlexiMotionComponent components.
FlexiMotionReadMe [Editor-Only] A welcome screen for FlexiMotion.FlexiMotionComponent.
FMEditorGUI [Editor-Only] GUI utilities used throughout FlexiMotion.FlexiMotionComponent.
FMEditorUtilities [Editor-Only] Utilities used throughout FlexiMotion.FlexiMotionComponent.
FMGUI [Editor-Only] GUI utilities used throughout FlexiMotion.FlexiMotionComponent.
JobSchedullerEditor [Editor-Only] A custom editor for FlexiMotion.Jobs.JobScheduller components.
ReadMe [Editor-Only] A welcome screen for an asset.
SphereColliderDefinitionsDrawer [Editor-Only] A UnityEditor.PropertyDrawer for FlexiMotion.Modifiers.SphereColliderDefinitions fields.
SphereColliderDefinitionsWindow An FlexiMotion.Editor.TransformTreeWindow`2 for editing sphere colliders.
SphereColliderHandle [Editor-Only] A custom transform gizmo for sphere colliders because they don't have an actual UnityEngine.Transform.
SphereCollidersModifierEditor [Editor-Only] A custom editor for FlexiMotion.Modifiers.SphereCollidersModifier components.
SphereColliderVisualiser A FlexiMotion.Editor.SphereVisualiser for FlexiMotion.Modifiers.SphereColliderDefinitions.
SphereVisualiser A FlexiMotion.Editor.CustomSceneGui for spheres.
SpringDefinitionsDrawer [Editor-Only] A UnityEditor.PropertyDrawer for FlexiMotion.SpringDefinitions fields.
SpringDefinitionsWindow An FlexiMotion.Editor.TransformTreeWindow`2 for editing spring definitions.
SpringVisualiser A FlexiMotion.Editor.SphereVisualiser for FlexiMotion.SpringDefinitions.
TransformTreeView A UnityEditor.IMGUI.Controls.TreeView for displaying UnityEngine.Transforms alongside other data.
TransformTreeWindow<TTarget, TDefinition>

Struct Types

Struct Summary
SphereHandle A wrapper for drawing spheres in the scene view.

Interface Types

Interface Summary
ITransformTreeViewSource An object that provides data to a FlexiMotion.Editor.TransformTreeView.