Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |