Inheritance diagram for UCoherentUIGTJSEvent:Classes | |
| struct | FBoundArrayData |
| struct | FBoundStructArg |
| struct | FVariablePair |
Public Types | |
| enum | EVariableType { VT_Int32, VT_Float, VT_Bool, VT_String, VT_Struct, VT_Object, VT_Array, VT_Count } |
Public Member Functions | |
| void | AddByte (uint8 byte) |
| void | AddInt32 (int32 integer) |
| void | AddString (const FString &str) |
| void | AddName (const FName &name) |
| void | AddText (const FText &text) |
| void | AddFloat (float fl) |
| void | AddBool (bool b) |
| void | AddStructArg (const TFieldPath< FStructProperty > Arg) |
| void | AddObject (UObject *object) |
| void | AddArray (const TArray< int32 > &Array) |
| void | AddArrayInternal (void *Array, EVariableType ArrayType) |
| void | AddArrayOfStructsInternal (void *Array, UStruct *StructType) |
| void | AddStructInternal (const COH_PROP(StructProperty) *PropertyType, void *ArgAddress) |
| DECLARE_FUNCTION (execAddArray) | |
| DECLARE_FUNCTION (execAddStructArg) | |
| virtual void | BeginDestroy () |
Public Attributes | |
| TArray< int32 > | Ints |
| TArray< FString > | Strings |
| TArray< float > | Floats |
| TArray< bool > | Bools |
| TArray< TWeakObjectPtr< UObject > > | Objects |
| TArray< FBoundStructArg > | StructArgs |
| TArray< FBoundArrayData > | Arrays |
| TArray< FVariablePair > | OrderedVariables |
| TArray< const UStruct * > | StructTypes |
The class represents an event triggered by the game that will be processed in the JavaScript of the View. Use this class to pass parameters to JavaScript.
| void UCoherentUIGTJSEvent::AddArray | ( | const TArray< int32 > & | Array | ) |
Adds an Array of a bindable type parameter to the event
| void UCoherentUIGTJSEvent::AddArrayInternal | ( | void * | Array, |
| EVariableType | ArrayType | ||
| ) |
Adds an TArray parameter to the event. Clients should never call directly this.
| void UCoherentUIGTJSEvent::AddBool | ( | bool | b | ) |
Adds a Boolean parameter to the event
| void UCoherentUIGTJSEvent::AddByte | ( | uint8 | byte | ) |
Adds a Byte parameter to the event
| void UCoherentUIGTJSEvent::AddFloat | ( | float | fl | ) |
Adds a Float parameter to the event
| void UCoherentUIGTJSEvent::AddInt32 | ( | int32 | integer | ) |
Adds an Integer parameter to the event
| void UCoherentUIGTJSEvent::AddName | ( | const FName & | name | ) |
Adds a Name parameter to the event
| void UCoherentUIGTJSEvent::AddObject | ( | UObject * | object | ) |
Adds an Object parameter to the event
| void UCoherentUIGTJSEvent::AddString | ( | const FString & | str | ) |
Adds a String parameter to the event
| void UCoherentUIGTJSEvent::AddStructArg | ( | const TFieldPath< FStructProperty > | Arg | ) |
Adds an instance of UStruct to the event
| void UCoherentUIGTJSEvent::AddText | ( | const FText & | text | ) |
Adds a Text parameter to the event