Navigation
API > API/Plugins > API/Plugins/UAF
Attribute value transformer to create additive values.
| Name | FMakeAdditiveSpace |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/UAF/ValueRuntime/Transformers/AdditiveSpace.h |
| Include Path | #include "UAF/ValueRuntime/Transformers/AdditiveSpace.h" |
Syntax
struct FMakeAdditiveSpace : public UE::UAF::FValueTransformer
Inheritance Hierarchy
- FValueTransformer → FMakeAdditiveSpace
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FTransformBoundValueMapFunc | void(*)(const FBoundValueMap *Base, const FBoundValueMap *Input, FBoundValueMap *&Output, FReallocFun OutputAllocator) | If the output buffer is nullptr, an allocator is provided and the implementation is responsible for allocating the output buffer and returning it If the base map is missing, transformers should use a default value | UAF/ValueRuntime/Transformers/AdditiveSpace.h |
| FTransformUnboundValueMapFunc | void(*)(const FUnboundValueMap *Base, const FUnboundValueMap *Input, FUnboundValueMap *&Output, FReallocFun OutputAllocator) | UAF/ValueRuntime/Transformers/AdditiveSpace.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TransformerName | FName | UAF/ValueRuntime/Transformers/AdditiveSpace.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Apply
(
const FValueTransformerMapPtr& TransformerMap, |
Creates a new additive collection by subtracting the base from the specified Input. | UAF/ValueRuntime/Transformers/AdditiveSpace.h |