Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UBlueprintMapLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/BlueprintMapLibrary.h |
| Include Path | #include "Kismet/BlueprintMapLibrary.h" |
Syntax
UCLASS (Meta=(BlueprintThreadSafe), MinimalAPI)
class UBlueprintMapLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UBlueprintMapLibrary
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxSupportedMapSize | int32 | Kismet/BlueprintMapLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GenericMap_Add
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static void GenericMap_Clear
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static bool GenericMap_Find
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static void GenericMap_GetKeyValueByIndex
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static int32 GenericMap_GetLastIndex
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static bool GenericMap_IsEmpty
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static bool GenericMap_IsNotEmpty
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static void GenericMap_Keys
(
const void* MapAddr, |
Kismet/BlueprintMapLibrary.h | ||
static int32 GenericMap_Length
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
static bool GenericMap_Remove
(
const void* TargetMap, |
Kismet/BlueprintMapLibrary.h | ||
| Kismet/BlueprintMapLibrary.h | |||
static void GenericMap_Values
(
const void* MapAddr, |
Kismet/BlueprintMapLibrary.h | ||
| Adds a key and value to the map. | Kismet/BlueprintMapLibrary.h |
|
|
static void Map_Clear
(
const TMap< int32, int32 >& TargetMap |
Clears a map of all entries, resetting it to empty | Kismet/BlueprintMapLibrary.h |
|
static bool Map_Contains
(
const TMap< int32, int32 >& TargetMap, |
Checks whether key is in a provided Map | Kismet/BlueprintMapLibrary.h |
|
static bool Map_Find
(
const TMap< int32, int32 >& TargetMap, |
Finds the value associated with the provided Key | Kismet/BlueprintMapLibrary.h |
|
static void Map_GetKeyValueByIndex
(
const TMap< int32, int32 >& TargetMap, |
Given a map and an index, returns a copy of the key and value found at that index. | Kismet/BlueprintMapLibrary.h |
|
static int32 Map_GetLastIndex
(
const TMap< int32, int32 >& TargetMap |
Determines the last valid index for a map | Kismet/BlueprintMapLibrary.h |
|
static bool Map_IsEmpty
(
const TMap< int32, int32 >& TargetMap |
Check if the map does not have any entires | Kismet/BlueprintMapLibrary.h |
|
static bool Map_IsNotEmpty
(
const TMap< int32, int32 >& TargetMap |
Check if the map has any entries | Kismet/BlueprintMapLibrary.h |
|
| Outputs an array of all keys present in the map | Kismet/BlueprintMapLibrary.h |
|
|
static int32 Map_Length
(
const TMap< int32, int32 >& TargetMap |
Determines the number of entries in a provided Map | Kismet/BlueprintMapLibrary.h |
|
static bool Map_Remove
(
const TMap< int32, int32 >& TargetMap, |
Removes a key and its associated value from the map. | Kismet/BlueprintMapLibrary.h |
|
| Outputs an array of all values present in the map | Kismet/BlueprintMapLibrary.h |
|
|
| Not exposed to users. Supports setting a map property on an object by name. | Kismet/BlueprintMapLibrary.h |
|