Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation
Inheritance Hierarchy
- FAnimNodeReference
- FAnimationStateMachineReference
- FAnimationStateResultReference
- FBlendListBaseReference
- FBlendSpacePlayerReference
- FBlendSpaceReference
- FLayeredBoneBlendReference
- FLinkedAnimGraphReference
- FMotionMatchingAnimNodeReference
- FSequenceEvaluatorReference
- FSequencePlayerReference
- FSkeletalControlReference
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeReference.h |
Include | #include "Animation/AnimNodeReference.h" |
Syntax
struct FAnimNodeReference
Remarks
A reference to an anim node. Does not persist, only valid for the call in which it was retrieved.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FAnimNodeReference
(
UAnimInstance* InAnimInstance, |
||
![]() |
FAnimNodeReference
(
UAnimInstance* InAnimInstance, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | CallAnimNodeFunction
(
const TCHAR* InFunctionNameForErrorReporting, |
Call a function if this context is valid. |
![]() ![]() |
OtherContextType | ConvertToType
(
const FAnimNodeReference& InReference, |
Convert to a derived type. |
![]() ![]() |
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. |
![]() ![]() |
NodeType * | Get the node we wrap. If the context is invalid or the node is not of the specified type then this will return nullptr. |
Typedefs
Name | Description |
---|---|
FInternalNodeType |