Navigation
API > API/Editor > API/Editor/AnimationBlueprintLibrary
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UAnimPoseExtensions
References
| Module | AnimationBlueprintLibrary |
| Header | /Engine/Source/Editor/AnimationBlueprintLibrary/Public/AnimPose.h |
| Include | #include "AnimPose.h" |
Syntax
class UAnimPoseExtensions : public UBlueprintFunctionLibrary
Remarks
Script exposed functionality for populating, retrieving data from and setting data on FAnimPose
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| void | GetAnimPoseAtFrame
(
const UAnimSequenceBase* AnimationSequenceBase, |
Evaluates an Animation Sequence Base to generate a valid Anim Pose instance | |
| void | GetAnimPoseAtTime
(
const UAnimSequenceBase* AnimationSequenceBase, |
Evaluates an Animation Sequence Base to generate a valid Anim Pose instance | |
| void | GetAnimPoseAtTimeIntervals
(
const UAnimSequenceBase* AnimationSequenceBase, |
Evaluates an Animation Sequence Base at different time intervals to generate a valid Anim Pose instances | |
| void | GetBoneNames
(
const FAnimPose& Pose, |
Returns an array of bone names contained by the pose | |
| const FTransform & | GetBonePose
(
const FAnimPose& Pose, |
Retrieves the transform for the provided bone name from a pose | |
| void | GetCurveNames
(
const FAnimPose& Pose, |
Returns an array of curve names contained by the pose | |
| float | GetCurveWeight
(
const FAnimPose& Pose, |
Returns the weight of an evaluated curve - if found | |
| const FTransform & | GetRefBonePose
(
const FAnimPose& Pose, |
Retrieves the reference pose transform for the provided bone name | |
| void | GetReferencePose
(
USkeleton* Skeleton, |
Populates an Anim Pose with the reference poses stored for the provided USkeleton | |
| FTransform | GetRefPoseRelativeTransform
(
const FAnimPose& Pose, |
Retrieves the relative transform for the reference pose between the two provided bone names | |
| FTransform | GetRelativeToRefPoseTransform
(
const FAnimPose& Pose, |
Retrieves the relative transform between reference and animated bone transform | |
| FTransform | GetRelativeTransform
(
const FAnimPose& Pose, |
Retrieves the relative transform between the two provided bone names | |
| void | GetSocketNames
(
const FAnimPose& Pose, |
Returns an array of socket names contained by the pose | |
| FTransform | GetSocketPose
(
const FAnimPose& Pose, |
Retrieves the transform for the provided socket name from a pose | |
| bool | Returns whether the Anim Pose contains valid data | ||
| void | SetBonePose
(
FAnimPose& Pose, |
Sets the transform for the provided bone name for a pose |