Navigation
API > API/Runtime > API/Runtime/Engine
A reference to an anim node. Does not persist, only valid for the call in which it was retrieved.
| Name | FAnimNodeReference |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeReference.h |
| Include Path | #include "Animation/AnimNodeReference.h" |
Syntax
USTRUCT (BlueprintType )
struct FAnimNodeReference
Derived Classes
FAnimNodeReference derived class hierarchy
- FAnimationStateMachineReference
- FAnimationStateResultReference
- FBlendListBaseReference
- FBlendSpacePlayerReference
- FBlendSpaceReference
- FBlendStackAnimNodeReference
- FBlendStackInputAnimNodeReference
- FControlRigReference
- FLayeredBoneBlendReference
- FLinkedAnimGraphReference
- FMirrorAnimNodeReference
- FModifyCurveAnimNodeReference
- FMotionMatchingAnimNodeReference
- FMotionMatchingInteractionAnimNodeReference
- FPoseSearchHistoryCollectorAnimNodeReference
- FRigidBodyAnimNodeReference
- FSequenceEvaluatorReference
- FSequencePlayerReference
- FSkeletalControlReference
- FRigidBodyWithControlReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Animation/AnimNodeReference.h | |||
FAnimNodeReference
(
UAnimInstance* InAnimInstance, |
Animation/AnimNodeReference.h | ||
FAnimNodeReference
(
UAnimInstance* InAnimInstance, |
Animation/AnimNodeReference.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FInternalNodeType | FAnimNode_Base | Animation/AnimNodeReference.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimNode | FAnimNode_Base * | The node we wrap. | Animation/AnimNodeReference.h | |
| AnimNodeStruct | UScriptStruct * | The struct type of the anim node. | Animation/AnimNodeReference.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CallAnimNodeFunction
(
const TCHAR* InFunctionNameForErrorReporting, |
Call a function if this context is valid. | Animation/AnimNodeReference.h | |
NodeType & GetAnimNode() |
Get the node we wrap. If the reference is invalid or node is not of the specified type then this will return assert. | Animation/AnimNodeReference.h | |
NodeType * GetAnimNodePtr() |
Get the node we wrap. If the context is invalid or the node is not of the specified type then this will return nullptr. | Animation/AnimNodeReference.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static OtherContextType ConvertToType
(
const FAnimNodeReference& InReference, |
Convert to a derived type. | Animation/AnimNodeReference.h |