Zdexby TheHolyOneZ
44,741 classes
Class

IKSolverFullBodyBiped

: IKSolverFullBody : IKSolver : Object
RootMotion.FinalIK.IKSolverFullBodyBiped, RootMotion 0x0100 (256 B) inherited 0x00D0 RootMotion.dll
0x00x0100

Members 6

OffsetSizeNameTypeFlagsDefault
0x08rootNodeTransformPublic—
0x04spineStiffnessfloatPublic—
0x04pullBodyVerticalfloatPublic—
0x04pullBodyHorizontalfloatPublic—
0x0C<pullBodyOffset>k__BackingFieldVector3Private—
0x0CoffsetVector3Private—
0x00FC0x04unreflected bytes to end of IKSolverFullBodyBiped
Inherited from IKSolverFullBody 15
OffsetSizeNameTypeFlagsDefault
0x04iterationsintPublic—
0x005C0x04padding / unreflected
0x08chainFBIKChain[]Public—
0x08effectorsIKEffector[]Public—
0x08spineMappingIKMappingSpinePublic—
0x08boneMappingsIKMappingBone[]Public—
0x08limbMappingsIKMappingLimb[]Public—
0x01FABRIKPassboolPublic—
0x00890x07padding / unreflected
0x08OnPreReadUpdateDelegatePublic—
0x08OnPreSolveUpdateDelegatePublic—
0x08OnPreIterationIterationDelegatePublic—
0x08OnPostIterationIterationDelegatePublic—
0x08OnPreBendUpdateDelegatePublic—
0x08OnPostSolveUpdateDelegatePublic—
0x08OnStoreDefaultLocalStateUpdateDelegatePublic—
0x08OnFixTransformsUpdateDelegatePublic—
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 46

SignatureFlagsNativeParams
IKEffector get_bodyEffector()Public+1 flags0x08
IKEffector get_leftShoulderEffector()Public+1 flags0x08
IKEffector get_rightShoulderEffector()Public+1 flags0x08
IKEffector get_leftThighEffector()Public+1 flags0x08
IKEffector get_rightThighEffector()Public+1 flags0x08
IKEffector get_leftHandEffector()Public+1 flags0x08
IKEffector get_rightHandEffector()Public+1 flags0x08
IKEffector get_leftFootEffector()Public+1 flags0x08
IKEffector get_rightFootEffector()Public+1 flags0x08
FBIKChain get_leftArmChain()Public+1 flags0x08
FBIKChain get_rightArmChain()Public+1 flags0x08
FBIKChain get_leftLegChain()Public+1 flags0x08
FBIKChain get_rightLegChain()Public+1 flags0x08
IKMappingLimb get_leftArmMapping()Public+1 flags0x08
IKMappingLimb get_rightArmMapping()Public+1 flags0x08
IKMappingLimb get_leftLegMapping()Public+1 flags0x08
IKMappingLimb get_rightLegMapping()Public+1 flags0x08
IKMappingBone get_headMapping()Public+1 flags0x08
void SetChainWeights(const FullBodyBipedChain& c, float pull, float reach)Public0x04
void SetEffectorWeights(const FullBodyBipedEffector& effector, float positionWeight, float rotationWeight)Public0x04
FBIKChain GetChain(const FullBodyBipedChain& c)Public0x08
FBIKChain GetChain(const FullBodyBipedEffector& effector)Public0x08
IKEffector GetEffector(const FullBodyBipedEffector& effector)Public0x08
IKEffector GetEndEffector(const FullBodyBipedChain& c)Public0x08
IKMappingLimb GetLimbMapping(const FullBodyBipedChain& chain)Public0x08
IKMappingLimb GetLimbMapping(const FullBodyBipedEffector& effector)Public0x08
IKMappingSpine GetSpineMapping()Public0x08
IKMappingBone GetHeadMapping()Public0x08
IKConstraintBend GetBendConstraint(const FullBodyBipedChain& limb)Public0x08
bool IsValid(ref string& message)Public+1 flags0x08
void SetToReferences(BipedReferences references, Transform rootNode)Public0x08
Transform DetectRootNodeBone(BipedReferences references)PublicStatic0x08
void SetLimbOrientations(BipedLimbOrientations o)Public0x08
Vector3 get_pullBodyOffset()Public+1 flags0x0C
void set_pullBodyOffset(const Vector3& value)Private+1 flags0x0C
void SetLimbOrientation(const FullBodyBipedChain& chain, LimbOrientation limbOrientation)Private0x08
Transform GetLeftClavicle(BipedReferences references)PrivateStatic0x08
Transform GetRightClavicle(BipedReferences references)PrivateStatic0x08
bool Contains(const Transform[]& array, Transform transform)PrivateStatic0x08
void ReadPose()2 flags0x00
void PullBody()Private0x00
Vector3 GetBodyOffset()Private0x0C
Vector3 GetHandBodyPull(IKEffector effector, FBIKChain arm, const Vector3& offset)Private0x0C
void ApplyBendConstraints()2 flags0x00
void WritePose()2 flags0x00
void .ctor()Public+1 flags0x00

Used by 15

types with a member, parameter or interface of this type