Navigation
API > API/Plugins > API/Plugins/AnimationWarpingRuntime
| Name | FAnimNode_FootPlacement |
| Type | struct |
| Header File | /Engine/Plugins/Animation/AnimationWarping/Source/Runtime/Public/BoneControllers/AnimNode_FootPlacement.h |
| Include Path | #include "BoneControllers/AnimNode_FootPlacement.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly, Experimental)
struct FAnimNode_FootPlacement : public FAnimNode_SkeletalControlBase
Inheritance Hierarchy
- FAnimNode_Base → FAnimNode_SkeletalControlBase → FAnimNode_FootPlacement
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimNode_FootPlacement() |
BoneControllers/AnimNode_FootPlacement.h |
Structs
| Name | Remarks |
|---|---|
| FPelvisOffsetRangeForLimb |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseTranslationDelta | FVector | BoneControllers/AnimNode_FootPlacement.h |
|
|
| IKFootRootBone | FBoneReference | BoneControllers/AnimNode_FootPlacement.h |
|
|
| InterpolationSettings | FFootPlacementInterpolationSettings | BoneControllers/AnimNode_FootPlacement.h |
|
|
| LegDefinitions | TArray< FFootPlacemenLegDefinition > | BoneControllers/AnimNode_FootPlacement.h |
|
|
| PelvisBone | FBoneReference | BoneControllers/AnimNode_FootPlacement.h |
|
|
| PelvisSettings | FFootPlacementPelvisSettings | BoneControllers/AnimNode_FootPlacement.h |
|
|
| PlantSettings | FFootPlacementPlantSettings | BoneControllers/AnimNode_FootPlacement.h |
|
|
| PlantSpeedMode | EWarpingEvaluationMode | 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 | BoneControllers/AnimNode_FootPlacement.h |
|
| TraceSettings | FFootPlacementTraceSettings | BoneControllers/AnimNode_FootPlacement.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsFirstUpdate | bool | BoneControllers/AnimNode_FootPlacement.h | ||
| CachedDeltaTime | float | BoneControllers/AnimNode_FootPlacement.h | ||
| CharacterData | UE::Anim::FootPlacement::FCharacterData | BoneControllers/AnimNode_FootPlacement.h | ||
| DebugData | UE::Anim::FootPlacement::FDebugData | BoneControllers/AnimNode_FootPlacement.h | ||
| LastComponentLocation | FVector | BoneControllers/AnimNode_FootPlacement.h | ||
| LegsData | TArray< UE::Anim::FootPlacement::FLegRuntimeData > | BoneControllers/AnimNode_FootPlacement.h | ||
| PelvisData | UE::Anim::FootPlacement::FPelvisRuntimeData | BoneControllers/AnimNode_FootPlacement.h | ||
| PlantRuntimeSettings | UE::Anim::FootPlacement::FPlantRuntimeSettings | BoneControllers/AnimNode_FootPlacement.h | ||
| UpdateCounter | FGraphTraversalCounter | BoneControllers/AnimNode_FootPlacement.h |
Functions
Public
Overridden from FAnimNode_SkeletalControlBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EvaluateSkeletalControl_AnyThread
(
FComponentSpacePoseContext& Output, |
BoneControllers/AnimNode_FootPlacement.h | ||
virtual bool IsValidToEvaluate
(
const USkeleton* Skeleton, |
BoneControllers/AnimNode_FootPlacement.h | ||
virtual void UpdateInternal
(
const FAnimationUpdateContext& Context |
BoneControllers/AnimNode_FootPlacement.h |
Overridden from FAnimNode_Base
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GatherDebugData
(
FNodeDebugData& DebugData |
BoneControllers/AnimNode_FootPlacement.h | ||
virtual void Initialize_AnyThread
(
const FAnimationInitializeContext& Context |
BoneControllers/AnimNode_FootPlacement.h |