Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UBlueprintSetLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/BlueprintSetLibrary.h |
| Include Path | #include "Kismet/BlueprintSetLibrary.h" |
Syntax
UCLASS (Meta=(BlueprintThreadSafe), MinimalAPI)
class UBlueprintSetLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UBlueprintSetLibrary
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxSupportedSetSize | int32 | Kismet/BlueprintSetLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GenericSet_Add
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static void GenericSet_AddItems
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static void GenericSet_Clear
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static bool GenericSet_Contains
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static void GenericSet_Difference
(
const void* SetA, |
Kismet/BlueprintSetLibrary.h | ||
static void GenericSet_GetItemByIndex
(
void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static int32 GenericSet_GetLastIndex
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static void GenericSet_Intersect
(
const void* SetA, |
Kismet/BlueprintSetLibrary.h | ||
static bool GenericSet_IsEmpty
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static bool GenericSet_IsNotEmpty
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static int32 GenericSet_Length
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static bool GenericSet_Remove
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static void GenericSet_RemoveItems
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
| Kismet/BlueprintSetLibrary.h | |||
static void GenericSet_ToArray
(
const void* TargetSet, |
Kismet/BlueprintSetLibrary.h | ||
static void GenericSet_Union
(
const void* SetA, |
Kismet/BlueprintSetLibrary.h | ||
static void Set_Add
(
const TSet< int32 >& TargetSet, |
Adds item to set | Kismet/BlueprintSetLibrary.h |
|
static void Set_AddItems
(
const TSet< int32 >& TargetSet, |
Adds all elements from an Array to a Set | Kismet/BlueprintSetLibrary.h |
|
static void Set_Clear
(
const TSet< int32 >& TargetSet |
Clear a set, removes all content. | Kismet/BlueprintSetLibrary.h |
|
static bool Set_Contains
(
const TSet< int32 >& TargetSet, |
Returns true if the set contains the given item. | Kismet/BlueprintSetLibrary.h |
|
static void Set_Difference
(
const TSet< int32 >& A, |
Assigns Result to the relative difference of two sets, A and B. | Kismet/BlueprintSetLibrary.h |
|
static void Set_GetItemByIndex
(
const TSet< int32 >& TargetSet, |
Given a set and an index, returns a copy of the item found at that index. | Kismet/BlueprintSetLibrary.h |
|
static int32 Set_GetLastIndex
(
const TSet< int32 >& TargetSet |
Retrieves the last valid index for a set | Kismet/BlueprintSetLibrary.h |
|
static void Set_Intersection
(
const TSet< int32 >& A, |
Assigns Result to the intersection of Set A and Set B. | Kismet/BlueprintSetLibrary.h |
|
static bool Set_IsEmpty
(
const TSet< int32 >& TargetSet |
Check if the set is empty | Kismet/BlueprintSetLibrary.h |
|
static bool Set_IsNotEmpty
(
const TSet< int32 >& TargetSet |
Check if the set has any elements | Kismet/BlueprintSetLibrary.h |
|
static int32 Set_Length
(
const TSet< int32 >& TargetSet |
Get the number of items in a set. | Kismet/BlueprintSetLibrary.h |
|
static bool Set_Remove
(
const TSet< int32 >& TargetSet, |
Remove item from set. | Kismet/BlueprintSetLibrary.h |
|
static void Set_RemoveItems
(
const TSet< int32 >& TargetSet, |
Removes all elements in an Array from a set. | Kismet/BlueprintSetLibrary.h |
|
static void Set_ToArray
(
const TSet< int32 >& A, |
Outputs an Array containing copies of the entries of a Set. | Kismet/BlueprintSetLibrary.h |
|
static void Set_Union
(
const TSet< int32 >& A, |
Assigns Result to the union of two sets, A and B. | Kismet/BlueprintSetLibrary.h |
|
| Not exposed to users. Supports setting a set property on an object by name. | Kismet/BlueprintSetLibrary.h |
|