RealDocs

UBlueprintMapLibrary

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

Description

Blueprint function library exposing generic map operations (add, remove, find, keys, values, length, and more) that work against any wildcard TMap type. Backs the 'Utilities|Map' 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 TMap<int32, int32> placeholder type — the declared int32 signatures do not reflect the actual key/value types used at a given call site.
  • Because these are wildcard/generic nodes, C++ code should generally call TMap's own member functions (Add, Remove, Find) directly rather than going through UBlueprintMapLibrary, which exists primarily to back the Blueprint graph nodes.

Functions (13)

Map
13
Access Type Name
public function UBlueprintMapLibrary::Map_Add
public function UBlueprintMapLibrary::Map_Clear
public function UBlueprintMapLibrary::Map_Contains
public function UBlueprintMapLibrary::Map_Find
public function UBlueprintMapLibrary::Map_IsEmpty
public function UBlueprintMapLibrary::Map_IsNotEmpty
public function UBlueprintMapLibrary::Map_Keys
public function UBlueprintMapLibrary::Map_Length
public function UBlueprintMapLibrary::Map_Remove
public function UBlueprintMapLibrary::Map_Values
public function UBlueprintMapLibrary::Map_GetKeyValueByIndex
public function UBlueprintMapLibrary::Map_GetLastIndex
public function UBlueprintMapLibrary::SetMapPropertyByName

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.