Navigation
API > API/Plugins > API/Plugins/AnimationWarpingRuntime > API/Plugins/AnimationWarpingRuntime/BoneControllers
Inheritance Hierarchy
- FAnimNode_SkeletalControlBase
- FAnimNode_FootPlacement
References
| Module | AnimationWarpingRuntime |
| Header | /Engine/Plugins/Animation/AnimationWarping/Source/Runtime/Public/BoneControllers/AnimNode_FootPlacement.h |
| Include | #include "BoneControllers/AnimNode_FootPlacement.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly, Experimental)
struct FAnimNode_FootPlacement : public FAnimNode_SkeletalControlBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVector | BaseTranslationDelta | ||
| FBoneReference | IKFootRootBone | ||
| FFootPlacementInterpolationSettings | InterpolationSettings | ||
| TArray< FFootPlacemenLegDefinition > | LegDefinitions | ||
| FBoneReference | PelvisBone | ||
| FFootPlacementPelvisSettings | PelvisSettings | ||
| FFootPlacementPlantSettings | PlantSettings | ||
| EWarpingEvaluationMode | PlantSpeedMode | Foot/Ball speed evaluation mode (Graph or Manual) used to decide when the feet are locked Graph mode uses the root motion attribute from the animations to calculate the joint's speed Manual mode uses a per-foot curve name representing the joint's speed | |
| FFootPlacementTraceSettings | TraceSettings |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EvaluateSkeletalControl_AnyThread
(
FComponentSpacePoseContext& Output, |
||
| void | GatherDebugData
(
FNodeDebugData& DebugData |
||
| void | Initialize_AnyThread
(
const FAnimationInitializeContext& Context |
||
| bool | IsValidToEvaluate
(
const USkeleton* Skeleton, |
||
| void | UpdateInternal
(
const FAnimationUpdateContext& Context |