Navigation
API > API/Plugins > API/Plugins/UAF
Encapsulates the possible spaces that values can live in.
| Name | FValueSpace |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/UAF/ValueRuntime/ValueSpace.h |
| Include Path | #include "UAF/ValueRuntime/ValueSpace.h" |
Syntax
class FValueSpace
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FValueSpace () |
Constructs an unknown space. | UAF/ValueRuntime/ValueSpace.h | |
FValueSpace
(
EValueSpaceType Type, |
Constructs with the specified space type and additive flag. | UAF/ValueRuntime/ValueSpace.h | |
FValueSpace
(
EMixedSpaceFlags Flags, |
Constructs a mixed space with the specified flags and additive flag. | UAF/ValueRuntime/ValueSpace.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| IS_ADDITIVE_MASK | uint16 | UAF/ValueRuntime/ValueSpace.h | |
| MIXED_SPACE_FLAGS_MASK | uint16 | UAF/ValueRuntime/ValueSpace.h | |
| SPACE_CATEGORY_MASK | uint16 | UAF/ValueRuntime/ValueSpace.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Packed | uint16 | Our internal value is opaque and packed. | UAF/ValueRuntime/ValueSpace.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EMixedSpaceFlags GetMixedSpaceFlags() |
Returns the mixed space flags. | UAF/ValueRuntime/ValueSpace.h | |
EValueSpaceType GetType() |
Returns the value space type. | UAF/ValueRuntime/ValueSpace.h | |
bool IsAdditive() |
Returns whether we are additive or not. | UAF/ValueRuntime/ValueSpace.h | |
void SetIsAdditive
(
bool bIsAdditive |
Sets whether we are additive or not, preserving the type and mixed flags. | UAF/ValueRuntime/ValueSpace.h | |
void SetMixedSpaceFlags
(
EMixedSpaceFlags Flags |
Sets the value space type to mixed along with the specified flags, preserving whether we are additive or not. | UAF/ValueRuntime/ValueSpace.h | |
void SetType
(
EValueSpaceType Type |
Sets the value space type, preserving whether we are additive or not. | UAF/ValueRuntime/ValueSpace.h | |
FString ToString() |
Converts this value space into a string representation. | UAF/ValueRuntime/ValueSpace.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
FValueSpace Other |
UAF/ValueRuntime/ValueSpace.h | ||
bool operator==
(
FValueSpace Other |
Equality operators. | UAF/ValueRuntime/ValueSpace.h |