Zdexby TheHolyOneZ
44,741 classes
Class

BoneMap

: Object
RootMotion.FinalIK.IKMapping.BoneMap, RootMotion 0x00D0 (208 B) inherited 0x0010 RootMotion.dll
0x00x00D0

Members 22

OffsetSizeNameTypeFlagsDefault
0x08transformTransformPublic—
0x04chainIndexintPublic—
0x04nodeIndexintPublic—
0x0CdefaultLocalPositionVector3Public—
0x10defaultLocalRotationQuaternionPublic—
0x0ClocalSwingAxisVector3Public—
0x0ClocalTwistAxisVector3Public—
0x0CplanePositionVector3Public—
0x0CikPositionVector3Public—
0x10defaultLocalTargetRotationQuaternionPublic—
0x10maintainRotationQuaternionPrivate—
0x04lengthfloatPublic—
0x10animatedRotationQuaternionPublic—
0x08planeBone1TransformPrivate—
0x08planeBone2TransformPrivate—
0x08planeBone3TransformPrivate—
0x04plane1ChainIndexintPrivate—
0x04plane1NodeIndexintPrivate—
0x04plane2ChainIndexintPrivate—
0x04plane2NodeIndexintPrivate—
0x04plane3ChainIndexintPrivate—
0x04plane3NodeIndexintPrivate—

Functions 26

SignatureFlagsNativeParams
void Initiate(Transform transform, IKSolverFullBody solver)Public—0x08
Vector3 get_swingDirection()Public+1 flags—0x0C
void StoreDefaultLocalState()Public—0x00
void FixTransform(bool position)Public—0x01
bool get_isNodeBone()Public+1 flags—0x01
void SetLength(BoneMap nextBone)Public—0x08
void SetLocalSwingAxis(BoneMap swingTarget)Public—0x08
void SetLocalSwingAxis(BoneMap bone1, BoneMap bone2)Public0x08
void SetLocalTwistAxis(const Vector3& twistDirection, const Vector3& normalDirection)Public0x0C
void SetPlane(IKSolverFullBody solver, Transform planeBone1, Transform planeBone2, Transform planeBone3)Public0x08
void UpdatePlane(bool rotation, bool position)Public0x01
void SetIKPosition()Public0x00
void MaintainRotation()Public0x00
void SetToIKPosition()Public0x00
void FixToNode(IKSolverFullBody solver, float weight, Node fixNode)Public0x08
Vector3 GetPlanePosition(IKSolverFullBody solver)Public0x0C
void PositionToPlane(IKSolverFullBody solver)Public0x08
void RotateToPlane(IKSolverFullBody solver, float weight)Public0x08
void Swing(const Vector3& swingTarget, float weight)Public0x0C
void Swing(const Vector3& pos1, const Vector3& pos2, float weight)Public0x0C
void Twist(const Vector3& twistDirection, const Vector3& normalDirection, float weight)Public0x0C
void RotateToMaintain(float weight)Public0x04
void RotateToEffector(IKSolverFullBody solver, float weight)Public0x08
Quaternion GetTargetRotation(IKSolverFullBody solver)Private0x10
Quaternion get_lastAnimatedTargetRotation()Private+1 flags0x10
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type