Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Kismet
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UKismetNodeHelperLibrary
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Kismet/KismetNodeHelperLibrary.h |
| Include | #include "Kismet/KismetNodeHelperLibrary.h" |
Syntax
class UKismetNodeHelperLibrary : public UBlueprintFunctionLibrary
Remarks
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
Constructors
| Type | Name | Description | |
|---|---|---|---|
UKismetNodeHelperLibrary
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | BitIsMarked
(
int32 Data, |
Returns whether the bit at index "Index" is set or not in the data | |
| void | ClearAllBits
(
int32& Data |
Clears all of the bit in the data | |
| void | ClearBit
(
int32& Data, |
Clears the bit at index "Index" in the data | |
| FName | GetEnumeratorName
(
const UEnum* Enum, |
Gets enumerator name. | |
| FString | GetEnumeratorUserFriendlyName
(
const UEnum* Enum, |
Gets enumerator name as FString. | |
| uint8 | GetEnumeratorValueFromIndex
(
const UEnum* Enum, |
||
| int32 | GetFirstUnmarkedBit
(
int32 Data, |
Gets the first index not already marked starting from a specific index and returns the bit index selected | |
| int32 | GetRandomUnmarkedBit
(
int32 Data, |
Gets a random not already marked bit and returns the bit index selected | |
| int32 | GetUnmarkedBit
(
int32 Data, |
Gets an already unmarked bit and returns the bit index selected | |
| uint8 | GetValidValue
(
const UEnum* Enum, |
||
| bool | HasMarkedBit
(
int32 Data, |
Returns whether there exists a marked bit in the data | |
| bool | HasUnmarkedBit
(
int32 Data, |
Returns whether there exists an unmarked bit in the data | |
| void | MarkBit
(
int32& Data, |
Sets the bit at index "Index" in the data |