Navigation
| Name | PBIK |
| Type | Plugin |
| Part of Plugins | Full Body IK |
| Location | /Engine/Plugins/Experimental/FullBodyIK/Source/PBIK/ |
| Module Build Rules | PBIK.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FPBIKModule |
Structs
| Name | Remarks |
|---|---|
| FBone | |
| FBoneSettings | |
| FConstraint | |
| FDebugDraw | |
| FDebugLine | |
| FEffector | |
| FEffectorSettings | |
| FJointConstraint | |
| FPBIKBoneSetting | |
| FPBIKDebug | |
| FPBIKEffector | |
| FPBIKSolver | |
| FPBIKSolverSettings | |
| FPBIKWorkData | |
| FPinConstraint | |
| FRigidBody | |
| FRigUnit_PBIK | Based on a Position Based solver at core, this node can solve multi chains within a root using multi effectors |
| FRootPrePullSettings |
Enums
Public
| Name | Remarks |
|---|---|
| EPBIKLimitType | |
| EPBIKRootBehavior | |
| PBIK::ELimitType |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PBIK::GLOBAL_UNITS | float | Core/PBIKSolver.h | |
| PBIK::MIN_MASS | float | Core/PBIKSolver.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DECLARE_CYCLE_STAT
(
TEXT("PBIK Solve"), |
Core/PBIKSolver.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float PBIK::CircularEaseOut
(
const float& Input |
A C2 continuous ease out function. Input range, 0-1. | Core/PBIKSolver.h | |
static float PBIK::QuarticEaseOut
(
const float& Input |
A long tail ease out function. Input range, 0-1. | Core/PBIKSolver.h | |
static float PBIK::SquaredEaseOut
(
const float& Input |
An ease out function. Input range, 0-1. | Core/PBIKSolver.h |