Navigation
API > API/Plugins > API/Plugins/UAFAnimNode
FUAFInputValueAnimOp A leaf AnimOp that pushes a cached value bundle or LOD pose onto the evaluation stack. The cached pointers are set by FUAFInputValueAnimNode during PreUpdate because variable access is only available during the update phase, not during the evaluation phase. If no data is available, an empty bundle (reference pose) is pushed instead.
| Name | FUAFInputValueAnimOp |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAFAnimNode/Source/UAFAnimNode/Public/UAF/AnimNodes/InputValueAnimNode.h |
| Include Path | #include "UAF/AnimNodes/InputValueAnimNode.h" |
Syntax
USTRUCT ()
struct FUAFInputValueAnimOp : public FUAFAnimOp
Inheritance Hierarchy
- FUAFAnimOp → FUAFInputValueAnimOp
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedBundle | const FValueBundle * | Cached data set by FUAFInputValueAnimNode::PreUpdate each frame. | UAF/AnimNodes/InputValueAnimNode.h | |
| CachedLODPose | const FAnimNextGraphLODPose * | UAF/AnimNodes/InputValueAnimNode.h | ||
| TargetRefPose | const TReferencePose< FDefaultAllocator, FDefaultSetAllocator > * | UAF/AnimNodes/InputValueAnimNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAF_DECLARE_ANIMOP
(
FUAFInputValueAnimOp |
UAF/AnimNodes/InputValueAnimNode.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EvaluateValues
(
FUAFAnimOpValueEvaluator& Evaluator |
UAF/AnimNodes/InputValueAnimNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ConvertLODPoseToValueBundle
(
const FAnimNextGraphLODPose& InputPose, |
Converts an FAnimNextGraphLODPose into a FValueBundleStack, with optional skeleton remapping. | UAF/AnimNodes/InputValueAnimNode.h |