wHiteRabbiT-sTudio Framework
wHiteRabbiT.UnityEditor.BoneEditor Class Reference
Inheritance diagram for wHiteRabbiT.UnityEditor.BoneEditor:

Public Types

enum  Manipulation { Manipulation.MirrorVertical, Manipulation.MirrorHorizontal }
 
enum  Curve { Curve.LimitCurveMin, Curve.LimitCurveMax }
 
enum  CurveSrc { CurveSrc.Manipulation, CurveSrc.CpyFrom, CurveSrc.CpyTo, CurveSrc.Translate }
 

Public Member Functions

AnimationCurve GetCurve (CurveSrc curveSrc)
 
void SetCurve (CurveSrc curveSrc, AnimationCurve ac)
 
override void OnInspectorGUI ()
 

Static Public Attributes

static float translation
 

Protected Member Functions

void OnEnable ()
 
void Init ()
 
void ApplyManipulation ()
 
void Copy ()
 
void MirrorVertical ()
 
void MirrorHorizontal ()
 
void Translate (float dt)
 

Protected Attributes

SerializedProperty spLimitCurveMin
 
SerializedProperty spLimitCurveMax
 
SerializedProperty spFreezeAll
 
SerializedProperty spFreezeRoll
 
SerializedProperty spPoleTarget
 
SerializedProperty spGizmoScale
 
SerializedProperty spDefaultLength
 
SerializedProperty spAxeRollX
 
SerializedProperty spAxeDirectionY
 
SerializedProperty spAxeRollZ
 
SerializedProperty spMovePosition
 
SerializedProperty spK
 
SerializedProperty spShowPhysicsGizmo
 
SerializedProperty spPhysicsDensity
 
SerializedProperty spPhysicsScale
 
SerializedProperty spAlwaysShowLimits
 
SerializedProperty spCollisionMask
 
SerializedProperty spRollV
 

Static Protected Attributes

static Manipulation manipulation
 
static Curve curve
 
static Curve fromCurve
 
static Curve toCurve
 
static Curve translateCurve
 
static Bone fromBone
 
static int selectedTab
 

Properties

Bone thisBone [get]
 

Member Enumeration Documentation

Enumerator
LimitCurveMin 
LimitCurveMax 
Enumerator
Manipulation 
CpyFrom 
CpyTo 
Translate 
Enumerator
MirrorVertical 
MirrorHorizontal 

Member Function Documentation

void wHiteRabbiT.UnityEditor.BoneEditor.ApplyManipulation ( )
protected
void wHiteRabbiT.UnityEditor.BoneEditor.Copy ( )
protected
AnimationCurve wHiteRabbiT.UnityEditor.BoneEditor.GetCurve ( CurveSrc  curveSrc)
void wHiteRabbiT.UnityEditor.BoneEditor.Init ( )
protected
void wHiteRabbiT.UnityEditor.BoneEditor.MirrorHorizontal ( )
protected
void wHiteRabbiT.UnityEditor.BoneEditor.MirrorVertical ( )
protected
void wHiteRabbiT.UnityEditor.BoneEditor.OnEnable ( )
protected
override void wHiteRabbiT.UnityEditor.BoneEditor.OnInspectorGUI ( )
void wHiteRabbiT.UnityEditor.BoneEditor.SetCurve ( CurveSrc  curveSrc,
AnimationCurve  ac 
)
void wHiteRabbiT.UnityEditor.BoneEditor.Translate ( float  dt)
protected

Member Data Documentation

Curve wHiteRabbiT.UnityEditor.BoneEditor.curve
staticprotected
Bone wHiteRabbiT.UnityEditor.BoneEditor.fromBone
staticprotected
Curve wHiteRabbiT.UnityEditor.BoneEditor.fromCurve
staticprotected
Manipulation wHiteRabbiT.UnityEditor.BoneEditor.manipulation
staticprotected
int wHiteRabbiT.UnityEditor.BoneEditor.selectedTab
staticprotected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spAlwaysShowLimits
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spAxeDirectionY
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spAxeRollX
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spAxeRollZ
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spCollisionMask
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spDefaultLength
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spFreezeAll
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spFreezeRoll
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spGizmoScale
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spK
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spLimitCurveMax
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spLimitCurveMin
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spMovePosition
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spPhysicsDensity
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spPhysicsScale
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spPoleTarget
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spRollV
protected
SerializedProperty wHiteRabbiT.UnityEditor.BoneEditor.spShowPhysicsGizmo
protected
Curve wHiteRabbiT.UnityEditor.BoneEditor.toCurve
staticprotected
Curve wHiteRabbiT.UnityEditor.BoneEditor.translateCurve
staticprotected
float wHiteRabbiT.UnityEditor.BoneEditor.translation
static

Property Documentation

Bone wHiteRabbiT.UnityEditor.BoneEditor.thisBone
getprotected

The documentation for this class was generated from the following file: