Navigation
API > API/Plugins > API/Plugins/UAF
| Name | FAttributeNamedSet |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/UAF/Attributes/AttributeNamedSet.h |
| Include Path | #include "UAF/Attributes/AttributeNamedSet.h" |
Syntax
class FAttributeNamedSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAttributeNamedSet
(
const FAttributeNamedSet& |
UAF/Attributes/AttributeNamedSet.h | ||
| UAF/Attributes/AttributeNamedSet.h | |||
| UAF/Attributes/AttributeNamedSet.h |
Classes
| Name | Remarks |
|---|---|
| FTypedSetIterator |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TypedSetMapType | TSortedMap< UScriptStruct *, FAttributeTypedSet * > | UAF/Attributes/AttributeNamedSet.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FAttributeBindingData | friend | UAF/Attributes/AttributeNamedSet.h | ||
| FAttributeTypedSet | friend | UAF/Attributes/AttributeNamedSet.h | ||
| LOD | int32 | The LOD of this named set instance. | UAF/Attributes/AttributeNamedSet.h | |
| Name | FName | The name of this set. | UAF/Attributes/AttributeNamedSet.h | |
| Owner | FAttributeBindingData * | The binding data that owns our memory. | UAF/Attributes/AttributeNamedSet.h | |
| SetNumLODs | int32 | The number of LODs within this named set instance. | UAF/Attributes/AttributeNamedSet.h | |
| TypedSetMap | TypedSetMapType | A map of attribute type to its typed set within our named set. | UAF/Attributes/AttributeNamedSet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddRef() |
Reference counting API. | UAF/Attributes/AttributeNamedSet.h | |
FAttributeNamedSetPtr AtLOD
(
int32 LOD |
Returns this named set at the specified LOD, O(1) Returns null if the LOD specified is invalid | UAF/Attributes/AttributeNamedSet.h | |
FTypedSetIterator CreateTypedSetIterator() |
Returns an iterator over all typed sets contained within. | UAF/Attributes/AttributeNamedSet.h | |
FAttributeTypedSetPtr FindTypedSet
(
UScriptStruct* Type |
Returns the typed set associated with the specified type, O(logN) | UAF/Attributes/AttributeNamedSet.h | |
FAttributeTypedSetPtr FindTypedSet () |
Returns the typed set associated with the specified type, O(logN) | UAF/Attributes/AttributeNamedSet.h | |
FAttributeBindingDataPtr GetBindingData() |
Returns the owning binding data this named set is part of. | UAF/Attributes/AttributeNamedSet.h | |
FPoseValueBundlePtr GetDefaultAttributeValues() |
Returns a collection of the default attribute values for this named set. | UAF/Attributes/AttributeNamedSet.h | |
int32 GetLOD() |
Returns the LOD of this set, O(1) | UAF/Attributes/AttributeNamedSet.h | |
FName GetName() |
Returns the name of this set, O(1) | UAF/Attributes/AttributeNamedSet.h | |
uint32 GetRefCount() |
UAF/Attributes/AttributeNamedSet.h | ||
bool IsEmpty() |
Returns whether or not this set is empty, O(1) | UAF/Attributes/AttributeNamedSet.h | |
int32 NumLODs() |
Returns the number of distinct LODs in this set, O(1) | UAF/Attributes/AttributeNamedSet.h | |
int32 NumTypedSets() |
Returns the number of typed sets within this set, O(1) | UAF/Attributes/AttributeNamedSet.h | |
uint32 Release() |
UAF/Attributes/AttributeNamedSet.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAttributeNamedSet & operator=
(
const FAttributeNamedSet& |
UAF/Attributes/AttributeNamedSet.h | ||
| UAF/Attributes/AttributeNamedSet.h |