Navigation
API > API/Plugins > API/Plugins/UAFAnimNode
Anim node instance for scaling the play rate of a child.
| Name | FUAFScalePlayRate |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimNode/Source/UAFAnimNode/Public/UAF/AnimNodes/UAFScalePlayRate.h |
| Include Path | #include "UAF/AnimNodes/UAFScalePlayRate.h" |
Syntax
struct FUAFScalePlayRate : public UE::UAF::FUAFModifierAnimNode
Inheritance Hierarchy
- FUAFAnimNode → FUAFModifierAnimNode → FUAFScalePlayRate
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUAFScalePlayRate
(
FUAFAnimGraphUpdateContext& Context, |
UAF/AnimNodes/UAFScalePlayRate.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PlayRateMultiplier | FBindableFloat | UAF/AnimNodes/UAFScalePlayRate.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetPlayRate
(
float PlayRate |
Sets the play rate This clears any existing bindings | UAF/AnimNodes/UAFScalePlayRate.h |
Public Virtual
Overridden from FUAFAnimNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostUpdate
(
FUAFAnimGraphUpdateContext& GraphContext |
Main update entry point for node instances This function is responsible for updating topology (e.g. managing children) and advancing time/phase Called during the update pass after children have been queued and traversed Note that it is not possible to change the PreAnimOp while in PostUpdate as it has already been queued When choosing whether to use PreUpdate or PostUpdate, favor the former when possible This is 'protected' to ensure that no one attempts to manually update untyped nodes. | UAF/AnimNodes/UAFScalePlayRate.h | |
virtual void PreUpdate
(
FUAFAnimGraphUpdateContext& Context |
FUAFAnimNode impl. | UAF/AnimNodes/UAFScalePlayRate.h |