Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally. Typically the playback position of the animation for this node will represent something other than time, like jump height. This node will not trigger any notifies present in the associated sequence.
| Name | FAnimNode_PoseBlendNode |
| Type | struct |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_PoseBlendNode.h |
| Include Path | #include "AnimNodes/AnimNode_PoseBlendNode.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FAnimNode_PoseBlendNode : public FAnimNode_PoseHandler
Inheritance Hierarchy
- FAnimNode_Base → FAnimNode_AssetPlayerRelevancyBase → FAnimNode_AssetPlayerBase → FAnimNode_PoseHandler → FAnimNode_PoseBlendNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimNode_PoseBlendNode() |
AnimNodes/AnimNode_PoseBlendNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendOption | EAlphaBlendOption | Type of blending used (Linear, Cubic, etc.) | AnimNodes/AnimNode_PoseBlendNode.h |
|
| CustomCurve | TObjectPtr< UCurveFloat > | If you're using Custom BlendOption, you can specify curve | AnimNodes/AnimNode_PoseBlendNode.h |
|
| SourcePose | FPoseLink | AnimNodes/AnimNode_PoseBlendNode.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BulkCurves | UE::Anim::TNamedValueArray< FDefaultAllocator, UE::Anim::FNamedIndexElement > | Cached curves to extract. | AnimNodes/AnimNode_PoseBlendNode.h |
Functions
Public
Overridden from FAnimNode_PoseHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RebuildPoseList
(
const FBoneContainer& InBoneContainer, |
Rebuild pose list | AnimNodes/AnimNode_PoseBlendNode.h |
Overridden from FAnimNode_AssetPlayerBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateAssetPlayer
(
const FAnimationUpdateContext& Context |
AnimNodes/AnimNode_PoseBlendNode.h |
Overridden from FAnimNode_Base
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CacheBones_AnyThread
(
const FAnimationCacheBonesContext& Context |
AnimNodes/AnimNode_PoseBlendNode.h | ||
virtual void Evaluate_AnyThread
(
FPoseContext& Output |
AnimNodes/AnimNode_PoseBlendNode.h | ||
virtual void GatherDebugData
(
FNodeDebugData& DebugData |
AnimNodes/AnimNode_PoseBlendNode.h | ||
virtual void Initialize_AnyThread
(
const FAnimationInitializeContext& Context |
AnimNodes/AnimNode_PoseBlendNode.h |