Navigation
API > API/Runtime > API/Runtime/Engine
This kismet library is used for helper functions primarily used in the kismet compiler NOTE: Do not change the signatures for any of these functions as it can break the kismet compiler and/or the nodes referencing them
| Name | UKismetNodeHelperLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Kismet/KismetNodeHelperLibrary.h |
| Include Path | #include "Kismet/KismetNodeHelperLibrary.h" |
Syntax
UCLASS (Meta=(BlueprintThreadSafe), MinimalAPI)
class UKismetNodeHelperLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UKismetNodeHelperLibrary
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UKismetNodeHelperLibrary
(
const FObjectInitializer& ObjectInitializer |
Kismet/KismetNodeHelperLibrary.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool BitIsMarked
(
int32 Data, |
Returns whether the bit at index "Index" is set or not in the data | Kismet/KismetNodeHelperLibrary.h |
|
static void ClearAllBits
(
int32& Data |
Clears all of the bit in the data | Kismet/KismetNodeHelperLibrary.h |
|
static void ClearBit
(
int32& Data, |
Clears the bit at index "Index" in the data | Kismet/KismetNodeHelperLibrary.h |
|
| Gets enumerator name. | Kismet/KismetNodeHelperLibrary.h |
|
|
| Gets enumerator name as FString. Use DeisplayName when possible. | Kismet/KismetNodeHelperLibrary.h |
|
|
static uint8 GetEnumeratorValueFromIndex
(
const UEnum* Enum, |
Kismet/KismetNodeHelperLibrary.h |
|
|
static int32 GetFirstUnmarkedBit
(
int32 Data, |
Gets the first index not already marked starting from a specific index and returns the bit index selected | Kismet/KismetNodeHelperLibrary.h |
|
static int32 GetRandomUnmarkedBit
(
int32 Data, |
Gets a random not already marked bit and returns the bit index selected | Kismet/KismetNodeHelperLibrary.h |
|
static int32 GetUnmarkedBit
(
int32 Data, |
Gets an already unmarked bit and returns the bit index selected | Kismet/KismetNodeHelperLibrary.h |
|
static uint8 GetValidValue
(
const UEnum* Enum, |
Kismet/KismetNodeHelperLibrary.h |
|
|
static bool HasMarkedBit
(
int32 Data, |
Returns whether there exists a marked bit in the data | Kismet/KismetNodeHelperLibrary.h |
|
static bool HasUnmarkedBit
(
int32 Data, |
Returns whether there exists an unmarked bit in the data | Kismet/KismetNodeHelperLibrary.h |
|
static void MarkBit
(
int32& Data, |
Sets the bit at index "Index" in the data | Kismet/KismetNodeHelperLibrary.h |
|