#include <HummingbirdJSEvent.h>
Inherits UObject.
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 UStructProperty *Arg) |
| void | AddObject (UObject *object) |
| void | AddArray (const TArray< int32 > &Array) |
| void | AddArrayInternal (void *Array, EVariableType ArrayType) |
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 UHummingbirdJSEvent::AddArray | ( | const TArray< int32 > & | Array | ) |
Adds an Array of a bindable type parameter to the event
| void UHummingbirdJSEvent::AddArrayInternal | ( | void * | Array, |
| EVariableType | ArrayType | ||
| ) |
Adds an TArray parameter to the event. Clients should never call directly this.
| void UHummingbirdJSEvent::AddBool | ( | bool | b | ) |
Adds a Boolean parameter to the event
| void UHummingbirdJSEvent::AddByte | ( | uint8 | byte | ) |
Adds a Byte parameter to the event
| void UHummingbirdJSEvent::AddFloat | ( | float | fl | ) |
Adds a Float parameter to the event
| void UHummingbirdJSEvent::AddInt32 | ( | int32 | integer | ) |
Adds an Integer parameter to the event
| void UHummingbirdJSEvent::AddName | ( | const FName & | name | ) |
Adds a Name parameter to the event
| void UHummingbirdJSEvent::AddObject | ( | UObject * | object | ) |
Adds an Object parameter to the event
| void UHummingbirdJSEvent::AddString | ( | const FString & | str | ) |
Adds a String parameter to the event
| void UHummingbirdJSEvent::AddStructArg | ( | const UStructProperty * | Arg | ) |
Adds an instance of UStruct to the event
| void UHummingbirdJSEvent::AddText | ( | const FText & | text | ) |
Adds a Text parameter to the event