Skip to content
SiteEmail

UCohtmlJSEvent

More…

#include <CohtmlJSEvent.h>

Inherits from UObject

Name
structFBoundArrayData
structFBoundStructArg
structFVariablePair
Name
enumEVariableType { VT_Int32, VT_Float, VT_Bool, VT_String, VT_Struct, VT_Object, VT_Array, VT_Count}
Name
voidAddByte(uint8 byte)
voidAddInt32(int32 integer)
voidAddString(const FString & str)
voidAddName(const FName & name)
voidAddText(const FText & text)
voidAddFloat(float fl)
voidAddBool(bool b)
voidAddStructArg(const TFieldPath< FStructProperty > Arg)
voidAddObject(UObject * object)
voidAddArray(const TArray< int32 > & Array)
voidAddArrayInternal(void * Array, EVariableType ArrayType)
voidAddArrayOfStructsInternal(void * Array, UStruct * StructType)
voidAddStructInternal(const COH_PROP(StructProperty) * PropertyType, void * ArgAddress)
DECLARE_FUNCTION(execAddArray )
DECLARE_FUNCTION(execAddStructArg )
virtual voidBeginDestroy()
~UCohtmlJSEvent()
Name
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< TObjectPtr< const UStruct > >StructTypes
class UCohtmlJSEvent;

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.

EnumeratorValueDescription
VT_Int32
VT_Float
VT_Bool
VT_String
VT_Struct
VT_Object
VT_Array
VT_Count
void AddByte(
uint8 byte
)

Adds a Byte parameter to the event

void AddInt32(
int32 integer
)

Adds an Integer parameter to the event

void AddString(
const FString & str
)

Adds a String parameter to the event

void AddName(
const FName & name
)

Adds a Name parameter to the event

void AddText(
const FText & text
)

Adds a Text parameter to the event

void AddFloat(
float fl
)

Adds a Float parameter to the event

void AddBool(
bool b
)

Adds a Boolean parameter to the event

void AddStructArg(
const TFieldPath< FStructProperty > Arg
)

Adds an instance of UStruct to the event

void AddObject(
UObject * object
)

Adds an Object parameter to the event

void AddArray(
const TArray< int32 > & Array
)

Adds an Array of a bindable type parameter to the event

void AddArrayInternal(
void * Array,
EVariableType ArrayType
)

Adds an TArray parameter to the event. Clients should never call directly this.

void AddArrayOfStructsInternal(
void * Array,
UStruct * StructType
)
void AddStructInternal(
const COH_PROP(StructProperty) * PropertyType,
void * ArgAddress
)
DECLARE_FUNCTION(
execAddArray
)
DECLARE_FUNCTION(
execAddStructArg
)
virtual void BeginDestroy()
~UCohtmlJSEvent()
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< TObjectPtr< const UStruct > > StructTypes;