Navigation
Unreal Engine C++ API Reference > 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 |