![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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_Base * | GetLinkNode () |
Public Attributes | |
| int32 | LinkID |
Protected Attributes | |
| FAnimNode_Base * | LinkedNode |
A pose link to another node
|
inline |
| void FPoseLinkBase::AttemptRelink | ( | const FAnimationBaseContext & | Context | ) |
Try to re-establish the linked node pointer.
| void FPoseLinkBase::CacheBones | ( | const FAnimationCacheBonesContext & | Context | ) |
| void FPoseLinkBase::GatherDebugData | ( | FNodeDebugData & | DebugData | ) |
| FAnimNode_Base * FPoseLinkBase::GetLinkNode | ( | ) |
This only used by custom handlers, and it is advanced feature.
| void FPoseLinkBase::Initialize | ( | const FAnimationInitializeContext & | Context | ) |
| void FPoseLinkBase::SetDynamicLinkNode | ( | struct FPoseLinkBase * | InPoseLink | ) |
This only used when dynamic linking other graphs to this one.
| void FPoseLinkBase::SetLinkNode | ( | FAnimNode_Base * | NewLinkNode | ) |
This only used by custom handlers, and it is advanced feature.
| void FPoseLinkBase::Update | ( | const FAnimationUpdateContext & | Context | ) |
|
protected |
The non serialized node pointer.
| int32 FPoseLinkBase::LinkID |
Serialized link ID, used to build the non-serialized pointer map.