WebInterfaceJSFunction.gen.cpp
13.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
// 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 "WebBrowserUI/Public/WebInterfaceJSFunction.h"
#ifdef _MSC_VER
#pragma warning (push)
#pragma warning (disable : 4883)
#endif
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeWebInterfaceJSFunction() {}
// Cross Module References
WEBBROWSERUI_API UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSResponse();
UPackage* Z_Construct_UPackage__Script_WebBrowserUI();
WEBBROWSERUI_API UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase();
WEBBROWSERUI_API UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSFunction();
// End Cross Module References
static_assert(std::is_polymorphic<FWebInterfaceJSResponse>() == std::is_polymorphic<FWebInterfaceJSCallbackBase>(), "USTRUCT FWebInterfaceJSResponse cannot be polymorphic unless super FWebInterfaceJSCallbackBase is polymorphic");
class UScriptStruct* FWebInterfaceJSResponse::StaticStruct()
{
static class UScriptStruct* Singleton = NULL;
if (!Singleton)
{
extern WEBBROWSERUI_API uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash();
Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebInterfaceJSResponse, Z_Construct_UPackage__Script_WebBrowserUI(), TEXT("WebInterfaceJSResponse"), sizeof(FWebInterfaceJSResponse), Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash());
}
return Singleton;
}
template<> WEBBROWSERUI_API UScriptStruct* StaticStruct<FWebInterfaceJSResponse>()
{
return FWebInterfaceJSResponse::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FWebInterfaceJSResponse(FWebInterfaceJSResponse::StaticStruct, TEXT("/Script/WebBrowserUI"), TEXT("WebInterfaceJSResponse"), false, nullptr, nullptr);
static struct FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSResponse
{
FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSResponse()
{
UScriptStruct::DeferCppStructOps<FWebInterfaceJSResponse>(FName(TEXT("WebInterfaceJSResponse")));
}
} ScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSResponse;
struct Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics
{
#if WITH_METADATA
static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
static void* NewStructOps();
static const UE4CodeGen_Private::FStructParams ReturnStructParams;
};
#if WITH_METADATA
const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::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/WebInterfaceJSFunction.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
void* Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebInterfaceJSResponse>();
}
const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::ReturnStructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_WebBrowserUI,
Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase,
&NewStructOps,
"WebInterfaceJSResponse",
sizeof(FWebInterfaceJSResponse),
alignof(FWebInterfaceJSResponse),
nullptr,
0,
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000201),
METADATA_PARAMS(Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::Struct_MetaDataParams))
};
UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSResponse()
{
#if WITH_HOT_RELOAD
extern uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash();
UPackage* Outer = Z_Construct_UPackage__Script_WebBrowserUI();
static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("WebInterfaceJSResponse"), sizeof(FWebInterfaceJSResponse), Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash(), false);
#else
static UScriptStruct* ReturnStruct = nullptr;
#endif
if (!ReturnStruct)
{
UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Statics::ReturnStructParams);
}
return ReturnStruct;
}
uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSResponse_Hash() { return 1711030984U; }
static_assert(std::is_polymorphic<FWebInterfaceJSFunction>() == std::is_polymorphic<FWebInterfaceJSCallbackBase>(), "USTRUCT FWebInterfaceJSFunction cannot be polymorphic unless super FWebInterfaceJSCallbackBase is polymorphic");
class UScriptStruct* FWebInterfaceJSFunction::StaticStruct()
{
static class UScriptStruct* Singleton = NULL;
if (!Singleton)
{
extern WEBBROWSERUI_API uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash();
Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebInterfaceJSFunction, Z_Construct_UPackage__Script_WebBrowserUI(), TEXT("WebInterfaceJSFunction"), sizeof(FWebInterfaceJSFunction), Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash());
}
return Singleton;
}
template<> WEBBROWSERUI_API UScriptStruct* StaticStruct<FWebInterfaceJSFunction>()
{
return FWebInterfaceJSFunction::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FWebInterfaceJSFunction(FWebInterfaceJSFunction::StaticStruct, TEXT("/Script/WebBrowserUI"), TEXT("WebInterfaceJSFunction"), false, nullptr, nullptr);
static struct FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSFunction
{
FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSFunction()
{
UScriptStruct::DeferCppStructOps<FWebInterfaceJSFunction>(FName(TEXT("WebInterfaceJSFunction")));
}
} ScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSFunction;
struct Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics
{
#if WITH_METADATA
static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
static void* NewStructOps();
static const UE4CodeGen_Private::FStructParams ReturnStructParams;
};
#if WITH_METADATA
const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::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/WebInterfaceJSFunction.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
void* Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebInterfaceJSFunction>();
}
const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::ReturnStructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_WebBrowserUI,
Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase,
&NewStructOps,
"WebInterfaceJSFunction",
sizeof(FWebInterfaceJSFunction),
alignof(FWebInterfaceJSFunction),
nullptr,
0,
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000201),
METADATA_PARAMS(Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::Struct_MetaDataParams))
};
UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSFunction()
{
#if WITH_HOT_RELOAD
extern uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash();
UPackage* Outer = Z_Construct_UPackage__Script_WebBrowserUI();
static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("WebInterfaceJSFunction"), sizeof(FWebInterfaceJSFunction), Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash(), false);
#else
static UScriptStruct* ReturnStruct = nullptr;
#endif
if (!ReturnStruct)
{
UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Statics::ReturnStructParams);
}
return ReturnStruct;
}
uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSFunction_Hash() { return 732938120U; }
class UScriptStruct* FWebInterfaceJSCallbackBase::StaticStruct()
{
static class UScriptStruct* Singleton = NULL;
if (!Singleton)
{
extern WEBBROWSERUI_API uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash();
Singleton = GetStaticStruct(Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase, Z_Construct_UPackage__Script_WebBrowserUI(), TEXT("WebInterfaceJSCallbackBase"), sizeof(FWebInterfaceJSCallbackBase), Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash());
}
return Singleton;
}
template<> WEBBROWSERUI_API UScriptStruct* StaticStruct<FWebInterfaceJSCallbackBase>()
{
return FWebInterfaceJSCallbackBase::StaticStruct();
}
static FCompiledInDeferStruct Z_CompiledInDeferStruct_UScriptStruct_FWebInterfaceJSCallbackBase(FWebInterfaceJSCallbackBase::StaticStruct, TEXT("/Script/WebBrowserUI"), TEXT("WebInterfaceJSCallbackBase"), false, nullptr, nullptr);
static struct FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSCallbackBase
{
FScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSCallbackBase()
{
UScriptStruct::DeferCppStructOps<FWebInterfaceJSCallbackBase>(FName(TEXT("WebInterfaceJSCallbackBase")));
}
} ScriptStruct_WebBrowserUI_StaticRegisterNativesFWebInterfaceJSCallbackBase;
struct Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics
{
#if WITH_METADATA
static const UE4CodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[];
#endif
static void* NewStructOps();
static const UE4CodeGen_Private::FStructParams ReturnStructParams;
};
#if WITH_METADATA
const UE4CodeGen_Private::FMetaDataPairParam Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::Struct_MetaDataParams[] = {
{ "Comment", "/** Base class for JS callback objects. */" },
{ "ModuleRelativePath", "Public/WebInterfaceJSFunction.h" },
{ "ToolTip", "Base class for JS callback objects." },
};
#endif
void* Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWebInterfaceJSCallbackBase>();
}
const UE4CodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::ReturnStructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_WebBrowserUI,
nullptr,
&NewStructOps,
"WebInterfaceJSCallbackBase",
sizeof(FWebInterfaceJSCallbackBase),
alignof(FWebInterfaceJSCallbackBase),
nullptr,
0,
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000201),
METADATA_PARAMS(Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::Struct_MetaDataParams, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::Struct_MetaDataParams))
};
UScriptStruct* Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase()
{
#if WITH_HOT_RELOAD
extern uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash();
UPackage* Outer = Z_Construct_UPackage__Script_WebBrowserUI();
static UScriptStruct* ReturnStruct = FindExistingStructIfHotReloadOrDynamic(Outer, TEXT("WebInterfaceJSCallbackBase"), sizeof(FWebInterfaceJSCallbackBase), Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash(), false);
#else
static UScriptStruct* ReturnStruct = nullptr;
#endif
if (!ReturnStruct)
{
UE4CodeGen_Private::ConstructUScriptStruct(ReturnStruct, Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Statics::ReturnStructParams);
}
return ReturnStruct;
}
uint32 Get_Z_Construct_UScriptStruct_FWebInterfaceJSCallbackBase_Hash() { return 339639650U; }
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#ifdef _MSC_VER
#pragma warning (pop)
#endif