Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Kismet
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UBlueprintSetLibrary
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Kismet/BlueprintSetLibrary.h |
Include | #include "Kismet/BlueprintSetLibrary.h" |
Syntax
class UBlueprintSetLibrary : public UBlueprintFunctionLibrary
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | GenericSet_Add
(
const void* TargetSet, |
|
![]() ![]() |
void | GenericSet_AddItems
(
const void* TargetSet, |
|
![]() ![]() |
void | GenericSet_Clear
(
const void* TargetSet, |
|
![]() ![]() |
bool | GenericSet_Contains
(
const void* TargetSet, |
|
![]() ![]() |
void | GenericSet_Difference
(
const void* SetA, |
|
![]() ![]() |
void | GenericSet_Intersect
(
const void* SetA, |
|
![]() ![]() |
bool | GenericSet_IsEmpty
(
const void* TargetSet, |
|
![]() ![]() |
bool | GenericSet_IsNotEmpty
(
const void* TargetSet, |
|
![]() ![]() |
int32 | GenericSet_Length
(
const void* TargetSet, |
|
![]() ![]() |
bool | GenericSet_Remove
(
const void* TargetSet, |
|
![]() ![]() |
void | GenericSet_RemoveItems
(
const void* TargetSet, |
|
![]() ![]() |
void | GenericSet_SetSetPropertyByName
(
UObject* OwnerObject, |
|
![]() ![]() |
void | GenericSet_ToArray
(
const void* TargetSet, |
|
![]() ![]() |
void | GenericSet_Union
(
const void* SetA, |
|
![]() ![]() |
void | Adds item to set | |
![]() ![]() |
void | Set_AddItems
(
const TSet< int32 >& TargetSet, |
Adds all elements from an Array to a Set |
![]() ![]() |
void | Clear a set, removes all content. | |
![]() ![]() |
bool | Set_Contains
(
const TSet< int32 >& TargetSet, |
Returns true if the set contains the given item. |
![]() ![]() |
void | Set_Difference
(
const TSet< int32 >& A, |
Assigns Result to the relative difference of two sets, A and B. |
![]() ![]() |
void | Set_Intersection
(
const TSet< int32 >& A, |
Assigns Result to the intersection of Set A and Set B. |
![]() ![]() |
bool | Set_IsEmpty
(
const TSet< int32 >& TargetSet |
Check if the set is empty |
![]() ![]() |
bool | Set_IsNotEmpty
(
const TSet< int32 >& TargetSet |
Check if the set has any elements |
![]() ![]() |
int32 | Set_Length
(
const TSet< int32 >& TargetSet |
Get the number of items in a set. |
![]() ![]() |
bool | Set_Remove
(
const TSet< int32 >& TargetSet, |
Remove item from set. |
![]() ![]() |
void | Set_RemoveItems
(
const TSet< int32 >& TargetSet, |
Removes all elements in an Array from a set. |
![]() ![]() |
void | Set_ToArray
(
const TSet< int32 >& A, |
Outputs an Array containing copies of the entries of a Set. |
![]() ![]() |
void | Assigns Result to the union of two sets, A and B. | |
![]() ![]() |
void | SetSetPropertyByName
(
UObject* Object, |
Not exposed to users. Supports setting a set property on an object by name. |
Constants
Name | Description |
---|---|
MaxSupportedSetSize |