Navigation
API > API/Editor > API/Editor/AnimationBlueprintLibrary
Script exposed functionality for populating, retrieving data from and setting data on FAnimPose
| Name | UAnimPoseExtensions |
| Type | class |
| Header File | /Engine/Source/Editor/AnimationBlueprintLibrary/Public/AnimPose.h |
| Include Path | #include "AnimPose.h" |
Syntax
UCLASS (MinimalAPI)
class UAnimPoseExtensions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UAnimPoseExtensions
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void EvaluateAnimationBlueprintWithInputPose
(
const FAnimPose& InputPose, |
Evaluates an Animation Blueprint instance, using the provided Anim Pose and its Input Pose value, generating a valid Anim Pose using the result. | AnimPose.h |
|
static void GetAnimPoseAtFrame
(
const UAnimSequenceBase* AnimationSequenceBase, |
Evaluates an Animation Sequence Base to generate a valid Anim Pose instance | AnimPose.h |
|
static void GetAnimPoseAtTime
(
const UAnimSequenceBase* AnimationSequenceBase, |
Evaluates an Animation Sequence Base to generate a valid Anim Pose instance | AnimPose.h |
|
static void GetAnimPoseAtTimeIntervals
(
const UAnimSequenceBase* AnimationSequenceBase, |
Evaluates an Animation Sequence Base at different time intervals to generate a valid Anim Pose instances | AnimPose.h | |
| Returns an array of bone names contained by the pose | AnimPose.h |
|
|
static const FTransform & GetBonePose
(
const FAnimPose& Pose, |
Retrieves the transform for the provided bone name from a pose | AnimPose.h |
|
static void GetCompactPose
(
const FAnimPose& Pose, |
Returns a CompactPose from the given FAnimPose. | AnimPose.h | |
| Returns an array of curve names contained by the pose | AnimPose.h |
|
|
| Returns the weight of an evaluated curve - if found | AnimPose.h |
|
|
static const FTransform & GetRefBonePose
(
const FAnimPose& Pose, |
Retrieves the reference pose transform for the provided bone name | AnimPose.h |
|
| Populates an Anim Pose with the reference poses stored for the provided USkeleton | AnimPose.h |
|
|
static FTransform GetRefPoseRelativeTransform
(
const FAnimPose& Pose, |
Retrieves the relative transform for the reference pose between the two provided bone names | AnimPose.h |
|
static FTransform GetRelativeToRefPoseTransform
(
const FAnimPose& Pose, |
Retrieves the relative transform between reference and animated bone transform | AnimPose.h |
|
static FTransform GetRelativeTransform
(
const FAnimPose& Pose, |
Retrieves the relative transform between the two provided bone names | AnimPose.h |
|
| Returns an array of socket names contained by the pose | AnimPose.h |
|
|
static FTransform GetSocketPose
(
const FAnimPose& Pose, |
Retrieves the transform for the provided socket name from a pose | AnimPose.h |
|
static bool IsValid
(
const FAnimPose& Pose |
Returns whether the Anim Pose contains valid data | AnimPose.h |
|
static void SetBonePose
(
FAnimPose& Pose, |
Sets the transform for the provided bone name for a pose | AnimPose.h |
|