Navigation
API > API/Plugins > API/Plugins/UAF
Value Bundle
This struct holds attributes produced by UAF. They come in two flavors: static (set map) and dynamic (map). Static attributes are fast and defined up front in the skeleton set binding asset. Dynamic attributes are slower but produced on demand during evaluation. This struct can also represent a 'virtual value', for instance an inlined, or owned graph instance
| Name | FUAFValueBundle |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/UAF/ValueRuntime/ValueBundle.h |
| Include Path | #include "UAF/ValueRuntime/ValueBundle.h" |
Syntax
USTRUCT (BlueprintType , Meta=(DisplayName="Value Bundle"))
struct FUAFValueBundle
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TSharedPtr< UE::UAF::IVirtualValueBundle > | Implementation. | UAF/ValueRuntime/ValueBundle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UE::UAF::IVirtualValueBundle * GetImpl() |
Access the implementation. | UAF/ValueRuntime/ValueBundle.h | |
UE::UAF::IVirtualValueBundle & GetImplChecked() |
Access the implementation, asserting if it is invalid/refpose. | UAF/ValueRuntime/ValueBundle.h | |
bool IsRefPose() |
Get whether this is a reference pose. | UAF/ValueRuntime/ValueBundle.h | |
void SetAs
(
ArgsType&&... InArgs |
Set as an implementation -. | UAF/ValueRuntime/ValueBundle.h | |
void SetAsRefPose() |
Set as a reference pose (the assumed value of an empty value bundle) | UAF/ValueRuntime/ValueBundle.h |