RealDocs

UBlueprintSetLibrary

class Engine Blueprint Since unknown
#include "Kismet/BlueprintSetLibrary.h"

Description

Blueprint function library exposing generic set operations (add, remove, contains, union, intersection, and more) that work against any wildcard TSet type. Backs the 'Utilities|Set' category nodes in the Blueprint graph editor.

Caveats & Gotchas

  • The class carries BlueprintThreadSafe at the UCLASS level, but individual functions are implemented via CustomThunk against a wildcard TSet<int32> placeholder type — the declared int32 signatures do not reflect the actual element type used at a given call site.
  • Because these are wildcard/generic nodes, C++ code should generally call TSet's own member functions (Add, Remove, Contains) directly rather than going through UBlueprintSetLibrary, which exists primarily to back the Blueprint graph nodes.

Functions (16)

Set
16
Access Type Name
public function UBlueprintSetLibrary::Set_Add
public function UBlueprintSetLibrary::Set_Clear
public function UBlueprintSetLibrary::Set_Contains
public function UBlueprintSetLibrary::Set_IsEmpty
public function UBlueprintSetLibrary::Set_IsNotEmpty
public function UBlueprintSetLibrary::Set_Length
public function UBlueprintSetLibrary::Set_Remove
public function UBlueprintSetLibrary::Set_AddItems
public function UBlueprintSetLibrary::Set_Difference
public function UBlueprintSetLibrary::Set_GetItemByIndex
public function UBlueprintSetLibrary::Set_GetLastIndex
public function UBlueprintSetLibrary::Set_Intersection
public function UBlueprintSetLibrary::Set_RemoveItems
public function UBlueprintSetLibrary::Set_ToArray
public function UBlueprintSetLibrary::Set_Union
public function UBlueprintSetLibrary::SetSetPropertyByName

Version History

Introduced in: unknown

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.