200 lines
13 KiB
C++
200 lines
13 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
/*===========================================================================
|
|
Generated code exported from UnrealHeaderTool.
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
|
===========================================================================*/
|
|
|
|
#include "UObject/GeneratedCppIncludes.h"
|
|
#include "WebJSFunction.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeWebJSFunction() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
UPackage* Z_Construct_UPackage__Script_WebBrowser();
|
|
WEBBROWSER_API UScriptStruct* Z_Construct_UScriptStruct_FWebJSCallbackBase();
|
|
WEBBROWSER_API UScriptStruct* Z_Construct_UScriptStruct_FWebJSFunction();
|
|
WEBBROWSER_API UScriptStruct* Z_Construct_UScriptStruct_FWebJSResponse();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin ScriptStruct FWebJSCallbackBase ************************************************
|
|
struct Z_Construct_UScriptStruct_FWebJSCallbackBase_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FWebJSCallbackBase); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FWebJSCallbackBase); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Comment", "/** Base class for JS callback objects. */" },
|
|
{ "ModuleRelativePath", "Public/WebJSFunction.h" },
|
|
{ "ToolTip", "Base class for JS callback objects." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FWebJSCallbackBase constinit property declarations ****************
|
|
// ********** End ScriptStruct FWebJSCallbackBase constinit property declarations ******************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebJSCallbackBase>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FWebJSCallbackBase_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FWebJSCallbackBase;
|
|
class UScriptStruct* FWebJSCallbackBase::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FWebJSCallbackBase.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FWebJSCallbackBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebJSCallbackBase, (UObject*)Z_Construct_UPackage__Script_WebBrowser(), TEXT("WebJSCallbackBase"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FWebJSCallbackBase.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebJSCallbackBase_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_WebBrowser,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"WebJSCallbackBase",
|
|
nullptr,
|
|
0,
|
|
sizeof(FWebJSCallbackBase),
|
|
alignof(FWebJSCallbackBase),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebJSCallbackBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FWebJSCallbackBase_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FWebJSCallbackBase()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FWebJSCallbackBase.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FWebJSCallbackBase.InnerSingleton, Z_Construct_UScriptStruct_FWebJSCallbackBase_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FWebJSCallbackBase.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FWebJSCallbackBase **************************************************
|
|
|
|
// ********** Begin ScriptStruct FWebJSFunction ****************************************************
|
|
struct Z_Construct_UScriptStruct_FWebJSFunction_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FWebJSFunction); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FWebJSFunction); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Comment", "/**\n * Representation of a remote JS function.\n * FWebJSFunction objects represent a JS function and allow calling them from native code.\n * FWebJSFunction objects can also be added to delegates and events using the Bind/AddLambda method.\n */" },
|
|
{ "ModuleRelativePath", "Public/WebJSFunction.h" },
|
|
{ "ToolTip", "Representation of a remote JS function.\nFWebJSFunction objects represent a JS function and allow calling them from native code.\nFWebJSFunction objects can also be added to delegates and events using the Bind/AddLambda method." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FWebJSFunction constinit property declarations ********************
|
|
// ********** End ScriptStruct FWebJSFunction constinit property declarations **********************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebJSFunction>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FWebJSFunction_Statics
|
|
static_assert(std::is_polymorphic<FWebJSFunction>() == std::is_polymorphic<FWebJSCallbackBase>(), "USTRUCT FWebJSFunction cannot be polymorphic unless super FWebJSCallbackBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FWebJSFunction;
|
|
class UScriptStruct* FWebJSFunction::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FWebJSFunction.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FWebJSFunction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebJSFunction, (UObject*)Z_Construct_UPackage__Script_WebBrowser(), TEXT("WebJSFunction"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FWebJSFunction.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebJSFunction_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_WebBrowser,
|
|
Z_Construct_UScriptStruct_FWebJSCallbackBase,
|
|
&NewStructOps,
|
|
"WebJSFunction",
|
|
nullptr,
|
|
0,
|
|
sizeof(FWebJSFunction),
|
|
alignof(FWebJSFunction),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebJSFunction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FWebJSFunction_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FWebJSFunction()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FWebJSFunction.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FWebJSFunction.InnerSingleton, Z_Construct_UScriptStruct_FWebJSFunction_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FWebJSFunction.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FWebJSFunction ******************************************************
|
|
|
|
// ********** Begin ScriptStruct FWebJSResponse ****************************************************
|
|
struct Z_Construct_UScriptStruct_FWebJSResponse_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FWebJSResponse); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FWebJSResponse); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "Comment", "/** \n * Representation of a remote JS async response object.\n * UFUNCTIONs taking a FWebJSResponse will get it passed in automatically when called from a web browser.\n * Pass a result or error back by invoking Success or Failure on the object.\n * UFunctions accepting a FWebJSResponse should have a void return type, as any value returned from the function will be ignored.\n * Calling the response methods does not have to happen before returning from the function, which means you can use this to implement asynchronous functionality.\n *\n * Note that the remote object will become invalid as soon as a result has been delivered, so you can only call either Success or Failure once.\n */" },
|
|
{ "ModuleRelativePath", "Public/WebJSFunction.h" },
|
|
{ "ToolTip", "Representation of a remote JS async response object.\nUFUNCTIONs taking a FWebJSResponse will get it passed in automatically when called from a web browser.\nPass a result or error back by invoking Success or Failure on the object.\nUFunctions accepting a FWebJSResponse should have a void return type, as any value returned from the function will be ignored.\nCalling the response methods does not have to happen before returning from the function, which means you can use this to implement asynchronous functionality.\n\nNote that the remote object will become invalid as soon as a result has been delivered, so you can only call either Success or Failure once." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FWebJSResponse constinit property declarations ********************
|
|
// ********** End ScriptStruct FWebJSResponse constinit property declarations **********************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebJSResponse>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FWebJSResponse_Statics
|
|
static_assert(std::is_polymorphic<FWebJSResponse>() == std::is_polymorphic<FWebJSCallbackBase>(), "USTRUCT FWebJSResponse cannot be polymorphic unless super FWebJSCallbackBase is polymorphic");
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FWebJSResponse;
|
|
class UScriptStruct* FWebJSResponse::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FWebJSResponse.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FWebJSResponse.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebJSResponse, (UObject*)Z_Construct_UPackage__Script_WebBrowser(), TEXT("WebJSResponse"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FWebJSResponse.OuterSingleton;
|
|
}
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebJSResponse_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_WebBrowser,
|
|
Z_Construct_UScriptStruct_FWebJSCallbackBase,
|
|
&NewStructOps,
|
|
"WebJSResponse",
|
|
nullptr,
|
|
0,
|
|
sizeof(FWebJSResponse),
|
|
alignof(FWebJSResponse),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebJSResponse_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FWebJSResponse_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FWebJSResponse()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FWebJSResponse.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FWebJSResponse.InnerSingleton, Z_Construct_UScriptStruct_FWebJSResponse_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FWebJSResponse.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FWebJSResponse ******************************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_WebBrowser_Public_WebJSFunction_h__Script_WebBrowser_Statics
|
|
{
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FWebJSCallbackBase::StaticStruct, Z_Construct_UScriptStruct_FWebJSCallbackBase_Statics::NewStructOps, TEXT("WebJSCallbackBase"),&Z_Registration_Info_UScriptStruct_FWebJSCallbackBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FWebJSCallbackBase), 2112586041U) },
|
|
{ FWebJSFunction::StaticStruct, Z_Construct_UScriptStruct_FWebJSFunction_Statics::NewStructOps, TEXT("WebJSFunction"),&Z_Registration_Info_UScriptStruct_FWebJSFunction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FWebJSFunction), 2035212389U) },
|
|
{ FWebJSResponse::StaticStruct, Z_Construct_UScriptStruct_FWebJSResponse_Statics::NewStructOps, TEXT("WebJSResponse"),&Z_Registration_Info_UScriptStruct_FWebJSResponse, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FWebJSResponse), 4087383846U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_WebBrowser_Public_WebJSFunction_h__Script_WebBrowser_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_WebBrowser_Public_WebJSFunction_h__Script_WebBrowser_2924520918{
|
|
TEXT("/Script/WebBrowser"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_WebBrowser_Public_WebJSFunction_h__Script_WebBrowser_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_WebBrowser_Public_WebJSFunction_h__Script_WebBrowser_Statics::ScriptStructInfo),
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|