Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FAnimNode_LinkedInputPose |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_LinkedInputPose.h |
| Include Path | #include "Animation/AnimNode_LinkedInputPose.h" |
Syntax
USTRUCT ()
struct FAnimNode_LinkedInputPose : public FAnimNode_Base
Inheritance Hierarchy
- FAnimNode_Base → FAnimNode_LinkedInputPose
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimNode_LinkedInputPose() |
Animation/AnimNode_LinkedInputPose.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultInputPoseName | const FName | The default name of this input pose | Animation/AnimNode_LinkedInputPose.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsCachedInputPoseInitialized | uint8 | CachedInputPose can have bone data allocated but uninitialized. | Animation/AnimNode_LinkedInputPose.h | |
| bIsOutputLinked | uint8 | True if this linked input pose output is connected to the graph root. | Animation/AnimNode_LinkedInputPose.h |
|
| CachedAttributes | UE::Anim::FHeapAttributeContainer | Animation/AnimNode_LinkedInputPose.h | ||
| CachedInputCurve | FBlendedHeapCurve | Animation/AnimNode_LinkedInputPose.h | ||
| CachedInputPose | FCompactHeapPose | If this linked input pose is not dynamically linked, this cached data will be populated by the calling linked instance node before this graph is processed. | Animation/AnimNode_LinkedInputPose.h | |
| Graph | FName | The graph that this linked input pose node is in, filled in by the compiler | Animation/AnimNode_LinkedInputPose.h | |
| InputPose | FPoseLink | Input pose, optionally linked dynamically to another graph | Animation/AnimNode_LinkedInputPose.h | |
| Name | FName | The name of this linked input pose node's pose, used to identify the input of this graph. | Animation/AnimNode_LinkedInputPose.h |
|
| OuterGraphNodeIndex | int32 | The node index of the currently-linked outer node. | Animation/AnimNode_LinkedInputPose.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InputProxy | FAnimInstanceProxy * | The proxy to use when getting inputs, set when dynamically linked | Animation/AnimNode_LinkedInputPose.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DynamicLink
(
FAnimInstanceProxy* InInputProxy, |
Called by linked instance nodes to dynamically link this to an outer graph | Animation/AnimNode_LinkedInputPose.h | |
void DynamicUnlink() |
Called by linked instance nodes to dynamically unlink this to an outer graph | Animation/AnimNode_LinkedInputPose.h |
Overridden from FAnimNode_Base
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Evaluate_AnyThread
(
FPoseContext& Output |
Called to evaluate local-space bones transforms according to the weights set up in Update(). | Animation/AnimNode_LinkedInputPose.h | |
virtual void GatherDebugData
(
FNodeDebugData& DebugData |
Called to gather on-screen debug data. This is called on the game thread. | Animation/AnimNode_LinkedInputPose.h | |
virtual void Update_AnyThread
(
const FAnimationUpdateContext& Context |
Called to update the state of the graph relative to this node. | Animation/AnimNode_LinkedInputPose.h |