Navigation
API > API/Runtime > API/Runtime/Engine
Any constant/folded class data an anim node can be accessed via this struct.
| Name | FAnimNodeData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimNodeData.h |
| Include Path | #include "Animation/AnimNodeData.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FAnimNodeData
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimClassInterface | TScriptInterface< IAnimClassInterface > | The class we are part of | Animation/AnimNodeData.h | |
| Entries | TArray< uint32 > | Flags & Indices for table entries. | Animation/AnimNodeData.h | |
| Flags | uint32 | Common flags for this node | Animation/AnimNodeData.h | |
| NodeIndex | int32 | The index of the node for this constant data block in the class that it is held in. | Animation/AnimNodeData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const IAnimClassInterface & GetAnimClassInterface() |
The class we are part of | Animation/AnimNodeData.h | |
const void * GetData
(
UE::Anim::FNodeDataId InId, |
Get the specified data for the specified instance. | Animation/AnimNodeData.h | |
void * GetInstanceData
(
UE::Anim::FNodeDataId InId, |
Get the specified mutable data for the specified instance. | Animation/AnimNodeData.h | |
void * GetMutableData
(
UE::Anim::FNodeDataId InId, |
Get the specified mutable data for the specified instance. | Animation/AnimNodeData.h | |
int32 GetNodeIndex() |
Get the node index for this constant data block. | Animation/AnimNodeData.h | |
bool HasNodeAnyFlags
(
EAnimNodeDataFlags InFlags |
Check whether the node has the specified flags | Animation/AnimNodeData.h |