Navigation
API > API/Runtime > API/Runtime/Engine
A pose link to another node
| Name | FPoseLinkBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
| Include Path | #include "Animation/AnimNodeBase.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FPoseLinkBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPoseLinkBase() |
Animation/AnimNodeBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LinkID | int32 | Serialized link ID, used to build the non-serialized pointer map. | Animation/AnimNodeBase.h |
|
| SourceLinkID | int32 | The source link ID, used for debug visualization. | Animation/AnimNodeBase.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AttemptRelink
(
const FAnimationBaseContext& Context |
Try to re-establish the linked node pointer. | Animation/AnimNodeBase.h | |
void CacheBones
(
const FAnimationCacheBonesContext& Context |
Animation/AnimNodeBase.h | ||
void GatherDebugData
(
FNodeDebugData& DebugData |
Animation/AnimNodeBase.h | ||
FAnimNode_Base * GetLinkNode() |
This only used by custom handlers, and it is advanced feature. | Animation/AnimNodeBase.h | |
void Initialize
(
const FAnimationInitializeContext& Context |
Animation/AnimNodeBase.h | ||
void SetDynamicLinkNode
(
FPoseLinkBase* InPoseLink |
This only used when dynamic linking other graphs to this one. | Animation/AnimNodeBase.h | |
void SetLinkNode
(
FAnimNode_Base* NewLinkNode |
This only used by custom handlers, and it is advanced feature. | Animation/AnimNodeBase.h | |
void Update
(
const FAnimationUpdateContext& Context |
Animation/AnimNodeBase.h |