Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |