2.9.16.0
Coherent GT for UE4
UCoherentUIGTBlueprintFunctionLibrary Class Reference
+ Inheritance diagram for UCoherentUIGTBlueprintFunctionLibrary:

Public Member Functions

 DECLARE_FUNCTION (execAddStructArg)
 
 DECLARE_FUNCTION (execAddArrayOfStructs)
 

Static Public Member Functions

static UCoherentUIGTJSEventCreateJSEvent (UObject *WorldContextObject)
 
static void SetupLoadingScreen (UObject *WorldContextObject, const FCoherentUIGTLoadingScreenSettings &Settings)
 
static void AddByte (UCoherentUIGTJSEvent *JSEvent, uint8 Arg)
 
static void AddInt32 (UCoherentUIGTJSEvent *JSEvent, int32 Arg)
 
static void AddString (UCoherentUIGTJSEvent *JSEvent, const FString &Arg)
 
static void AddFloat (UCoherentUIGTJSEvent *JSEvent, float Arg)
 
static void AddBool (UCoherentUIGTJSEvent *JSEvent, bool Arg)
 
static void AddObject (UCoherentUIGTJSEvent *JSEvent, UObject *Arg)
 
static void AddStructArg (UCoherentUIGTJSEvent *JSEvent, const TFieldPath< FStructProperty > Arg)
 
static void AddArray (UCoherentUIGTJSEvent *JSEvent, const TArray< int32 > &Arg, int32 ArrayType)
 
static void AddArrayOfStructs (UCoherentUIGTJSEvent *JSEvent, const TArray< int32 > &Arg)
 
static void TriggerJSEvent (class UCoherentUIGTBaseComponent *Component, const FString &EventName, UCoherentUIGTJSEvent *JSEvent)
 

Member Function Documentation

◆ AddArray()

static void UCoherentUIGTBlueprintFunctionLibrary::AddArray ( UCoherentUIGTJSEvent JSEvent,
const TArray< int32 > &  Arg,
int32  ArrayType 
)
static

Adds an Array of a bindable type to the event

◆ AddArrayOfStructs()

static void UCoherentUIGTBlueprintFunctionLibrary::AddArrayOfStructs ( UCoherentUIGTJSEvent JSEvent,
const TArray< int32 > &  Arg 
)
static

Adds an Array of UStruct instances to the event

◆ AddBool()

static void UCoherentUIGTBlueprintFunctionLibrary::AddBool ( UCoherentUIGTJSEvent JSEvent,
bool  Arg 
)
static

Adds a Boolean parameter to the event

◆ AddByte()

static void UCoherentUIGTBlueprintFunctionLibrary::AddByte ( UCoherentUIGTJSEvent JSEvent,
uint8  Arg 
)
static

Adds a Byte parameter to the event

◆ AddFloat()

static void UCoherentUIGTBlueprintFunctionLibrary::AddFloat ( UCoherentUIGTJSEvent JSEvent,
float  Arg 
)
static

Adds a Float parameter to the event

◆ AddInt32()

static void UCoherentUIGTBlueprintFunctionLibrary::AddInt32 ( UCoherentUIGTJSEvent JSEvent,
int32  Arg 
)
static

Adds an Integer parameter to the event

◆ AddObject()

static void UCoherentUIGTBlueprintFunctionLibrary::AddObject ( UCoherentUIGTJSEvent JSEvent,
UObject *  Arg 
)
static

Adds an Object parameter to the event

◆ AddString()

static void UCoherentUIGTBlueprintFunctionLibrary::AddString ( UCoherentUIGTJSEvent JSEvent,
const FString &  Arg 
)
static

Adds a String parameter to the event

◆ AddStructArg()

static void UCoherentUIGTBlueprintFunctionLibrary::AddStructArg ( UCoherentUIGTJSEvent JSEvent,
const TFieldPath< FStructProperty >  Arg 
)
static

Adds an instance of UStruct to the event

◆ CreateJSEvent()

static UCoherentUIGTJSEvent* UCoherentUIGTBlueprintFunctionLibrary::CreateJSEvent ( UObject *  WorldContextObject)
static

Creates a UCoherentUIGTJSEvent object

◆ SetupLoadingScreen()

static void UCoherentUIGTBlueprintFunctionLibrary::SetupLoadingScreen ( UObject *  WorldContextObject,
const FCoherentUIGTLoadingScreenSettings Settings 
)
static

Creates a UCoherentUIGTLoadingScreen object

◆ TriggerJSEvent()

static void UCoherentUIGTBlueprintFunctionLibrary::TriggerJSEvent ( class UCoherentUIGTBaseComponent Component,
const FString &  EventName,
UCoherentUIGTJSEvent JSEvent 
)
static

Invokes the specified event on the component with arguments coming from JSEvent