RealDocs

UKismetArrayLibrary

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

Description

Blueprint function library exposing generic array operations (add, remove, shuffle, sort, search, and more) that work against any wildcard array type. Backs the 'Utilities|Array' 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 TArray<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 prefer calling TArray's own member functions directly rather than going through UKismetArrayLibrary, which exists primarily to back the Blueprint graph nodes.

Functions (32)

Array
32
Access Type Name
public function UKismetArrayLibrary::Array_Add
public function UKismetArrayLibrary::Array_AddUnique
public function UKismetArrayLibrary::Array_Append
public function UKismetArrayLibrary::Array_Clear
public function UKismetArrayLibrary::Array_Contains
public function UKismetArrayLibrary::Array_Find
public function UKismetArrayLibrary::Array_Get
public function UKismetArrayLibrary::Array_Insert
public function UKismetArrayLibrary::Array_IsEmpty
public function UKismetArrayLibrary::Array_IsNotEmpty
public function UKismetArrayLibrary::Array_Length
public function UKismetArrayLibrary::Array_Random
public function UKismetArrayLibrary::Array_Remove
public function UKismetArrayLibrary::Array_RemoveItem
public function UKismetArrayLibrary::Array_Set
public function UKismetArrayLibrary::Array_Shuffle
public function UKismetArrayLibrary::SortFloatArray
public function UKismetArrayLibrary::SortIntArray
public function UKismetArrayLibrary::SortStringArray
public function UKismetArrayLibrary::Array_Identical
public function UKismetArrayLibrary::Array_IsValidIndex
public function UKismetArrayLibrary::Array_LastIndex
public function UKismetArrayLibrary::Array_RandomFromStream
public function UKismetArrayLibrary::Array_Resize
public function UKismetArrayLibrary::Array_Reverse
public function UKismetArrayLibrary::Array_ShuffleFromStream
public function UKismetArrayLibrary::Array_Swap
public function UKismetArrayLibrary::FilterArray
public function UKismetArrayLibrary::SortByteArray
public function UKismetArrayLibrary::SortInt64Array
public function UKismetArrayLibrary::SortNameArray
public function UKismetArrayLibrary::SetArrayPropertyByName

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.