wHiteRabbiT-sTudio Framework
wHiteRabbiT.Unity.Rig.BoneConstraintKinematics Class Reference
Inheritance diagram for wHiteRabbiT.Unity.Rig.BoneConstraintKinematics:

Public Member Functions

void EnableSaveState (bool enabled)
 
void RestoreEnabled ()
 
void ForceRefreshHierarchy ()
 
void Awake ()
 
void ReCalcul ()
 
void Reset ()
 
void UpdateKinematics ()
 
void UpdatePosDt ()
 
void UpdateConstraint ()
 
void UpdateConstraintRec ()
 
void UpdateRotation ()
 
void PreventAnimation ()
 
void ResolveAnimation ()
 
void ChangeRotation (Quaternion q)
 
void Update ()
 
void FixedUpdate ()
 
void OnDrawGizmos ()
 
void UpdateCollision ()
 
void PushCollision ()
 
void OnGUI ()
 
void EnableSaveState (bool enabled)
 
void RestoreEnabled ()
 
void ForceRefreshHierarchy ()
 
void Awake ()
 
void ReCalcul ()
 
void Reset ()
 
void UpdateKinematics ()
 
void UpdatePosDt ()
 
void UpdateConstraint ()
 
void UpdateConstraintRec ()
 
void ChangeRotation (Quaternion q)
 
void Update ()
 
void FixedUpdate ()
 
void OnDrawGizmos ()
 
void UpdateCollision ()
 
void PushCollision ()
 
void OnGUI ()
 

Public Attributes

float KToInit = 0
 
float K = 10.0f
 
float Frott = 0.025f
 
bool ReceiveWind = true
 
Vector3 Force
 
bool DoReset = true
 
LayerMask CollisionMask
 

Protected Member Functions

void Init ()
 
void UpdateKinematicsWithoutCollision ()
 
void UpdateConstraint (int NbIteration)
 
void Init ()
 
void UpdateKinematicsWithoutCollision ()
 
void UpdateConstraint (int NbIteration)
 
void UpdateRotation ()
 

Protected Attributes

bool wasEnabled = true
 
List< IBoneConstraint_boneConstraints
 
Bone _bone
 
List< BoneConstraintKinematics_boneKChildren
 
BoneConstraintKinematics _parentBoneK
 
BoneConstraintKinematics _ancestorBoneK
 
float LengthK
 
Vector3 FFext
 
Vector3 Acc
 
Vector3 Speed
 
Vector3 oldPos2
 
Vector3 oldPos
 
Vector3 Pos
 
Vector3 Acc0
 
Vector3 Speed0
 
Vector3 oldPos02
 
Vector3 oldPos0
 
Vector3 Pos0
 
float oldDt
 
bool KinematicsUpdated
 
bool RotationUpdated
 
Vector3 pAnim
 
bool bAnim
 
int NbUpdate
 
bool free = false
 
Vector3 old2Pos
 
Vector3 old2Pos0
 
string Info
 

Properties

List< IBoneConstraintboneConstraints [get]
 
Bone bone [get]
 
List< BoneConstraintKinematicsboneKChildren [get]
 
BoneConstraintKinematics parentBoneK [get]
 
BoneConstraintKinematics ancestorBoneK [get]
 
float Mass [get]
 
Vector3 SFext [get]
 
Vector3 SFext0 [get]
 
bool Free [get, set]
 
float GizmosScale [get]
 

Member Function Documentation

void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Awake ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Awake ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ChangeRotation ( Quaternion  q)
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ChangeRotation ( Quaternion  q)
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.EnableSaveState ( bool  enabled)
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.EnableSaveState ( bool  enabled)
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.FixedUpdate ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.FixedUpdate ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ForceRefreshHierarchy ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ForceRefreshHierarchy ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Init ( )
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Init ( )
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.OnDrawGizmos ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.OnDrawGizmos ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.OnGUI ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.OnGUI ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.PreventAnimation ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.PushCollision ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.PushCollision ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ReCalcul ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ReCalcul ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Reset ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Reset ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ResolveAnimation ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.RestoreEnabled ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.RestoreEnabled ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Update ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Update ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateCollision ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateCollision ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateConstraint ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateConstraint ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateConstraint ( int  NbIteration)
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateConstraint ( int  NbIteration)
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateConstraintRec ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateConstraintRec ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateKinematics ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateKinematics ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateKinematicsWithoutCollision ( )
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateKinematicsWithoutCollision ( )
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdatePosDt ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdatePosDt ( )
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateRotation ( )
protected
void wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.UpdateRotation ( )

Member Data Documentation

BoneConstraintKinematics wHiteRabbiT.Unity.Rig.BoneConstraintKinematics._ancestorBoneK
protected
Bone wHiteRabbiT.Unity.Rig.BoneConstraintKinematics._bone
protected
List< IBoneConstraint > wHiteRabbiT.Unity.Rig.BoneConstraintKinematics._boneConstraints
protected
List< BoneConstraintKinematics > wHiteRabbiT.Unity.Rig.BoneConstraintKinematics._boneKChildren
protected
BoneConstraintKinematics wHiteRabbiT.Unity.Rig.BoneConstraintKinematics._parentBoneK
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Acc
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Acc0
protected
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.bAnim
protected
LayerMask wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.CollisionMask
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.DoReset = true
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.FFext
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Force
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.free = false
protected
float wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Frott = 0.025f
string wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Info
protected
float wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.K = 10.0f
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.KinematicsUpdated
protected
float wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.KToInit = 0
float wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.LengthK
protected
int wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.NbUpdate
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.old2Pos
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.old2Pos0
protected
float wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.oldDt
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.oldPos
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.oldPos0
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.oldPos02
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.oldPos2
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.pAnim
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Pos
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Pos0
protected
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ReceiveWind = true
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.RotationUpdated
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Speed
protected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Speed0
protected
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.wasEnabled = true
protected

Property Documentation

BoneConstraintKinematics wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.ancestorBoneK
getprotected
Bone wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.bone
get
List< IBoneConstraint > wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.boneConstraints
get
List< BoneConstraintKinematics > wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.boneKChildren
get
bool wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Free
getset
float wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.GizmosScale
get
float wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.Mass
get
BoneConstraintKinematics wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.parentBoneK
getprotected
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.SFext
get
Vector3 wHiteRabbiT.Unity.Rig.BoneConstraintKinematics.SFext0
get

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