Zdexby TheHolyOneZ
44,741 classes
Class

IKSolverTrigonometric

: IKSolver : Object
RootMotion.FinalIK.IKSolverTrigonometric, RootMotion 0x00A8 (168 B) inherited 0x0058 RootMotion.dll
0x00x00A8

Members 9

OffsetSizeNameTypeFlagsDefault
0x08targetTransformPublic—
0x04IKRotationWeightfloatPublic—
0x10IKRotationQuaternionPublic—
0x0CbendNormalVector3Public—
0x08bone1TrigonometricBonePublic—
0x08bone2TrigonometricBonePublic—
0x08bone3TrigonometricBonePublic—
0x0CweightIKPositionVector31 flags—
0x01directHierarchybool1 flags—
0x00A50x03unreflected bytes to end of IKSolverTrigonometric
Inherited from IKSolver 10
OffsetSizeNameTypeFlagsDefault
0x01executedInEditorboolPublic—
0x00110x03padding / unreflected
0x0CIKPositionVector3Public—
0x04IKPositionWeightfloatPublic—
0x01<initiated>k__BackingFieldboolPrivate—
0x00250x03padding / unreflected
0x08OnPreInitiateUpdateDelegatePublic—
0x08OnPostInitiateUpdateDelegatePublic—
0x08OnPreUpdateUpdateDelegatePublic—
0x08OnPostUpdateUpdateDelegatePublic—
0x01firstInitiationbool1 flags—
0x00490x07padding / unreflected
0x08rootTransform1 flags—

Functions 23

SignatureFlagsNativeParams
void SetBendGoalPosition(const Vector3& goalPosition, float weight)Public0x0C
void SetBendPlaneToCurrent()Public0x00
void SetIKRotation(const Quaternion& rotation)Public0x10
void SetIKRotationWeight(float weight)Public0x04
Quaternion GetIKRotation()Public0x10
float GetIKRotationWeight()Public0x04
Point[] GetPoints()Public+1 flags0x08
Point GetPoint(Transform transform)Public+1 flags0x08
void StoreDefaultLocalState()Public+1 flags0x00
void FixTransforms()Public+1 flags0x00
bool IsValid(ref string& message)Public+1 flags0x08
bool SetChain(Transform bone1, Transform bone2, Transform bone3, Transform root)Public0x08
void Solve(Transform bone1, Transform bone2, Transform bone3, const Vector3& targetPosition, const Vector3& bendNormal, float weight)PublicStatic0x0C
Vector3 GetDirectionToBendPoint(const Vector3& direction, float directionMag, const Vector3& bendDirection, float sqrMag1, float sqrMag2)PrivateStatic0x0C
void OnInitiate()2 flags0x00
bool IsDirectHierarchy()Private0x01
void InitiateBones()Public0x00
void OnUpdate()2 flags0x00
void OnInitiateVirtual()3 flags0x00
void OnUpdateVirtual()3 flags0x00
void OnPostSolveVirtual()3 flags0x00
Vector3 GetBendDirection(const Vector3& IKPosition, const Vector3& bendNormal)1 flags0x0C
void .ctor()Public+1 flags0x00

Subclasses 1

Used by 5

types with a member, parameter or interface of this type