UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPoseLinkBase Struct Reference

#include <AnimNodeBase.h>

+ Inheritance diagram for FPoseLinkBase:

Public Member Functions

 FPoseLinkBase ()
 
ENGINE_API void Initialize (const FAnimationInitializeContext &Context)
 
ENGINE_API void CacheBones (const FAnimationCacheBonesContext &Context)
 
ENGINE_API void Update (const FAnimationUpdateContext &Context)
 
ENGINE_API void GatherDebugData (FNodeDebugData &DebugData)
 
ENGINE_API void AttemptRelink (const FAnimationBaseContext &Context)
 
ENGINE_API void SetLinkNode (FAnimNode_Base *NewLinkNode)
 
ENGINE_API void SetDynamicLinkNode (struct FPoseLinkBase *InPoseLink)
 
ENGINE_API FAnimNode_BaseGetLinkNode ()
 

Public Attributes

int32 LinkID
 

Protected Attributes

FAnimNode_BaseLinkedNode
 

Detailed Description

A pose link to another node

Constructor & Destructor Documentation

◆ FPoseLinkBase()

FPoseLinkBase::FPoseLinkBase ( )
inline

Member Function Documentation

◆ AttemptRelink()

void FPoseLinkBase::AttemptRelink ( const FAnimationBaseContext Context)

Try to re-establish the linked node pointer.

◆ CacheBones()

void FPoseLinkBase::CacheBones ( const FAnimationCacheBonesContext Context)

◆ GatherDebugData()

void FPoseLinkBase::GatherDebugData ( FNodeDebugData DebugData)

◆ GetLinkNode()

FAnimNode_Base * FPoseLinkBase::GetLinkNode ( )

This only used by custom handlers, and it is advanced feature.

◆ Initialize()

void FPoseLinkBase::Initialize ( const FAnimationInitializeContext Context)

◆ SetDynamicLinkNode()

void FPoseLinkBase::SetDynamicLinkNode ( struct FPoseLinkBase InPoseLink)

This only used when dynamic linking other graphs to this one.

◆ SetLinkNode()

void FPoseLinkBase::SetLinkNode ( FAnimNode_Base NewLinkNode)

This only used by custom handlers, and it is advanced feature.

◆ Update()

void FPoseLinkBase::Update ( const FAnimationUpdateContext Context)

Member Data Documentation

◆ LinkedNode

FAnimNode_Base* FPoseLinkBase::LinkedNode
protected

The non serialized node pointer.

◆ LinkID

int32 FPoseLinkBase::LinkID

Serialized link ID, used to build the non-serialized pointer map.


The documentation for this struct was generated from the following files: