Navigation
API > API/Plugins > API/Plugins/UAFAnimNode
Base struct for modifier anim node instance data. Modifiers have a single child that they wrap.
| Name | FUAFModifierAnimNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimNode/Source/UAFAnimNode/Public/UAF/AnimNodeCore/UAFModifierAnimNode.h |
| Include Path | #include "UAF/AnimNodeCore/UAFModifierAnimNode.h" |
Syntax
struct FUAFModifierAnimNode : public UE::UAF::FUAFAnimNode
Inheritance Hierarchy
- FUAFAnimNode → FUAFModifierAnimNode
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUAFModifierAnimNode
(
FUAFAnimGraphUpdateContext& Context |
UAF/AnimNodeCore/UAFModifierAnimNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FUAFAnimNodePtr & GetChild() |
Returns the modifier child, can be an invalid pointer if no child has been initialized. | UAF/AnimNodeCore/UAFModifierAnimNode.h | |
bool HasChild() |
Returns whether or not this modifier has a valid child. | UAF/AnimNodeCore/UAFModifierAnimNode.h |
Public Virtual
Overridden from FUAFAnimNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void * GetInterface
(
FUAFAnimNodeInterfaceId Id |
FUAFAnimNode impl. | UAF/AnimNodeCore/UAFModifierAnimNode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitializeModifier
(
FUAFAnimGraphUpdateContext& Context, |
Initializes the modifier with the specified child. | UAF/AnimNodeCore/UAFModifierAnimNode.h | |
void InitializeModifier
(
FUAFAnimGraphUpdateContext& Context, |
UAF/AnimNodeCore/UAFModifierAnimNode.h | ||
void InitializeModifier
(
FUAFAnimGraphUpdateContext& Context, |
UAF/AnimNodeCore/UAFModifierAnimNode.h | ||
void SetChild
(
const FUAFAnimNodePtr& NewChild |
Sets the modifier child. | UAF/AnimNodeCore/UAFModifierAnimNode.h |