Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,255 @@
// 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 "EditorUtilities/EditorPythonScriptingLibrary.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeEditorPythonScriptingLibrary() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UEditorPythonScriptingLibrary();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UEditorPythonScriptingLibrary_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UEditorPythonScriptingLibrary Function GetKeepPythonScriptAlive **********
struct Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics
{
struct EditorPythonScriptingLibrary_eventGetKeepPythonScriptAlive_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor Scripting | Python" },
{ "Comment", "/**\n\x09 * Returns the value of the bKeepPythonScriptAlive flag.\n\x09 * \n\x09 * If this is false (default), it will close the editor during the next tick (when executing a Python script in the editor-environment using the UnrealEditor-Cmd commandline tool).\n\x09 * If this is true, it will not close the editor by itself, and you will have to close it manually, either by setting this value to false again, or by calling a function like unreal.SystemLibrary.quit_editor(). \n\x09 * \n\x09 * @return The current value of the bKeepPythonScriptAlive flag.\n\x09*/" },
{ "DisplayName", "Get Keep Python Script Alive" },
{ "ModuleRelativePath", "Private/EditorUtilities/EditorPythonScriptingLibrary.h" },
{ "ToolTip", "Returns the value of the bKeepPythonScriptAlive flag.\n\nIf this is false (default), it will close the editor during the next tick (when executing a Python script in the editor-environment using the UnrealEditor-Cmd commandline tool).\nIf this is true, it will not close the editor by itself, and you will have to close it manually, either by setting this value to false again, or by calling a function like unreal.SystemLibrary.quit_editor().\n\n@return The current value of the bKeepPythonScriptAlive flag." },
};
#endif // WITH_METADATA
// ********** Begin Function GetKeepPythonScriptAlive constinit property declarations **************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetKeepPythonScriptAlive constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetKeepPythonScriptAlive Property Definitions *************************
void Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((EditorPythonScriptingLibrary_eventGetKeepPythonScriptAlive_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(EditorPythonScriptingLibrary_eventGetKeepPythonScriptAlive_Parms), &Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::PropPointers) < 2048);
// ********** End Function GetKeepPythonScriptAlive Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UEditorPythonScriptingLibrary, nullptr, "GetKeepPythonScriptAlive", Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::EditorPythonScriptingLibrary_eventGetKeepPythonScriptAlive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::EditorPythonScriptingLibrary_eventGetKeepPythonScriptAlive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UEditorPythonScriptingLibrary::execGetKeepPythonScriptAlive)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UEditorPythonScriptingLibrary::GetKeepPythonScriptAlive();
P_NATIVE_END;
}
// ********** End Class UEditorPythonScriptingLibrary Function GetKeepPythonScriptAlive ************
// ********** Begin Class UEditorPythonScriptingLibrary Function SetKeepPythonScriptAlive **********
struct Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics
{
struct EditorPythonScriptingLibrary_eventSetKeepPythonScriptAlive_Parms
{
bool bNewKeepAlive;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Editor Scripting | Python" },
{ "Comment", "/**\n\x09 * Sets the bKeepPythonScriptAlive flag.\n\x09 * \n\x09 * If this is false (default), it will close the editor during the next tick (when executing a Python script in the editor-environment using the UnrealEditor-Cmd commandline tool).\n\x09 * If this is true, it will not close the editor by itself, and you will have to close it manually, either by setting this value to false again, or by calling a function like unreal.SystemLibrary.quit_editor(). \n\x09 * \n\x09 * @param bNewKeepAlive The new value of the bKeepPythonScriptAlive flag.\n\x09 * @return The result of the users decision, true=Ok, false=Cancel, or false if running in unattended mode.\n\x09*/" },
{ "DisplayName", "Set Keep Python Script Alive" },
{ "ModuleRelativePath", "Private/EditorUtilities/EditorPythonScriptingLibrary.h" },
{ "ToolTip", "Sets the bKeepPythonScriptAlive flag.\n\nIf this is false (default), it will close the editor during the next tick (when executing a Python script in the editor-environment using the UnrealEditor-Cmd commandline tool).\nIf this is true, it will not close the editor by itself, and you will have to close it manually, either by setting this value to false again, or by calling a function like unreal.SystemLibrary.quit_editor().\n\n@param bNewKeepAlive The new value of the bKeepPythonScriptAlive flag.\n@return The result of the users decision, true=Ok, false=Cancel, or false if running in unattended mode." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNewKeepAlive_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetKeepPythonScriptAlive constinit property declarations **************
static void NewProp_bNewKeepAlive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNewKeepAlive;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetKeepPythonScriptAlive constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetKeepPythonScriptAlive Property Definitions *************************
void Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::NewProp_bNewKeepAlive_SetBit(void* Obj)
{
((EditorPythonScriptingLibrary_eventSetKeepPythonScriptAlive_Parms*)Obj)->bNewKeepAlive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::NewProp_bNewKeepAlive = { "bNewKeepAlive", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(EditorPythonScriptingLibrary_eventSetKeepPythonScriptAlive_Parms), &Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::NewProp_bNewKeepAlive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNewKeepAlive_MetaData), NewProp_bNewKeepAlive_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::NewProp_bNewKeepAlive,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::PropPointers) < 2048);
// ********** End Function SetKeepPythonScriptAlive Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UEditorPythonScriptingLibrary, nullptr, "SetKeepPythonScriptAlive", Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::EditorPythonScriptingLibrary_eventSetKeepPythonScriptAlive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::EditorPythonScriptingLibrary_eventSetKeepPythonScriptAlive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UEditorPythonScriptingLibrary::execSetKeepPythonScriptAlive)
{
P_GET_UBOOL(Z_Param_bNewKeepAlive);
P_FINISH;
P_NATIVE_BEGIN;
UEditorPythonScriptingLibrary::SetKeepPythonScriptAlive(Z_Param_bNewKeepAlive);
P_NATIVE_END;
}
// ********** End Class UEditorPythonScriptingLibrary Function SetKeepPythonScriptAlive ************
// ********** Begin Class UEditorPythonScriptingLibrary ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UEditorPythonScriptingLibrary;
UClass* UEditorPythonScriptingLibrary::GetPrivateStaticClass()
{
using TClass = UEditorPythonScriptingLibrary;
if (!Z_Registration_Info_UClass_UEditorPythonScriptingLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("EditorPythonScriptingLibrary"),
Z_Registration_Info_UClass_UEditorPythonScriptingLibrary.InnerSingleton,
StaticRegisterNativesUEditorPythonScriptingLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UEditorPythonScriptingLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UEditorPythonScriptingLibrary_NoRegister()
{
return UEditorPythonScriptingLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Utility class for Python scripting functionality.\n */" },
{ "IncludePath", "EditorUtilities/EditorPythonScriptingLibrary.h" },
{ "ModuleRelativePath", "Private/EditorUtilities/EditorPythonScriptingLibrary.h" },
{ "ScriptName", "EditorPythonScripting" },
{ "ToolTip", "Utility class for Python scripting functionality." },
};
#endif // WITH_METADATA
// ********** Begin Class UEditorPythonScriptingLibrary constinit property declarations ************
// ********** End Class UEditorPythonScriptingLibrary constinit property declarations **************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetKeepPythonScriptAlive"), .Pointer = &UEditorPythonScriptingLibrary::execGetKeepPythonScriptAlive },
{ .NameUTF8 = UTF8TEXT("SetKeepPythonScriptAlive"), .Pointer = &UEditorPythonScriptingLibrary::execSetKeepPythonScriptAlive },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UEditorPythonScriptingLibrary_GetKeepPythonScriptAlive, "GetKeepPythonScriptAlive" }, // 994032726
{ &Z_Construct_UFunction_UEditorPythonScriptingLibrary_SetKeepPythonScriptAlive, "SetKeepPythonScriptAlive" }, // 3092445723
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UEditorPythonScriptingLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics
UObject* (*const Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics::ClassParams = {
&UEditorPythonScriptingLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics::Class_MetaDataParams)
};
void UEditorPythonScriptingLibrary::StaticRegisterNativesUEditorPythonScriptingLibrary()
{
UClass* Class = UEditorPythonScriptingLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UEditorPythonScriptingLibrary()
{
if (!Z_Registration_Info_UClass_UEditorPythonScriptingLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEditorPythonScriptingLibrary.OuterSingleton, Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UEditorPythonScriptingLibrary.OuterSingleton;
}
UEditorPythonScriptingLibrary::UEditorPythonScriptingLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEditorPythonScriptingLibrary);
UEditorPythonScriptingLibrary::~UEditorPythonScriptingLibrary() {}
// ********** End Class UEditorPythonScriptingLibrary **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UEditorPythonScriptingLibrary, UEditorPythonScriptingLibrary::StaticClass, TEXT("UEditorPythonScriptingLibrary"), &Z_Registration_Info_UClass_UEditorPythonScriptingLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEditorPythonScriptingLibrary), 2666180678U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h__Script_PythonScriptPlugin_3303852727{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "EditorUtilities/EditorPythonScriptingLibrary.h"
#ifdef PYTHONSCRIPTPLUGIN_EditorPythonScriptingLibrary_generated_h
#error "EditorPythonScriptingLibrary.generated.h already included, missing '#pragma once' in EditorPythonScriptingLibrary.h"
#endif
#define PYTHONSCRIPTPLUGIN_EditorPythonScriptingLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UEditorPythonScriptingLibrary ********************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetKeepPythonScriptAlive); \
DECLARE_FUNCTION(execSetKeepPythonScriptAlive);
struct Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UEditorPythonScriptingLibrary_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUEditorPythonScriptingLibrary(); \
friend struct ::Z_Construct_UClass_UEditorPythonScriptingLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UEditorPythonScriptingLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UEditorPythonScriptingLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UEditorPythonScriptingLibrary_NoRegister) \
DECLARE_SERIALIZER(UEditorPythonScriptingLibrary)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UEditorPythonScriptingLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UEditorPythonScriptingLibrary(UEditorPythonScriptingLibrary&&) = delete; \
UEditorPythonScriptingLibrary(const UEditorPythonScriptingLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UEditorPythonScriptingLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEditorPythonScriptingLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UEditorPythonScriptingLibrary) \
NO_API virtual ~UEditorPythonScriptingLibrary();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_12_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_15_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UEditorPythonScriptingLibrary;
// ********** End Class UEditorPythonScriptingLibrary **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_EditorUtilities_EditorPythonScriptingLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,149 @@
// 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 "K2Node_ExecutePythonScript.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeK2Node_ExecutePythonScript() {}
// ********** Begin Cross Module References ********************************************************
BLUEPRINTGRAPH_API UClass* Z_Construct_UClass_UK2Node_CallFunction();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UK2Node_ExecutePythonScript();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UK2Node_ExecutePythonScript_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UK2Node_ExecutePythonScript **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UK2Node_ExecutePythonScript;
UClass* UK2Node_ExecutePythonScript::GetPrivateStaticClass()
{
using TClass = UK2Node_ExecutePythonScript;
if (!Z_Registration_Info_UClass_UK2Node_ExecutePythonScript.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("K2Node_ExecutePythonScript"),
Z_Registration_Info_UClass_UK2Node_ExecutePythonScript.InnerSingleton,
StaticRegisterNativesUK2Node_ExecutePythonScript,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UK2Node_ExecutePythonScript.InnerSingleton;
}
UClass* Z_Construct_UClass_UK2Node_ExecutePythonScript_NoRegister()
{
return UK2Node_ExecutePythonScript::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "K2Node_ExecutePythonScript.h" },
{ "ModuleRelativePath", "Private/K2Node_ExecutePythonScript.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Inputs_MetaData[] = {
{ "Category", "Arguments" },
{ "Comment", "/** User-defined input pins */" },
{ "ModuleRelativePath", "Private/K2Node_ExecutePythonScript.h" },
{ "ToolTip", "User-defined input pins" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Outputs_MetaData[] = {
{ "Category", "Arguments" },
{ "Comment", "/** User-defined output pins */" },
{ "ModuleRelativePath", "Private/K2Node_ExecutePythonScript.h" },
{ "ToolTip", "User-defined output pins" },
};
#endif // WITH_METADATA
// ********** Begin Class UK2Node_ExecutePythonScript constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_Inputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Inputs;
static const UECodeGen_Private::FNamePropertyParams NewProp_Outputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Outputs;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UK2Node_ExecutePythonScript constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UK2Node_ExecutePythonScript>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics
// ********** Begin Class UK2Node_ExecutePythonScript Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Inputs_Inner = { "Inputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Inputs = { "Inputs", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UK2Node_ExecutePythonScript, Inputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Inputs_MetaData), NewProp_Inputs_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Outputs_Inner = { "Outputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Outputs = { "Outputs", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UK2Node_ExecutePythonScript, Outputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Outputs_MetaData), NewProp_Outputs_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Inputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Inputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Outputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::NewProp_Outputs,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::PropPointers) < 2048);
// ********** End Class UK2Node_ExecutePythonScript Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UK2Node_CallFunction,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::ClassParams = {
&UK2Node_ExecutePythonScript::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::PropPointers),
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::Class_MetaDataParams), Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::Class_MetaDataParams)
};
void UK2Node_ExecutePythonScript::StaticRegisterNativesUK2Node_ExecutePythonScript()
{
}
UClass* Z_Construct_UClass_UK2Node_ExecutePythonScript()
{
if (!Z_Registration_Info_UClass_UK2Node_ExecutePythonScript.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UK2Node_ExecutePythonScript.OuterSingleton, Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UK2Node_ExecutePythonScript.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UK2Node_ExecutePythonScript);
UK2Node_ExecutePythonScript::~UK2Node_ExecutePythonScript() {}
// ********** End Class UK2Node_ExecutePythonScript ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UK2Node_ExecutePythonScript, UK2Node_ExecutePythonScript::StaticClass, TEXT("UK2Node_ExecutePythonScript"), &Z_Registration_Info_UClass_UK2Node_ExecutePythonScript, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UK2Node_ExecutePythonScript), 3517345248U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h__Script_PythonScriptPlugin_47463886{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "K2Node_ExecutePythonScript.h"
#ifdef PYTHONSCRIPTPLUGIN_K2Node_ExecutePythonScript_generated_h
#error "K2Node_ExecutePythonScript.generated.h already included, missing '#pragma once' in K2Node_ExecutePythonScript.h"
#endif
#define PYTHONSCRIPTPLUGIN_K2Node_ExecutePythonScript_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UK2Node_ExecutePythonScript **********************************************
struct Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UK2Node_ExecutePythonScript_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUK2Node_ExecutePythonScript(); \
friend struct ::Z_Construct_UClass_UK2Node_ExecutePythonScript_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UK2Node_ExecutePythonScript_NoRegister(); \
public: \
DECLARE_CLASS2(UK2Node_ExecutePythonScript, UK2Node_CallFunction, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UK2Node_ExecutePythonScript_NoRegister) \
DECLARE_SERIALIZER(UK2Node_ExecutePythonScript)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h_16_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UK2Node_ExecutePythonScript(UK2Node_ExecutePythonScript&&) = delete; \
UK2Node_ExecutePythonScript(const UK2Node_ExecutePythonScript&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UK2Node_ExecutePythonScript); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UK2Node_ExecutePythonScript); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UK2Node_ExecutePythonScript) \
NO_API virtual ~UK2Node_ExecutePythonScript();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h_13_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UK2Node_ExecutePythonScript;
// ********** End Class UK2Node_ExecutePythonScript ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_K2Node_ExecutePythonScript_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,515 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PyTest.h"
#ifdef PYTHONSCRIPTPLUGIN_PyTest_generated_h
#error "PyTest.generated.h already included, missing '#pragma once' in PyTest.h"
#endif
#define PYTHONSCRIPTPLUGIN_PyTest_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UObject;
class UPyTestObject;
enum class EPyTestEnum : uint8;
struct FPyTestChildStruct;
struct FPyTestStruct;
class FProperty;
// ********** Begin Delegate FPyTestDelegate *******************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_14_DELEGATE \
PYTHONSCRIPTPLUGIN_API int32 FPyTestDelegate_DelegateWrapper(const FScriptDelegate& PyTestDelegate, int32 InValue);
// ********** End Delegate FPyTestDelegate *********************************************************
// ********** Begin Delegate FPyTestMulticastDelegate **********************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_19_DELEGATE \
PYTHONSCRIPTPLUGIN_API void FPyTestMulticastDelegate_DelegateWrapper(const FMulticastScriptDelegate& PyTestMulticastDelegate, const FString& InStr);
// ********** End Delegate FPyTestMulticastDelegate ************************************************
// ********** Begin Delegate FPyTestSlateTickDelegate **********************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_24_DELEGATE \
PYTHONSCRIPTPLUGIN_API void FPyTestSlateTickDelegate_DelegateWrapper(const FScriptDelegate& PyTestSlateTickDelegate, float InDeltaTime);
// ********** End Delegate FPyTestSlateTickDelegate ************************************************
// ********** Begin ScriptStruct FPyTestStruct *****************************************************
struct Z_Construct_UScriptStruct_FPyTestStruct_Statics;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_42_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPyTestStruct_Statics; \
PYTHONSCRIPTPLUGIN_API static class UScriptStruct* StaticStruct();
struct FPyTestStruct;
// ********** End ScriptStruct FPyTestStruct *******************************************************
// ********** Begin ScriptStruct FPyTestChildStruct ************************************************
struct Z_Construct_UScriptStruct_FPyTestChildStruct_Statics;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_102_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPyTestChildStruct_Statics; \
PYTHONSCRIPTPLUGIN_API static class UScriptStruct* StaticStruct(); \
typedef FPyTestStruct Super;
struct FPyTestChildStruct;
// ********** End ScriptStruct FPyTestChildStruct **************************************************
// ********** Begin Class UPyTestStructLibrary *****************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_111_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execClearBoolMutableViaRef); \
DECLARE_FUNCTION(execSetBoolMutableViaRef); \
DECLARE_FUNCTION(execClearBoolMutable); \
DECLARE_FUNCTION(execSetBoolMutable); \
DECLARE_FUNCTION(execAddStr); \
DECLARE_FUNCTION(execAddFloat); \
DECLARE_FUNCTION(execAddInt); \
DECLARE_FUNCTION(execGetConstantValue); \
DECLARE_FUNCTION(execLegacyIsBoolSet); \
DECLARE_FUNCTION(execIsBoolSet);
struct Z_Construct_UClass_UPyTestStructLibrary_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestStructLibrary_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_111_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPyTestStructLibrary(); \
friend struct ::Z_Construct_UClass_UPyTestStructLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestStructLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestStructLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestStructLibrary_NoRegister) \
DECLARE_SERIALIZER(UPyTestStructLibrary)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_111_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestStructLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestStructLibrary(UPyTestStructLibrary&&) = delete; \
UPyTestStructLibrary(const UPyTestStructLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestStructLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestStructLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPyTestStructLibrary) \
NO_API virtual ~UPyTestStructLibrary();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_108_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_111_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_111_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_111_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_111_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestStructLibrary;
// ********** End Class UPyTestStructLibrary *******************************************************
// ********** Begin ScriptStruct FPyTestClassSparseData ********************************************
struct Z_Construct_UScriptStruct_FPyTestClassSparseData_Statics;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_150_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPyTestClassSparseData_Statics; \
PYTHONSCRIPTPLUGIN_API static class UScriptStruct* StaticStruct();
struct FPyTestClassSparseData;
// ********** End ScriptStruct FPyTestClassSparseData **********************************************
// ********** Begin Class UPyTestObject ************************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_SPARSE_DATA \
UE_DEPRECATED(5.6, "Use (preferably) GetPyTestClassSparseData(EGetSparseClassDataMethod::ArchetypeIfNull), or GetMutablePyTestClassSparseData() instead if you need to mutate the sparse class data (best avoided at runtime)")\
FPyTestClassSparseData* GetPyTestClassSparseData() const; \
FPyTestClassSparseData* GetMutablePyTestClassSparseData() const; \
const FPyTestClassSparseData* GetPyTestClassSparseData(EGetSparseClassDataMethod GetMethod) const; \
static UScriptStruct* StaticGetPyTestClassSparseDataScriptStruct();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_SPARSE_DATA_PROPERTY_ACCESSORS \
int32 GetIntFromSparseData() const { return GetPyTestClassSparseData(EGetSparseClassDataMethod::ArchetypeIfNull)->IntFromSparseData; }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_RPC_WRAPPERS_NO_PURE_DECLS \
virtual void FuncBlueprintNativeRef_Implementation(FPyTestStruct& InOutStruct) const; \
virtual int32 FuncBlueprintNative_Implementation(const int32 InValue) const; \
DECLARE_FUNCTION(execGetConstantValue); \
DECLARE_FUNCTION(execEmitScriptWarning); \
DECLARE_FUNCTION(execEmitScriptError); \
DECLARE_FUNCTION(execReturnFieldPath); \
DECLARE_FUNCTION(execReturnMap); \
DECLARE_FUNCTION(execReturnSet); \
DECLARE_FUNCTION(execReturnArray); \
DECLARE_FUNCTION(execMulticastDelegatePropertyCallback); \
DECLARE_FUNCTION(execDelegatePropertyCallback); \
DECLARE_FUNCTION(execFuncTakingFieldPath); \
DECLARE_FUNCTION(execFuncTakingPyTestDelegate); \
DECLARE_FUNCTION(execFuncTakingPyTestStructDefault); \
DECLARE_FUNCTION(execLegacyFuncTakingPyTestStruct); \
DECLARE_FUNCTION(execFuncTakingPyTestChildStruct); \
DECLARE_FUNCTION(execFuncTakingPyTestStruct); \
DECLARE_FUNCTION(execCallFuncBlueprintNativeRef); \
DECLARE_FUNCTION(execCallFuncBlueprintNative); \
DECLARE_FUNCTION(execCallFuncBlueprintImplementablePackedGetter); \
DECLARE_FUNCTION(execCallFuncBlueprintImplementable); \
DECLARE_FUNCTION(execFuncBlueprintNativeRef); \
DECLARE_FUNCTION(execFuncBlueprintNative);
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UPyTestObject_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestObject_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPyTestObject(); \
friend struct ::Z_Construct_UClass_UPyTestObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestObject_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestObject_NoRegister) \
DECLARE_SERIALIZER(UPyTestObject) \
virtual UObject* _getUObject() const override { return const_cast<UPyTestObject*>(this); }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestObject(UPyTestObject&&) = delete; \
UPyTestObject(const UPyTestObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestObject); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPyTestObject) \
NO_API virtual ~UPyTestObject();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_160_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_SPARSE_DATA \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_SPARSE_DATA_PROPERTY_ACCESSORS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_CALLBACK_WRAPPERS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_163_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestObject;
// ********** End Class UPyTestObject **************************************************************
// ********** Begin Class UPyTestChildObject *******************************************************
struct Z_Construct_UClass_UPyTestChildObject_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestChildObject_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_305_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPyTestChildObject(); \
friend struct ::Z_Construct_UClass_UPyTestChildObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestChildObject_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestChildObject, UPyTestObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestChildObject_NoRegister) \
DECLARE_SERIALIZER(UPyTestChildObject)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_305_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestChildObject(); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestChildObject(UPyTestChildObject&&) = delete; \
UPyTestChildObject(const UPyTestChildObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestChildObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestChildObject); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPyTestChildObject) \
NO_API virtual ~UPyTestChildObject();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_302_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_305_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_305_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_305_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestChildObject;
// ********** End Class UPyTestChildObject *********************************************************
// ********** Begin Class UDEPRECATED_LegacyPyTestObject *******************************************
struct Z_Construct_UClass_UDEPRECATED_LegacyPyTestObject_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UDEPRECATED_LegacyPyTestObject_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_314_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDEPRECATED_LegacyPyTestObject(); \
friend struct ::Z_Construct_UClass_UDEPRECATED_LegacyPyTestObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UDEPRECATED_LegacyPyTestObject_NoRegister(); \
public: \
DECLARE_CLASS2(UDEPRECATED_LegacyPyTestObject, UPyTestObject, COMPILED_IN_FLAGS(0 | CLASS_Deprecated), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UDEPRECATED_LegacyPyTestObject_NoRegister) \
DECLARE_SERIALIZER(UDEPRECATED_LegacyPyTestObject)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_314_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UDEPRECATED_LegacyPyTestObject(); \
/** Deleted move- and copy-constructors, should never be used */ \
UDEPRECATED_LegacyPyTestObject(UDEPRECATED_LegacyPyTestObject&&) = delete; \
UDEPRECATED_LegacyPyTestObject(const UDEPRECATED_LegacyPyTestObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UDEPRECATED_LegacyPyTestObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDEPRECATED_LegacyPyTestObject); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDEPRECATED_LegacyPyTestObject) \
NO_API virtual ~UDEPRECATED_LegacyPyTestObject();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_311_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_314_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_314_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_314_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDEPRECATED_LegacyPyTestObject;
// ********** End Class UDEPRECATED_LegacyPyTestObject *********************************************
// ********** Begin Class UPyTestObjectLibrary *****************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_323_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetOtherConstantValue); \
DECLARE_FUNCTION(execIsBoolSet);
struct Z_Construct_UClass_UPyTestObjectLibrary_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestObjectLibrary_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_323_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPyTestObjectLibrary(); \
friend struct ::Z_Construct_UClass_UPyTestObjectLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestObjectLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestObjectLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestObjectLibrary_NoRegister) \
DECLARE_SERIALIZER(UPyTestObjectLibrary)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_323_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestObjectLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestObjectLibrary(UPyTestObjectLibrary&&) = delete; \
UPyTestObjectLibrary(const UPyTestObjectLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestObjectLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestObjectLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPyTestObjectLibrary) \
NO_API virtual ~UPyTestObjectLibrary();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_320_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_323_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_323_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_323_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_323_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestObjectLibrary;
// ********** End Class UPyTestObjectLibrary *******************************************************
// ********** Begin Delegate FOnNameCollisionDelegate **********************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_341_DELEGATE \
static PYTHONSCRIPTPLUGIN_API void FOnNameCollisionDelegate_DelegateWrapper(const FMulticastScriptDelegate& OnNameCollisionDelegate, FPyTestStruct const& PyStruct);
// ********** End Delegate FOnNameCollisionDelegate ************************************************
// ********** Begin Class UPyTestStructDelegate ****************************************************
struct Z_Construct_UClass_UPyTestStructDelegate_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestStructDelegate_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_338_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPyTestStructDelegate(); \
friend struct ::Z_Construct_UClass_UPyTestStructDelegate_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestStructDelegate_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestStructDelegate, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestStructDelegate_NoRegister) \
DECLARE_SERIALIZER(UPyTestStructDelegate)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_338_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestStructDelegate(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestStructDelegate(UPyTestStructDelegate&&) = delete; \
UPyTestStructDelegate(const UPyTestStructDelegate&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestStructDelegate); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestStructDelegate); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPyTestStructDelegate) \
NO_API virtual ~UPyTestStructDelegate();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_335_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_338_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_338_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_338_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestStructDelegate;
// ********** End Class UPyTestStructDelegate ******************************************************
// ********** Begin Delegate FOnNameCollisionDelegate **********************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_357_DELEGATE \
static PYTHONSCRIPTPLUGIN_API void FOnNameCollisionDelegate_DelegateWrapper(const FMulticastScriptDelegate& OnNameCollisionDelegate, FVector2D const& Vec);
// ********** End Delegate FOnNameCollisionDelegate ************************************************
// ********** Begin Class UPyTestVectorDelegate ****************************************************
struct Z_Construct_UClass_UPyTestVectorDelegate_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestVectorDelegate_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_354_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPyTestVectorDelegate(); \
friend struct ::Z_Construct_UClass_UPyTestVectorDelegate_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestVectorDelegate_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestVectorDelegate, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestVectorDelegate_NoRegister) \
DECLARE_SERIALIZER(UPyTestVectorDelegate)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_354_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestVectorDelegate(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestVectorDelegate(UPyTestVectorDelegate&&) = delete; \
UPyTestVectorDelegate(const UPyTestVectorDelegate&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestVectorDelegate); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestVectorDelegate); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPyTestVectorDelegate) \
NO_API virtual ~UPyTestVectorDelegate();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_351_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_354_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_354_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_354_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestVectorDelegate;
// ********** End Class UPyTestVectorDelegate ******************************************************
// ********** Begin Class UPyTestTypeHint **********************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_373_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execCheckTupleReturnType); \
DECLARE_FUNCTION(execCheckStaticFunction); \
DECLARE_FUNCTION(execCheckDelegateTypeHints); \
DECLARE_FUNCTION(execCheckMapTypeHints); \
DECLARE_FUNCTION(execCheckSetTypeHints); \
DECLARE_FUNCTION(execCheckArrayTypeHints); \
DECLARE_FUNCTION(execCheckObjectTypeHints); \
DECLARE_FUNCTION(execCheckStructTypeHints); \
DECLARE_FUNCTION(execCheckFieldPathTypeHints); \
DECLARE_FUNCTION(execCheckTextTypeHints); \
DECLARE_FUNCTION(execCheckNameTypeHints); \
DECLARE_FUNCTION(execCheckStringTypeHints); \
DECLARE_FUNCTION(execCheckEnumTypeHints); \
DECLARE_FUNCTION(execCheckFloatTypeHints); \
DECLARE_FUNCTION(execCheckIntegerTypeHints); \
DECLARE_FUNCTION(execCheckBoolTypeHints); \
DECLARE_FUNCTION(execGetIntConst); \
DECLARE_FUNCTION(execGetStringConst);
struct Z_Construct_UClass_UPyTestTypeHint_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestTypeHint_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_373_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPyTestTypeHint(); \
friend struct ::Z_Construct_UClass_UPyTestTypeHint_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestTypeHint_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestTypeHint, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestTypeHint_NoRegister) \
DECLARE_SERIALIZER(UPyTestTypeHint)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_373_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestTypeHint(UPyTestTypeHint&&) = delete; \
UPyTestTypeHint(const UPyTestTypeHint&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestTypeHint); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestTypeHint); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPyTestTypeHint) \
NO_API virtual ~UPyTestTypeHint();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_370_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_373_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_373_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_373_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h_373_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestTypeHint;
// ********** End Class UPyTestTypeHint ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTest_h
// ********** Begin Enum EPyTestEnum ***************************************************************
#define FOREACH_ENUM_EPYTESTENUM(op) \
op(EPyTestEnum::One) \
op(EPyTestEnum::Two)
enum class EPyTestEnum : uint8;
template<> struct TIsUEnumClass<EPyTestEnum> { enum { Value = true }; };
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPyTestEnum>();
// ********** End Enum EPyTestEnum *****************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,492 @@
// 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 "PyTestInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePyTestInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestChildInterface();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestChildInterface_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestInterface();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestInterface_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestOtherInterface();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestOtherInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UPyTestInterface Function FuncInterface ******************************
struct Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics
{
struct PyTestInterface_eventFuncInterface_Parms
{
int32 InValue;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Internal" },
{ "ModuleRelativePath", "Private/PyTestInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FuncInterface constinit property declarations *************************
static const UECodeGen_Private::FIntPropertyParams NewProp_InValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FuncInterface constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FuncInterface Property Definitions ************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestInterface_eventFuncInterface_Parms, InValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InValue_MetaData), NewProp_InValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestInterface_eventFuncInterface_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_InValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers) < 2048);
// ********** End Function FuncInterface Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPyTestInterface, nullptr, "FuncInterface", Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PyTestInterface_eventFuncInterface_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::PyTestInterface_eventFuncInterface_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPyTestInterface_FuncInterface()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPyTestInterface_FuncInterface_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IPyTestInterface::execFuncInterface)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InValue);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->FuncInterface(Z_Param_InValue);
P_NATIVE_END;
}
// ********** End Interface UPyTestInterface Function FuncInterface ********************************
// ********** Begin Interface UPyTestInterface *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPyTestInterface;
UClass* UPyTestInterface::GetPrivateStaticClass()
{
using TClass = UPyTestInterface;
if (!Z_Registration_Info_UClass_UPyTestInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PyTestInterface"),
Z_Registration_Info_UClass_UPyTestInterface.InnerSingleton,
StaticRegisterNativesUPyTestInterface,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPyTestInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UPyTestInterface_NoRegister()
{
return UPyTestInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPyTestInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Private/PyTestInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UPyTestInterface constinit property declarations *********************
// ********** End Interface UPyTestInterface constinit property declarations ***********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("FuncInterface"), .Pointer = &IPyTestInterface::execFuncInterface },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPyTestInterface_FuncInterface, "FuncInterface" }, // 3744016498
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IPyTestInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPyTestInterface_Statics
UObject* (*const Z_Construct_UClass_UPyTestInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPyTestInterface_Statics::ClassParams = {
&UPyTestInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000040A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UPyTestInterface_Statics::Class_MetaDataParams)
};
void UPyTestInterface::StaticRegisterNativesUPyTestInterface()
{
UClass* Class = UPyTestInterface::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPyTestInterface_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPyTestInterface()
{
if (!Z_Registration_Info_UClass_UPyTestInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPyTestInterface.OuterSingleton, Z_Construct_UClass_UPyTestInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPyTestInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPyTestInterface);
// ********** End Interface UPyTestInterface *******************************************************
// ********** Begin Interface UPyTestChildInterface Function FuncInterfaceChild ********************
struct Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics
{
struct PyTestChildInterface_eventFuncInterfaceChild_Parms
{
int32 InValue;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Internal" },
{ "ModuleRelativePath", "Private/PyTestInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FuncInterfaceChild constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_InValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FuncInterfaceChild constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FuncInterfaceChild Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestChildInterface_eventFuncInterfaceChild_Parms, InValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InValue_MetaData), NewProp_InValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestChildInterface_eventFuncInterfaceChild_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_InValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers) < 2048);
// ********** End Function FuncInterfaceChild Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPyTestChildInterface, nullptr, "FuncInterfaceChild", Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PyTestChildInterface_eventFuncInterfaceChild_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::PyTestChildInterface_eventFuncInterfaceChild_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IPyTestChildInterface::execFuncInterfaceChild)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InValue);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->FuncInterfaceChild(Z_Param_InValue);
P_NATIVE_END;
}
// ********** End Interface UPyTestChildInterface Function FuncInterfaceChild **********************
// ********** Begin Interface UPyTestChildInterface ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPyTestChildInterface;
UClass* UPyTestChildInterface::GetPrivateStaticClass()
{
using TClass = UPyTestChildInterface;
if (!Z_Registration_Info_UClass_UPyTestChildInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PyTestChildInterface"),
Z_Registration_Info_UClass_UPyTestChildInterface.InnerSingleton,
StaticRegisterNativesUPyTestChildInterface,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPyTestChildInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UPyTestChildInterface_NoRegister()
{
return UPyTestChildInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPyTestChildInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Private/PyTestInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UPyTestChildInterface constinit property declarations ****************
// ********** End Interface UPyTestChildInterface constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("FuncInterfaceChild"), .Pointer = &IPyTestChildInterface::execFuncInterfaceChild },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPyTestChildInterface_FuncInterfaceChild, "FuncInterfaceChild" }, // 161130605
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IPyTestChildInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPyTestChildInterface_Statics
UObject* (*const Z_Construct_UClass_UPyTestChildInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPyTestInterface,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestChildInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPyTestChildInterface_Statics::ClassParams = {
&UPyTestChildInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000040A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestChildInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UPyTestChildInterface_Statics::Class_MetaDataParams)
};
void UPyTestChildInterface::StaticRegisterNativesUPyTestChildInterface()
{
UClass* Class = UPyTestChildInterface::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPyTestChildInterface_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPyTestChildInterface()
{
if (!Z_Registration_Info_UClass_UPyTestChildInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPyTestChildInterface.OuterSingleton, Z_Construct_UClass_UPyTestChildInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPyTestChildInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPyTestChildInterface);
// ********** End Interface UPyTestChildInterface **************************************************
// ********** Begin Interface UPyTestOtherInterface Function FuncInterfaceOther ********************
struct Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics
{
struct PyTestOtherInterface_eventFuncInterfaceOther_Parms
{
int32 InValue;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Internal" },
{ "ModuleRelativePath", "Private/PyTestInterface.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FuncInterfaceOther constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_InValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FuncInterfaceOther constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FuncInterfaceOther Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_InValue = { "InValue", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestOtherInterface_eventFuncInterfaceOther_Parms, InValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InValue_MetaData), NewProp_InValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PyTestOtherInterface_eventFuncInterfaceOther_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_InValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers) < 2048);
// ********** End Function FuncInterfaceOther Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPyTestOtherInterface, nullptr, "FuncInterfaceOther", Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PyTestOtherInterface_eventFuncInterfaceOther_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::PyTestOtherInterface_eventFuncInterfaceOther_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(IPyTestOtherInterface::execFuncInterfaceOther)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InValue);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->FuncInterfaceOther(Z_Param_InValue);
P_NATIVE_END;
}
// ********** End Interface UPyTestOtherInterface Function FuncInterfaceOther **********************
// ********** Begin Interface UPyTestOtherInterface ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPyTestOtherInterface;
UClass* UPyTestOtherInterface::GetPrivateStaticClass()
{
using TClass = UPyTestOtherInterface;
if (!Z_Registration_Info_UClass_UPyTestOtherInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PyTestOtherInterface"),
Z_Registration_Info_UClass_UPyTestOtherInterface.InnerSingleton,
StaticRegisterNativesUPyTestOtherInterface,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPyTestOtherInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UPyTestOtherInterface_NoRegister()
{
return UPyTestOtherInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPyTestOtherInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Private/PyTestInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UPyTestOtherInterface constinit property declarations ****************
// ********** End Interface UPyTestOtherInterface constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("FuncInterfaceOther"), .Pointer = &IPyTestOtherInterface::execFuncInterfaceOther },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPyTestOtherInterface_FuncInterfaceOther, "FuncInterfaceOther" }, // 2800126694
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IPyTestOtherInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPyTestOtherInterface_Statics
UObject* (*const Z_Construct_UClass_UPyTestOtherInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestOtherInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPyTestOtherInterface_Statics::ClassParams = {
&UPyTestOtherInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000040A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPyTestOtherInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UPyTestOtherInterface_Statics::Class_MetaDataParams)
};
void UPyTestOtherInterface::StaticRegisterNativesUPyTestOtherInterface()
{
UClass* Class = UPyTestOtherInterface::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPyTestOtherInterface_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPyTestOtherInterface()
{
if (!Z_Registration_Info_UClass_UPyTestOtherInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPyTestOtherInterface.OuterSingleton, Z_Construct_UClass_UPyTestOtherInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPyTestOtherInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPyTestOtherInterface);
// ********** End Interface UPyTestOtherInterface **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPyTestInterface, UPyTestInterface::StaticClass, TEXT("UPyTestInterface"), &Z_Registration_Info_UClass_UPyTestInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPyTestInterface), 3392964048U) },
{ Z_Construct_UClass_UPyTestChildInterface, UPyTestChildInterface::StaticClass, TEXT("UPyTestChildInterface"), &Z_Registration_Info_UClass_UPyTestChildInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPyTestChildInterface), 57903482U) },
{ Z_Construct_UClass_UPyTestOtherInterface, UPyTestOtherInterface::StaticClass, TEXT("UPyTestOtherInterface"), &Z_Registration_Info_UClass_UPyTestOtherInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPyTestOtherInterface), 1288659479U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_1112728252{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,205 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PyTestInterface.h"
#ifdef PYTHONSCRIPTPLUGIN_PyTestInterface_generated_h
#error "PyTestInterface.generated.h already included, missing '#pragma once' in PyTestInterface.h"
#endif
#define PYTHONSCRIPTPLUGIN_PyTestInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UPyTestInterface *****************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_RPC_WRAPPERS \
DECLARE_FUNCTION(execFuncInterface);
struct Z_Construct_UClass_UPyTestInterface_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestInterface_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPyTestInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestInterface(UPyTestInterface&&) = delete; \
UPyTestInterface(const UPyTestInterface&) = delete; \
virtual ~UPyTestInterface() = default;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUPyTestInterface(); \
friend struct ::Z_Construct_UClass_UPyTestInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestInterface_NoRegister) \
DECLARE_SERIALIZER(UPyTestInterface)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_INCLASS_IINTERFACE \
protected: \
virtual ~IPyTestInterface() {} \
public: \
typedef UPyTestInterface UClassType; \
typedef IPyTestInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_12_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_RPC_WRAPPERS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_15_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestInterface;
// ********** End Interface UPyTestInterface *******************************************************
// ********** Begin Interface UPyTestChildInterface ************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_RPC_WRAPPERS \
DECLARE_FUNCTION(execFuncInterfaceChild);
struct Z_Construct_UClass_UPyTestChildInterface_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestChildInterface_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestChildInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPyTestChildInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestChildInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestChildInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestChildInterface(UPyTestChildInterface&&) = delete; \
UPyTestChildInterface(const UPyTestChildInterface&) = delete; \
virtual ~UPyTestChildInterface() = default;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUPyTestChildInterface(); \
friend struct ::Z_Construct_UClass_UPyTestChildInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestChildInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestChildInterface, UPyTestInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestChildInterface_NoRegister) \
DECLARE_SERIALIZER(UPyTestChildInterface)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_INCLASS_IINTERFACE \
protected: \
virtual ~IPyTestChildInterface() {} \
public: \
typedef UPyTestChildInterface UClassType; \
typedef IPyTestChildInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_29_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_36_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_RPC_WRAPPERS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_32_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestChildInterface;
// ********** End Interface UPyTestChildInterface **************************************************
// ********** Begin Interface UPyTestOtherInterface ************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_RPC_WRAPPERS \
DECLARE_FUNCTION(execFuncInterfaceOther);
struct Z_Construct_UClass_UPyTestOtherInterface_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPyTestOtherInterface_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPyTestOtherInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPyTestOtherInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPyTestOtherInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPyTestOtherInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UPyTestOtherInterface(UPyTestOtherInterface&&) = delete; \
UPyTestOtherInterface(const UPyTestOtherInterface&) = delete; \
virtual ~UPyTestOtherInterface() = default;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUPyTestOtherInterface(); \
friend struct ::Z_Construct_UClass_UPyTestOtherInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPyTestOtherInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UPyTestOtherInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPyTestOtherInterface_NoRegister) \
DECLARE_SERIALIZER(UPyTestOtherInterface)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_INCLASS_IINTERFACE \
protected: \
virtual ~IPyTestOtherInterface() {} \
public: \
typedef UPyTestOtherInterface UClassType; \
typedef IPyTestOtherInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_46_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_53_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_RPC_WRAPPERS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h_49_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPyTestOtherInterface;
// ********** End Interface UPyTestOtherInterface **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyTestInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,210 @@
// 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 "PyWrapperBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePyWrapperBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonObjectHandle();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonObjectHandle_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonResourceOwner();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonResourceOwner_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UPythonResourceOwner *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonResourceOwner;
UClass* UPythonResourceOwner::GetPrivateStaticClass()
{
using TClass = UPythonResourceOwner;
if (!Z_Registration_Info_UClass_UPythonResourceOwner.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonResourceOwner"),
Z_Registration_Info_UClass_UPythonResourceOwner.InnerSingleton,
StaticRegisterNativesUPythonResourceOwner,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonResourceOwner.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonResourceOwner_NoRegister()
{
return UPythonResourceOwner::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonResourceOwner_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/PyWrapperBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UPythonResourceOwner constinit property declarations *****************
// ********** End Interface UPythonResourceOwner constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IPythonResourceOwner>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonResourceOwner_Statics
UObject* (*const Z_Construct_UClass_UPythonResourceOwner_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonResourceOwner_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonResourceOwner_Statics::ClassParams = {
&UPythonResourceOwner::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonResourceOwner_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonResourceOwner_Statics::Class_MetaDataParams)
};
void UPythonResourceOwner::StaticRegisterNativesUPythonResourceOwner()
{
}
UClass* Z_Construct_UClass_UPythonResourceOwner()
{
if (!Z_Registration_Info_UClass_UPythonResourceOwner.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonResourceOwner.OuterSingleton, Z_Construct_UClass_UPythonResourceOwner_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonResourceOwner.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonResourceOwner);
// ********** End Interface UPythonResourceOwner ***************************************************
// ********** Begin Class UPythonObjectHandle ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonObjectHandle;
UClass* UPythonObjectHandle::GetPrivateStaticClass()
{
using TClass = UPythonObjectHandle;
if (!Z_Registration_Info_UClass_UPythonObjectHandle.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonObjectHandle"),
Z_Registration_Info_UClass_UPythonObjectHandle.InnerSingleton,
StaticRegisterNativesUPythonObjectHandle,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonObjectHandle.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonObjectHandle_NoRegister()
{
return UPythonObjectHandle::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonObjectHandle_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Handle object to wrap a Python object for use as a UPROPERTY on a UCLASS or USTRUCT.\n * This allows Python generated types to store arbitrary Python objects as native properties, \n * rather than rely on the lifetime of the Python wrapper object to keep a non-property object reference alive.\n * \n * The following functions are available in Python script to interact with these handles:\n * - unreal.create_python_object_handle(obj) -> handle - Creates an unreal.PythonObjectHandle from a given PyObject.\n * - unreal.resolve_python_object_handle(handle) -> obj - Resolves an unreal.PythonObjectHandle to its PyObject, or None.\n * - unreal.destroy_python_object_handle(handle) - Destroys an unreal.PythonObjectHandle (clearing its PyObject reference).\n * \n * Manually calling destroy is optional, but can be useful when you need to *immediately* clean-up a reference to the wrapped \n * Python object, rather than wait for UE GC to clean it up at an arbitrary point in the future.\n * \n * This can be used to create a property on Python generated types via the standard unreal.uproperty syntax, eg):\n * MyObjectHandleProperty = unreal.uproperty(unreal.PythonObjectHandle)\n */" },
{ "IncludePath", "PyWrapperBase.h" },
{ "ModuleRelativePath", "Private/PyWrapperBase.h" },
{ "ToolTip", "Handle object to wrap a Python object for use as a UPROPERTY on a UCLASS or USTRUCT.\nThis allows Python generated types to store arbitrary Python objects as native properties,\nrather than rely on the lifetime of the Python wrapper object to keep a non-property object reference alive.\n\nThe following functions are available in Python script to interact with these handles:\n - unreal.create_python_object_handle(obj) -> handle - Creates an unreal.PythonObjectHandle from a given PyObject.\n - unreal.resolve_python_object_handle(handle) -> obj - Resolves an unreal.PythonObjectHandle to its PyObject, or None.\n - unreal.destroy_python_object_handle(handle) - Destroys an unreal.PythonObjectHandle (clearing its PyObject reference).\n\nManually calling destroy is optional, but can be useful when you need to *immediately* clean-up a reference to the wrapped\nPython object, rather than wait for UE GC to clean it up at an arbitrary point in the future.\n\nThis can be used to create a property on Python generated types via the standard unreal.uproperty syntax, eg):\n MyObjectHandleProperty = unreal.uproperty(unreal.PythonObjectHandle)" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonObjectHandle constinit property declarations **********************
// ********** End Class UPythonObjectHandle constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonObjectHandle>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonObjectHandle_Statics
UObject* (*const Z_Construct_UClass_UPythonObjectHandle_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonObjectHandle_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UPythonObjectHandle_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UPythonResourceOwner_NoRegister, (int32)VTABLE_OFFSET(UPythonObjectHandle, IPythonResourceOwner), false }, // 2495480729
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonObjectHandle_Statics::ClassParams = {
&UPythonObjectHandle::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonObjectHandle_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonObjectHandle_Statics::Class_MetaDataParams)
};
void UPythonObjectHandle::StaticRegisterNativesUPythonObjectHandle()
{
}
UClass* Z_Construct_UClass_UPythonObjectHandle()
{
if (!Z_Registration_Info_UClass_UPythonObjectHandle.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonObjectHandle.OuterSingleton, Z_Construct_UClass_UPythonObjectHandle_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonObjectHandle.OuterSingleton;
}
UPythonObjectHandle::UPythonObjectHandle(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonObjectHandle);
UPythonObjectHandle::~UPythonObjectHandle() {}
// ********** End Class UPythonObjectHandle ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonResourceOwner, UPythonResourceOwner::StaticClass, TEXT("UPythonResourceOwner"), &Z_Registration_Info_UClass_UPythonResourceOwner, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonResourceOwner), 2495480729U) },
{ Z_Construct_UClass_UPythonObjectHandle, UPythonObjectHandle::StaticClass, TEXT("UPythonObjectHandle"), &Z_Registration_Info_UClass_UPythonObjectHandle, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonObjectHandle), 3532338359U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h__Script_PythonScriptPlugin_1259246112{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PyWrapperBase.h"
#ifdef PYTHONSCRIPTPLUGIN_PyWrapperBase_generated_h
#error "PyWrapperBase.generated.h already included, missing '#pragma once' in PyWrapperBase.h"
#endif
#define PYTHONSCRIPTPLUGIN_PyWrapperBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UPythonResourceOwner *************************************************
struct Z_Construct_UClass_UPythonResourceOwner_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonResourceOwner_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_99_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
PYTHONSCRIPTPLUGIN_API UPythonResourceOwner(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonResourceOwner) \
DECLARE_VTABLE_PTR_HELPER_CTOR(PYTHONSCRIPTPLUGIN_API, UPythonResourceOwner); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonResourceOwner); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonResourceOwner(UPythonResourceOwner&&) = delete; \
UPythonResourceOwner(const UPythonResourceOwner&) = delete; \
virtual ~UPythonResourceOwner() = default;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_99_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUPythonResourceOwner(); \
friend struct ::Z_Construct_UClass_UPythonResourceOwner_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonResourceOwner_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonResourceOwner, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonResourceOwner_NoRegister) \
DECLARE_SERIALIZER(UPythonResourceOwner)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_99_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_99_GENERATED_UINTERFACE_BODY() \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_99_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_99_INCLASS_IINTERFACE \
protected: \
virtual ~IPythonResourceOwner() {} \
public: \
typedef UPythonResourceOwner UClassType; \
typedef IPythonResourceOwner ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_96_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_104_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_99_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonResourceOwner;
// ********** End Interface UPythonResourceOwner ***************************************************
// ********** Begin Class UPythonObjectHandle ******************************************************
struct Z_Construct_UClass_UPythonObjectHandle_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonObjectHandle_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_133_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonObjectHandle(); \
friend struct ::Z_Construct_UClass_UPythonObjectHandle_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonObjectHandle_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonObjectHandle, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonObjectHandle_NoRegister) \
DECLARE_SERIALIZER(UPythonObjectHandle) \
virtual UObject* _getUObject() const override { return const_cast<UPythonObjectHandle*>(this); }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_133_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPythonObjectHandle(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonObjectHandle(UPythonObjectHandle&&) = delete; \
UPythonObjectHandle(const UPythonObjectHandle&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonObjectHandle); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonObjectHandle); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonObjectHandle) \
NO_API virtual ~UPythonObjectHandle();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_130_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_133_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_133_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h_133_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonObjectHandle;
// ********** End Class UPythonObjectHandle ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "PyWrapperDelegate.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePyWrapperDelegate() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonCallableForDelegate();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonCallableForDelegate_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonResourceOwner_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPythonCallableForDelegate ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonCallableForDelegate;
UClass* UPythonCallableForDelegate::GetPrivateStaticClass()
{
using TClass = UPythonCallableForDelegate;
if (!Z_Registration_Info_UClass_UPythonCallableForDelegate.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonCallableForDelegate"),
Z_Registration_Info_UClass_UPythonCallableForDelegate.InnerSingleton,
StaticRegisterNativesUPythonCallableForDelegate,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonCallableForDelegate.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonCallableForDelegate_NoRegister()
{
return UPythonCallableForDelegate::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonCallableForDelegate_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UObject proxy base used to wrap a callable Python object so that it can be used with an Unreal delegate\n * @note This can't go inside the WITH_PYTHON block due to UHT parsing limitations (it doesn't understand that macro)\n */" },
{ "IncludePath", "PyWrapperDelegate.h" },
{ "ModuleRelativePath", "Private/PyWrapperDelegate.h" },
{ "ToolTip", "UObject proxy base used to wrap a callable Python object so that it can be used with an Unreal delegate\n@note This can't go inside the WITH_PYTHON block due to UHT parsing limitations (it doesn't understand that macro)" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonCallableForDelegate constinit property declarations ***************
// ********** End Class UPythonCallableForDelegate constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonCallableForDelegate>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonCallableForDelegate_Statics
UObject* (*const Z_Construct_UClass_UPythonCallableForDelegate_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonCallableForDelegate_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UPythonCallableForDelegate_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UPythonResourceOwner_NoRegister, (int32)VTABLE_OFFSET(UPythonCallableForDelegate, IPythonResourceOwner), false }, // 2495480729
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonCallableForDelegate_Statics::ClassParams = {
&UPythonCallableForDelegate::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x040000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonCallableForDelegate_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonCallableForDelegate_Statics::Class_MetaDataParams)
};
void UPythonCallableForDelegate::StaticRegisterNativesUPythonCallableForDelegate()
{
}
UClass* Z_Construct_UClass_UPythonCallableForDelegate()
{
if (!Z_Registration_Info_UClass_UPythonCallableForDelegate.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonCallableForDelegate.OuterSingleton, Z_Construct_UClass_UPythonCallableForDelegate_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonCallableForDelegate.OuterSingleton;
}
UPythonCallableForDelegate::UPythonCallableForDelegate(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonCallableForDelegate);
UPythonCallableForDelegate::~UPythonCallableForDelegate() {}
// ********** End Class UPythonCallableForDelegate *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonCallableForDelegate, UPythonCallableForDelegate::StaticClass, TEXT("UPythonCallableForDelegate"), &Z_Registration_Info_UClass_UPythonCallableForDelegate, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonCallableForDelegate), 1501215186U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h__Script_PythonScriptPlugin_2140950918{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PyWrapperDelegate.h"
#ifdef PYTHONSCRIPTPLUGIN_PyWrapperDelegate_generated_h
#error "PyWrapperDelegate.generated.h already included, missing '#pragma once' in PyWrapperDelegate.h"
#endif
#define PYTHONSCRIPTPLUGIN_PyWrapperDelegate_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPythonCallableForDelegate ***********************************************
struct Z_Construct_UClass_UPythonCallableForDelegate_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonCallableForDelegate_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonCallableForDelegate(); \
friend struct ::Z_Construct_UClass_UPythonCallableForDelegate_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonCallableForDelegate_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonCallableForDelegate, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonCallableForDelegate_NoRegister) \
DECLARE_SERIALIZER(UPythonCallableForDelegate) \
virtual UObject* _getUObject() const override { return const_cast<UPythonCallableForDelegate*>(this); }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPythonCallableForDelegate(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonCallableForDelegate(UPythonCallableForDelegate&&) = delete; \
UPythonCallableForDelegate(const UPythonCallableForDelegate&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonCallableForDelegate); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonCallableForDelegate); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonCallableForDelegate) \
NO_API virtual ~UPythonCallableForDelegate();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h_15_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonCallableForDelegate;
// ********** End Class UPythonCallableForDelegate *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperDelegate_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "PyWrapperEnum.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePyWrapperEnum() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UEnum();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedEnum();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedEnum_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonResourceOwner_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPythonGeneratedEnum *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonGeneratedEnum;
UClass* UPythonGeneratedEnum::GetPrivateStaticClass()
{
using TClass = UPythonGeneratedEnum;
if (!Z_Registration_Info_UClass_UPythonGeneratedEnum.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonGeneratedEnum"),
Z_Registration_Info_UClass_UPythonGeneratedEnum.InnerSingleton,
StaticRegisterNativesUPythonGeneratedEnum,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonGeneratedEnum.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonGeneratedEnum_NoRegister()
{
return UPythonGeneratedEnum::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonGeneratedEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** An Unreal enum that was generated from a Python type */" },
{ "IncludePath", "PyWrapperEnum.h" },
{ "ModuleRelativePath", "Private/PyWrapperEnum.h" },
{ "ToolTip", "An Unreal enum that was generated from a Python type" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonGeneratedEnum constinit property declarations *********************
// ********** End Class UPythonGeneratedEnum constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonGeneratedEnum>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonGeneratedEnum_Statics
UObject* (*const Z_Construct_UClass_UPythonGeneratedEnum_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEnum,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonGeneratedEnum_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UPythonGeneratedEnum_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UPythonResourceOwner_NoRegister, (int32)VTABLE_OFFSET(UPythonGeneratedEnum, IPythonResourceOwner), false }, // 2495480729
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonGeneratedEnum_Statics::ClassParams = {
&UPythonGeneratedEnum::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonGeneratedEnum_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonGeneratedEnum_Statics::Class_MetaDataParams)
};
void UPythonGeneratedEnum::StaticRegisterNativesUPythonGeneratedEnum()
{
}
UClass* Z_Construct_UClass_UPythonGeneratedEnum()
{
if (!Z_Registration_Info_UClass_UPythonGeneratedEnum.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonGeneratedEnum.OuterSingleton, Z_Construct_UClass_UPythonGeneratedEnum_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonGeneratedEnum.OuterSingleton;
}
UPythonGeneratedEnum::UPythonGeneratedEnum(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonGeneratedEnum);
UPythonGeneratedEnum::~UPythonGeneratedEnum() {}
// ********** End Class UPythonGeneratedEnum *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonGeneratedEnum, UPythonGeneratedEnum::StaticClass, TEXT("UPythonGeneratedEnum"), &Z_Registration_Info_UClass_UPythonGeneratedEnum, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonGeneratedEnum), 3806457101U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h__Script_PythonScriptPlugin_1207170869{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PyWrapperEnum.h"
#ifdef PYTHONSCRIPTPLUGIN_PyWrapperEnum_generated_h
#error "PyWrapperEnum.generated.h already included, missing '#pragma once' in PyWrapperEnum.h"
#endif
#define PYTHONSCRIPTPLUGIN_PyWrapperEnum_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPythonGeneratedEnum *****************************************************
struct Z_Construct_UClass_UPythonGeneratedEnum_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedEnum_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h_123_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonGeneratedEnum(); \
friend struct ::Z_Construct_UClass_UPythonGeneratedEnum_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonGeneratedEnum_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonGeneratedEnum, UEnum, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonGeneratedEnum_NoRegister) \
DECLARE_SERIALIZER(UPythonGeneratedEnum) \
virtual UObject* _getUObject() const override { return const_cast<UPythonGeneratedEnum*>(this); }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h_123_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPythonGeneratedEnum(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonGeneratedEnum(UPythonGeneratedEnum&&) = delete; \
UPythonGeneratedEnum(const UPythonGeneratedEnum&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonGeneratedEnum); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonGeneratedEnum); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonGeneratedEnum) \
NO_API virtual ~UPythonGeneratedEnum();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h_120_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h_123_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h_123_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h_123_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonGeneratedEnum;
// ********** End Class UPythonGeneratedEnum *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperEnum_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,127 @@
// 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 "PyWrapperObject.h"
#include "UObject/Package.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePyWrapperObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedClass();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedClass_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonResourceOwner_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPythonGeneratedClass ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonGeneratedClass;
UClass* UPythonGeneratedClass::GetPrivateStaticClass()
{
using TClass = UPythonGeneratedClass;
if (!Z_Registration_Info_UClass_UPythonGeneratedClass.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonGeneratedClass"),
Z_Registration_Info_UClass_UPythonGeneratedClass.InnerSingleton,
StaticRegisterNativesUPythonGeneratedClass,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonGeneratedClass.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonGeneratedClass_NoRegister()
{
return UPythonGeneratedClass::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonGeneratedClass_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** An Unreal class that was generated from a Python type */" },
{ "IncludePath", "PyWrapperObject.h" },
{ "ModuleRelativePath", "Private/PyWrapperObject.h" },
{ "ToolTip", "An Unreal class that was generated from a Python type" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonGeneratedClass constinit property declarations ********************
// ********** End Class UPythonGeneratedClass constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonGeneratedClass>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonGeneratedClass_Statics
UObject* (*const Z_Construct_UClass_UPythonGeneratedClass_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UClass,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonGeneratedClass_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UPythonGeneratedClass_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UPythonResourceOwner_NoRegister, (int32)VTABLE_OFFSET(UPythonGeneratedClass, IPythonResourceOwner), false }, // 2495480729
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonGeneratedClass_Statics::ClassParams = {
&UPythonGeneratedClass::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonGeneratedClass_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonGeneratedClass_Statics::Class_MetaDataParams)
};
void UPythonGeneratedClass::StaticRegisterNativesUPythonGeneratedClass()
{
}
UClass* Z_Construct_UClass_UPythonGeneratedClass()
{
if (!Z_Registration_Info_UClass_UPythonGeneratedClass.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonGeneratedClass.OuterSingleton, Z_Construct_UClass_UPythonGeneratedClass_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonGeneratedClass.OuterSingleton;
}
UPythonGeneratedClass::UPythonGeneratedClass(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonGeneratedClass);
UPythonGeneratedClass::~UPythonGeneratedClass() {}
// ********** End Class UPythonGeneratedClass ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonGeneratedClass, UPythonGeneratedClass::StaticClass, TEXT("UPythonGeneratedClass"), &Z_Registration_Info_UClass_UPythonGeneratedClass, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonGeneratedClass), 3052653556U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h__Script_PythonScriptPlugin_2419842693{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PyWrapperObject.h"
#ifdef PYTHONSCRIPTPLUGIN_PyWrapperObject_generated_h
#error "PyWrapperObject.generated.h already included, missing '#pragma once' in PyWrapperObject.h"
#endif
#define PYTHONSCRIPTPLUGIN_PyWrapperObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPythonGeneratedClass ****************************************************
struct Z_Construct_UClass_UPythonGeneratedClass_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedClass_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h_191_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonGeneratedClass(); \
friend struct ::Z_Construct_UClass_UPythonGeneratedClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonGeneratedClass_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonGeneratedClass, UClass, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonGeneratedClass_NoRegister) \
DECLARE_SERIALIZER(UPythonGeneratedClass) \
virtual UObject* _getUObject() const override { return const_cast<UPythonGeneratedClass*>(this); }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h_191_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPythonGeneratedClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonGeneratedClass(UPythonGeneratedClass&&) = delete; \
UPythonGeneratedClass(const UPythonGeneratedClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonGeneratedClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonGeneratedClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonGeneratedClass) \
NO_API virtual ~UPythonGeneratedClass();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h_188_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h_191_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h_191_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h_191_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonGeneratedClass;
// ********** End Class UPythonGeneratedClass ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// 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 "PyWrapperStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePyWrapperStruct() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedStruct();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedStruct_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonResourceOwner_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPythonGeneratedStruct ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonGeneratedStruct;
UClass* UPythonGeneratedStruct::GetPrivateStaticClass()
{
using TClass = UPythonGeneratedStruct;
if (!Z_Registration_Info_UClass_UPythonGeneratedStruct.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonGeneratedStruct"),
Z_Registration_Info_UClass_UPythonGeneratedStruct.InnerSingleton,
StaticRegisterNativesUPythonGeneratedStruct,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonGeneratedStruct.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonGeneratedStruct_NoRegister()
{
return UPythonGeneratedStruct::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonGeneratedStruct_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** An Unreal struct that was generated from a Python type */" },
{ "IncludePath", "PyWrapperStruct.h" },
{ "ModuleRelativePath", "Private/PyWrapperStruct.h" },
{ "ToolTip", "An Unreal struct that was generated from a Python type" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonGeneratedStruct constinit property declarations *******************
// ********** End Class UPythonGeneratedStruct constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonGeneratedStruct>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonGeneratedStruct_Statics
UObject* (*const Z_Construct_UClass_UPythonGeneratedStruct_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UScriptStruct,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonGeneratedStruct_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UPythonGeneratedStruct_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UPythonResourceOwner_NoRegister, (int32)VTABLE_OFFSET(UPythonGeneratedStruct, IPythonResourceOwner), false }, // 2495480729
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonGeneratedStruct_Statics::ClassParams = {
&UPythonGeneratedStruct::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
UE_ARRAY_COUNT(InterfaceParams),
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonGeneratedStruct_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonGeneratedStruct_Statics::Class_MetaDataParams)
};
void UPythonGeneratedStruct::StaticRegisterNativesUPythonGeneratedStruct()
{
}
UClass* Z_Construct_UClass_UPythonGeneratedStruct()
{
if (!Z_Registration_Info_UClass_UPythonGeneratedStruct.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonGeneratedStruct.OuterSingleton, Z_Construct_UClass_UPythonGeneratedStruct_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonGeneratedStruct.OuterSingleton;
}
UPythonGeneratedStruct::UPythonGeneratedStruct(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonGeneratedStruct);
UPythonGeneratedStruct::~UPythonGeneratedStruct() {}
// ********** End Class UPythonGeneratedStruct *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonGeneratedStruct, UPythonGeneratedStruct::StaticClass, TEXT("UPythonGeneratedStruct"), &Z_Registration_Info_UClass_UPythonGeneratedStruct, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonGeneratedStruct), 3707536361U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h__Script_PythonScriptPlugin_1946363268{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PyWrapperStruct.h"
#ifdef PYTHONSCRIPTPLUGIN_PyWrapperStruct_generated_h
#error "PyWrapperStruct.generated.h already included, missing '#pragma once' in PyWrapperStruct.h"
#endif
#define PYTHONSCRIPTPLUGIN_PyWrapperStruct_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPythonGeneratedStruct ***************************************************
struct Z_Construct_UClass_UPythonGeneratedStruct_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonGeneratedStruct_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h_379_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonGeneratedStruct(); \
friend struct ::Z_Construct_UClass_UPythonGeneratedStruct_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonGeneratedStruct_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonGeneratedStruct, UScriptStruct, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonGeneratedStruct_NoRegister) \
DECLARE_SERIALIZER(UPythonGeneratedStruct) \
virtual UObject* _getUObject() const override { return const_cast<UPythonGeneratedStruct*>(this); }
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h_379_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPythonGeneratedStruct(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonGeneratedStruct(UPythonGeneratedStruct&&) = delete; \
UPythonGeneratedStruct(const UPythonGeneratedStruct&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonGeneratedStruct); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonGeneratedStruct); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonGeneratedStruct) \
NO_API virtual ~UPythonGeneratedStruct();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h_376_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h_379_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h_379_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h_379_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonGeneratedStruct;
// ********** End Class UPythonGeneratedStruct *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PyWrapperStruct_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "PythonOnlineDocsCommandlet.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePythonOnlineDocsCommandlet() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UCommandlet();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonOnlineDocsCommandlet();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonOnlineDocsCommandlet_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPythonOnlineDocsCommandlet **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet;
UClass* UPythonOnlineDocsCommandlet::GetPrivateStaticClass()
{
using TClass = UPythonOnlineDocsCommandlet;
if (!Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonOnlineDocsCommandlet"),
Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet.InnerSingleton,
StaticRegisterNativesUPythonOnlineDocsCommandlet,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonOnlineDocsCommandlet_NoRegister()
{
return UPythonOnlineDocsCommandlet::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Minimal commandlet to format and write Python API online docs.\n * Can be passed the following flags to filter which types are included in the docs:\n *\x09-IncludeEngine\n *\x09-IncludeEnterprise\n *\x09-IncludeInternal\n *\x09-IncludeProject\n */" },
{ "IncludePath", "PythonOnlineDocsCommandlet.h" },
{ "ModuleRelativePath", "Private/PythonOnlineDocsCommandlet.h" },
{ "ToolTip", "Minimal commandlet to format and write Python API online docs.\nCan be passed the following flags to filter which types are included in the docs:\n -IncludeEngine\n -IncludeEnterprise\n -IncludeInternal\n -IncludeProject" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonOnlineDocsCommandlet constinit property declarations **************
// ********** End Class UPythonOnlineDocsCommandlet constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonOnlineDocsCommandlet>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics
UObject* (*const Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCommandlet,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics::ClassParams = {
&UPythonOnlineDocsCommandlet::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics::Class_MetaDataParams)
};
void UPythonOnlineDocsCommandlet::StaticRegisterNativesUPythonOnlineDocsCommandlet()
{
}
UClass* Z_Construct_UClass_UPythonOnlineDocsCommandlet()
{
if (!Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet.OuterSingleton, Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonOnlineDocsCommandlet);
UPythonOnlineDocsCommandlet::~UPythonOnlineDocsCommandlet() {}
// ********** End Class UPythonOnlineDocsCommandlet ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonOnlineDocsCommandlet, UPythonOnlineDocsCommandlet::StaticClass, TEXT("UPythonOnlineDocsCommandlet"), &Z_Registration_Info_UClass_UPythonOnlineDocsCommandlet, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonOnlineDocsCommandlet), 1762626211U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h__Script_PythonScriptPlugin_2107549861{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PythonOnlineDocsCommandlet.h"
#ifdef PYTHONSCRIPTPLUGIN_PythonOnlineDocsCommandlet_generated_h
#error "PythonOnlineDocsCommandlet.generated.h already included, missing '#pragma once' in PythonOnlineDocsCommandlet.h"
#endif
#define PYTHONSCRIPTPLUGIN_PythonOnlineDocsCommandlet_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPythonOnlineDocsCommandlet **********************************************
struct Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonOnlineDocsCommandlet_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonOnlineDocsCommandlet(); \
friend struct ::Z_Construct_UClass_UPythonOnlineDocsCommandlet_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonOnlineDocsCommandlet_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonOnlineDocsCommandlet, UCommandlet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonOnlineDocsCommandlet_NoRegister) \
DECLARE_SERIALIZER(UPythonOnlineDocsCommandlet)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h_19_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonOnlineDocsCommandlet(UPythonOnlineDocsCommandlet&&) = delete; \
UPythonOnlineDocsCommandlet(const UPythonOnlineDocsCommandlet&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonOnlineDocsCommandlet); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonOnlineDocsCommandlet); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPythonOnlineDocsCommandlet) \
NO_API virtual ~UPythonOnlineDocsCommandlet();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h_16_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonOnlineDocsCommandlet;
// ********** End Class UPythonOnlineDocsCommandlet ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonOnlineDocsCommandlet_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "PythonScriptCommandlet.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePythonScriptCommandlet() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UCommandlet();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptCommandlet();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptCommandlet_NoRegister();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPythonScriptCommandlet **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonScriptCommandlet;
UClass* UPythonScriptCommandlet::GetPrivateStaticClass()
{
using TClass = UPythonScriptCommandlet;
if (!Z_Registration_Info_UClass_UPythonScriptCommandlet.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonScriptCommandlet"),
Z_Registration_Info_UClass_UPythonScriptCommandlet.InnerSingleton,
StaticRegisterNativesUPythonScriptCommandlet,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonScriptCommandlet.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonScriptCommandlet_NoRegister()
{
return UPythonScriptCommandlet::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonScriptCommandlet_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Minimal commandlet to invoke a Python script and exit */" },
{ "IncludePath", "PythonScriptCommandlet.h" },
{ "ModuleRelativePath", "Private/PythonScriptCommandlet.h" },
{ "ToolTip", "Minimal commandlet to invoke a Python script and exit" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonScriptCommandlet constinit property declarations ******************
// ********** End Class UPythonScriptCommandlet constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonScriptCommandlet>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonScriptCommandlet_Statics
UObject* (*const Z_Construct_UClass_UPythonScriptCommandlet_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCommandlet,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptCommandlet_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonScriptCommandlet_Statics::ClassParams = {
&UPythonScriptCommandlet::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptCommandlet_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonScriptCommandlet_Statics::Class_MetaDataParams)
};
void UPythonScriptCommandlet::StaticRegisterNativesUPythonScriptCommandlet()
{
}
UClass* Z_Construct_UClass_UPythonScriptCommandlet()
{
if (!Z_Registration_Info_UClass_UPythonScriptCommandlet.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonScriptCommandlet.OuterSingleton, Z_Construct_UClass_UPythonScriptCommandlet_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonScriptCommandlet.OuterSingleton;
}
UPythonScriptCommandlet::UPythonScriptCommandlet(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonScriptCommandlet);
UPythonScriptCommandlet::~UPythonScriptCommandlet() {}
// ********** End Class UPythonScriptCommandlet ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonScriptCommandlet, UPythonScriptCommandlet::StaticClass, TEXT("UPythonScriptCommandlet"), &Z_Registration_Info_UClass_UPythonScriptCommandlet, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonScriptCommandlet), 3614594930U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h__Script_PythonScriptPlugin_491380995{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PythonScriptCommandlet.h"
#ifdef PYTHONSCRIPTPLUGIN_PythonScriptCommandlet_generated_h
#error "PythonScriptCommandlet.generated.h already included, missing '#pragma once' in PythonScriptCommandlet.h"
#endif
#define PYTHONSCRIPTPLUGIN_PythonScriptCommandlet_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPythonScriptCommandlet **************************************************
struct Z_Construct_UClass_UPythonScriptCommandlet_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptCommandlet_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h_12_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonScriptCommandlet(); \
friend struct ::Z_Construct_UClass_UPythonScriptCommandlet_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonScriptCommandlet_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonScriptCommandlet, UCommandlet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonScriptCommandlet_NoRegister) \
DECLARE_SERIALIZER(UPythonScriptCommandlet)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h_12_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPythonScriptCommandlet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonScriptCommandlet(UPythonScriptCommandlet&&) = delete; \
UPythonScriptCommandlet(const UPythonScriptCommandlet&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonScriptCommandlet); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonScriptCommandlet); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonScriptCommandlet) \
NO_API virtual ~UPythonScriptCommandlet();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h_9_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h_12_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h_12_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h_12_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonScriptCommandlet;
// ********** End Class UPythonScriptCommandlet ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptCommandlet_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,632 @@
// 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 "PythonScriptLibrary.h"
#include "PythonScriptTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePythonScriptLibrary() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptLibrary();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptLibrary_NoRegister();
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode();
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope();
PYTHONSCRIPTPLUGIN_API UScriptStruct* Z_Construct_UScriptStruct_FPythonLogOutputEntry();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPythonScriptLibrary Function ExecutePythonCommand ***********************
struct Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics
{
struct PythonScriptLibrary_eventExecutePythonCommand_Parms
{
FString PythonCommand;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Execution" },
{ "Comment", "/**\n\x09 * Execute the given Python command.\n\x09 * @param PythonCommand The command to run. This may be literal Python code, or a file (with optional arguments) that you want to run.\n\x09 * @return true if the command ran successfully, false if there were errors (the output log will show the errors).\n\x09 */" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
{ "ToolTip", "Execute the given Python command.\n@param PythonCommand The command to run. This may be literal Python code, or a file (with optional arguments) that you want to run.\n@return true if the command ran successfully, false if there were errors (the output log will show the errors)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PythonCommand_MetaData[] = {
{ "MultiLine", "TRUE" },
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExecutePythonCommand constinit property declarations ******************
static const UECodeGen_Private::FStrPropertyParams NewProp_PythonCommand;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExecutePythonCommand constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExecutePythonCommand Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::NewProp_PythonCommand = { "PythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonCommand_Parms, PythonCommand), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PythonCommand_MetaData), NewProp_PythonCommand_MetaData) };
void Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PythonScriptLibrary_eventExecutePythonCommand_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PythonScriptLibrary_eventExecutePythonCommand_Parms), &Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::NewProp_PythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::PropPointers) < 2048);
// ********** End Function ExecutePythonCommand Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPythonScriptLibrary, nullptr, "ExecutePythonCommand", Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::PythonScriptLibrary_eventExecutePythonCommand_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::PythonScriptLibrary_eventExecutePythonCommand_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPythonScriptLibrary::execExecutePythonCommand)
{
P_GET_PROPERTY(FStrProperty,Z_Param_PythonCommand);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UPythonScriptLibrary::ExecutePythonCommand(Z_Param_PythonCommand);
P_NATIVE_END;
}
// ********** End Class UPythonScriptLibrary Function ExecutePythonCommand *************************
// ********** Begin Class UPythonScriptLibrary Function ExecutePythonCommandEx *********************
struct Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics
{
struct PythonScriptLibrary_eventExecutePythonCommandEx_Parms
{
FString PythonCommand;
FString CommandResult;
TArray<FPythonLogOutputEntry> LogOutput;
EPythonCommandExecutionMode ExecutionMode;
EPythonFileExecutionScope FileExecutionScope;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "ExecutionMode,FileExecutionScope" },
{ "Category", "Python|Execution" },
{ "Comment", "/**\n\x09 * Execute the given Python command.\n\x09 * @param PythonCommand The command to run. This may be literal Python code, or a file (with optional arguments) that you want to run.\n\x09 * @param ExecutionMode Controls the mode used to execute the command.\n\x09 * @param FileExecutionScope Controls the scope used when executing Python files.\n\x09 * @param CommandResult The result of running the command. On success, for EvaluateStatement mode this will be the actual result of running the command, and will be None in all other cases. On failure, this will be the error information (typically a Python exception trace).\n\x09 * @param LogOutput The log output captured while running the command.\n\x09 * @return true if the command ran successfully, false if there were errors (the output log will show the errors).\n\x09 */" },
{ "CPP_Default_ExecutionMode", "ExecuteFile" },
{ "CPP_Default_FileExecutionScope", "Private" },
{ "DisplayName", "Execute Python Command (Advanced)" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
{ "ToolTip", "Execute the given Python command.\n@param PythonCommand The command to run. This may be literal Python code, or a file (with optional arguments) that you want to run.\n@param ExecutionMode Controls the mode used to execute the command.\n@param FileExecutionScope Controls the scope used when executing Python files.\n@param CommandResult The result of running the command. On success, for EvaluateStatement mode this will be the actual result of running the command, and will be None in all other cases. On failure, this will be the error information (typically a Python exception trace).\n@param LogOutput The log output captured while running the command.\n@return true if the command ran successfully, false if there were errors (the output log will show the errors)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PythonCommand_MetaData[] = {
{ "MultiLine", "TRUE" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutionMode_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FileExecutionScope_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExecutePythonCommandEx constinit property declarations ****************
static const UECodeGen_Private::FStrPropertyParams NewProp_PythonCommand;
static const UECodeGen_Private::FStrPropertyParams NewProp_CommandResult;
static const UECodeGen_Private::FStructPropertyParams NewProp_LogOutput_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LogOutput;
static const UECodeGen_Private::FBytePropertyParams NewProp_ExecutionMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExecutionMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_FileExecutionScope_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FileExecutionScope;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExecutePythonCommandEx constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExecutePythonCommandEx Property Definitions ***************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_PythonCommand = { "PythonCommand", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonCommandEx_Parms, PythonCommand), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PythonCommand_MetaData), NewProp_PythonCommand_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_CommandResult = { "CommandResult", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonCommandEx_Parms, CommandResult), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_LogOutput_Inner = { "LogOutput", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPythonLogOutputEntry, METADATA_PARAMS(0, nullptr) }; // 1623159092
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_LogOutput = { "LogOutput", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonCommandEx_Parms, LogOutput), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 1623159092
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ExecutionMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ExecutionMode = { "ExecutionMode", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonCommandEx_Parms, ExecutionMode), Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutionMode_MetaData), NewProp_ExecutionMode_MetaData) }; // 3101315540
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_FileExecutionScope_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_FileExecutionScope = { "FileExecutionScope", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonCommandEx_Parms, FileExecutionScope), Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FileExecutionScope_MetaData), NewProp_FileExecutionScope_MetaData) }; // 3147782124
void Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PythonScriptLibrary_eventExecutePythonCommandEx_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PythonScriptLibrary_eventExecutePythonCommandEx_Parms), &Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_PythonCommand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_CommandResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_LogOutput_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_LogOutput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ExecutionMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ExecutionMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_FileExecutionScope_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_FileExecutionScope,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::PropPointers) < 2048);
// ********** End Function ExecutePythonCommandEx Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPythonScriptLibrary, nullptr, "ExecutePythonCommandEx", Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::PythonScriptLibrary_eventExecutePythonCommandEx_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::PythonScriptLibrary_eventExecutePythonCommandEx_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPythonScriptLibrary::execExecutePythonCommandEx)
{
P_GET_PROPERTY(FStrProperty,Z_Param_PythonCommand);
P_GET_PROPERTY_REF(FStrProperty,Z_Param_Out_CommandResult);
P_GET_TARRAY_REF(FPythonLogOutputEntry,Z_Param_Out_LogOutput);
P_GET_ENUM(EPythonCommandExecutionMode,Z_Param_ExecutionMode);
P_GET_ENUM(EPythonFileExecutionScope,Z_Param_FileExecutionScope);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UPythonScriptLibrary::ExecutePythonCommandEx(Z_Param_PythonCommand,Z_Param_Out_CommandResult,Z_Param_Out_LogOutput,EPythonCommandExecutionMode(Z_Param_ExecutionMode),EPythonFileExecutionScope(Z_Param_FileExecutionScope));
P_NATIVE_END;
}
// ********** End Class UPythonScriptLibrary Function ExecutePythonCommandEx ***********************
// ********** Begin Class UPythonScriptLibrary Function ExecutePythonScript ************************
struct Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics
{
struct PythonScriptLibrary_eventExecutePythonScript_Parms
{
FString PythonScript;
TArray<FString> PythonInputs;
TArray<FString> PythonOutputs;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "Category", "Python|Execution" },
{ "Comment", "/**\n\x09 * Execute a Python script with argument marshaling.\n\x09 * @param PythonScript This literal Python code to run.\n\x09 * @param PythonInputs The variadic input argument names (internal; set by UK2Node_ExecutePythonScript).\n\x09 * @param PythonInputs The variadic output argument names (internal; set by UK2Node_ExecutePythonScript).\n\x09 * @return true if the command ran successfully, false if there were errors (the output log will show the errors).\n\x09 */" },
{ "CustomThunk", "true" },
{ "DisplayName", "Execute Python Script" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
{ "ToolTip", "Execute a Python script with argument marshaling.\n@param PythonScript This literal Python code to run.\n@param PythonInputs The variadic input argument names (internal; set by UK2Node_ExecutePythonScript).\n@param PythonInputs The variadic output argument names (internal; set by UK2Node_ExecutePythonScript).\n@return true if the command ran successfully, false if there were errors (the output log will show the errors)." },
{ "Variadic", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PythonScript_MetaData[] = {
{ "MultiLine", "TRUE" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PythonInputs_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PythonOutputs_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExecutePythonScript constinit property declarations *******************
static const UECodeGen_Private::FStrPropertyParams NewProp_PythonScript;
static const UECodeGen_Private::FStrPropertyParams NewProp_PythonInputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PythonInputs;
static const UECodeGen_Private::FStrPropertyParams NewProp_PythonOutputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PythonOutputs;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExecutePythonScript constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExecutePythonScript Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonScript = { "PythonScript", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonScript_Parms, PythonScript), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PythonScript_MetaData), NewProp_PythonScript_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonInputs_Inner = { "PythonInputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonInputs = { "PythonInputs", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonScript_Parms, PythonInputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PythonInputs_MetaData), NewProp_PythonInputs_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonOutputs_Inner = { "PythonOutputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonOutputs = { "PythonOutputs", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PythonScriptLibrary_eventExecutePythonScript_Parms, PythonOutputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PythonOutputs_MetaData), NewProp_PythonOutputs_MetaData) };
void Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PythonScriptLibrary_eventExecutePythonScript_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PythonScriptLibrary_eventExecutePythonScript_Parms), &Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonScript,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonInputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonInputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonOutputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_PythonOutputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::PropPointers) < 2048);
// ********** End Function ExecutePythonScript Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPythonScriptLibrary, nullptr, "ExecutePythonScript", Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::PythonScriptLibrary_eventExecutePythonScript_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::PythonScriptLibrary_eventExecutePythonScript_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UPythonScriptLibrary Function ExecutePythonScript **************************
// ********** Begin Class UPythonScriptLibrary Function ForceEnablePythonAtRuntime *****************
struct Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics
{
struct PythonScriptLibrary_eventForceEnablePythonAtRuntime_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Execution" },
{ "Comment", "/**\n\x09 * Force Python to be enabled and initialized, regardless of the settings that control its default enabled state.\n\x09 * @return True if Python was requested to be enabled. Use IsPythonInitialized to verify that it actually initialized.\n\x09 */" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
{ "ToolTip", "Force Python to be enabled and initialized, regardless of the settings that control its default enabled state.\n@return True if Python was requested to be enabled. Use IsPythonInitialized to verify that it actually initialized." },
};
#endif // WITH_METADATA
// ********** Begin Function ForceEnablePythonAtRuntime constinit property declarations ************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ForceEnablePythonAtRuntime constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ForceEnablePythonAtRuntime Property Definitions ***********************
void Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PythonScriptLibrary_eventForceEnablePythonAtRuntime_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PythonScriptLibrary_eventForceEnablePythonAtRuntime_Parms), &Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::PropPointers) < 2048);
// ********** End Function ForceEnablePythonAtRuntime Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPythonScriptLibrary, nullptr, "ForceEnablePythonAtRuntime", Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::PythonScriptLibrary_eventForceEnablePythonAtRuntime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::PythonScriptLibrary_eventForceEnablePythonAtRuntime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPythonScriptLibrary::execForceEnablePythonAtRuntime)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UPythonScriptLibrary::ForceEnablePythonAtRuntime();
P_NATIVE_END;
}
// ********** End Class UPythonScriptLibrary Function ForceEnablePythonAtRuntime *******************
// ********** Begin Class UPythonScriptLibrary Function IsPythonAvailable **************************
struct Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics
{
struct PythonScriptLibrary_eventIsPythonAvailable_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Execution" },
{ "Comment", "/**\n\x09 * Check to see whether Python support is available in the current environment.\n\x09 * @note This may return false until IsPythonConfigured is true.\n\x09 */" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
{ "ToolTip", "Check to see whether Python support is available in the current environment.\n@note This may return false until IsPythonConfigured is true." },
};
#endif // WITH_METADATA
// ********** Begin Function IsPythonAvailable constinit property declarations *********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPythonAvailable constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPythonAvailable Property Definitions ********************************
void Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PythonScriptLibrary_eventIsPythonAvailable_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PythonScriptLibrary_eventIsPythonAvailable_Parms), &Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::PropPointers) < 2048);
// ********** End Function IsPythonAvailable Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPythonScriptLibrary, nullptr, "IsPythonAvailable", Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::PythonScriptLibrary_eventIsPythonAvailable_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::PythonScriptLibrary_eventIsPythonAvailable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPythonScriptLibrary::execIsPythonAvailable)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UPythonScriptLibrary::IsPythonAvailable();
P_NATIVE_END;
}
// ********** End Class UPythonScriptLibrary Function IsPythonAvailable ****************************
// ********** Begin Class UPythonScriptLibrary Function IsPythonConfigured *************************
struct Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics
{
struct PythonScriptLibrary_eventIsPythonConfigured_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Execution" },
{ "Comment", "/**\n\x09 * Check to see whether Python has been configured.\n\x09 * @note Python may be configured but not yet be initialized (@see IsPythonInitialized).\n\x09 */" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
{ "ToolTip", "Check to see whether Python has been configured.\n@note Python may be configured but not yet be initialized (@see IsPythonInitialized)." },
};
#endif // WITH_METADATA
// ********** Begin Function IsPythonConfigured constinit property declarations ********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPythonConfigured constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPythonConfigured Property Definitions *******************************
void Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PythonScriptLibrary_eventIsPythonConfigured_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PythonScriptLibrary_eventIsPythonConfigured_Parms), &Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::PropPointers) < 2048);
// ********** End Function IsPythonConfigured Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPythonScriptLibrary, nullptr, "IsPythonConfigured", Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::PythonScriptLibrary_eventIsPythonConfigured_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::PythonScriptLibrary_eventIsPythonConfigured_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPythonScriptLibrary::execIsPythonConfigured)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UPythonScriptLibrary::IsPythonConfigured();
P_NATIVE_END;
}
// ********** End Class UPythonScriptLibrary Function IsPythonConfigured ***************************
// ********** Begin Class UPythonScriptLibrary Function IsPythonInitialized ************************
struct Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics
{
struct PythonScriptLibrary_eventIsPythonInitialized_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Python|Execution" },
{ "Comment", "/**\n\x09 * Check to see whether Python has been initialized and is ready to use.\n\x09 */" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
{ "ToolTip", "Check to see whether Python has been initialized and is ready to use." },
};
#endif // WITH_METADATA
// ********** Begin Function IsPythonInitialized constinit property declarations *******************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsPythonInitialized constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsPythonInitialized Property Definitions ******************************
void Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PythonScriptLibrary_eventIsPythonInitialized_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PythonScriptLibrary_eventIsPythonInitialized_Parms), &Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::PropPointers) < 2048);
// ********** End Function IsPythonInitialized Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPythonScriptLibrary, nullptr, "IsPythonInitialized", Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::PythonScriptLibrary_eventIsPythonInitialized_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::PythonScriptLibrary_eventIsPythonInitialized_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPythonScriptLibrary::execIsPythonInitialized)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UPythonScriptLibrary::IsPythonInitialized();
P_NATIVE_END;
}
// ********** End Class UPythonScriptLibrary Function IsPythonInitialized **************************
// ********** Begin Class UPythonScriptLibrary *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonScriptLibrary;
UClass* UPythonScriptLibrary::GetPrivateStaticClass()
{
using TClass = UPythonScriptLibrary;
if (!Z_Registration_Info_UClass_UPythonScriptLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonScriptLibrary"),
Z_Registration_Info_UClass_UPythonScriptLibrary.InnerSingleton,
StaticRegisterNativesUPythonScriptLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonScriptLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonScriptLibrary_NoRegister()
{
return UPythonScriptLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonScriptLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "PythonScriptLibrary.h" },
{ "ModuleRelativePath", "Private/PythonScriptLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonScriptLibrary constinit property declarations *********************
// ********** End Class UPythonScriptLibrary constinit property declarations ***********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ExecutePythonCommand"), .Pointer = &UPythonScriptLibrary::execExecutePythonCommand },
{ .NameUTF8 = UTF8TEXT("ExecutePythonCommandEx"), .Pointer = &UPythonScriptLibrary::execExecutePythonCommandEx },
{ .NameUTF8 = UTF8TEXT("ExecutePythonScript"), .Pointer = &UPythonScriptLibrary::execExecutePythonScript },
{ .NameUTF8 = UTF8TEXT("ForceEnablePythonAtRuntime"), .Pointer = &UPythonScriptLibrary::execForceEnablePythonAtRuntime },
{ .NameUTF8 = UTF8TEXT("IsPythonAvailable"), .Pointer = &UPythonScriptLibrary::execIsPythonAvailable },
{ .NameUTF8 = UTF8TEXT("IsPythonConfigured"), .Pointer = &UPythonScriptLibrary::execIsPythonConfigured },
{ .NameUTF8 = UTF8TEXT("IsPythonInitialized"), .Pointer = &UPythonScriptLibrary::execIsPythonInitialized },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommand, "ExecutePythonCommand" }, // 3969888583
{ &Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonCommandEx, "ExecutePythonCommandEx" }, // 930206099
{ &Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript, "ExecutePythonScript" }, // 3757417241
{ &Z_Construct_UFunction_UPythonScriptLibrary_ForceEnablePythonAtRuntime, "ForceEnablePythonAtRuntime" }, // 3799655432
{ &Z_Construct_UFunction_UPythonScriptLibrary_IsPythonAvailable, "IsPythonAvailable" }, // 4223521711
{ &Z_Construct_UFunction_UPythonScriptLibrary_IsPythonConfigured, "IsPythonConfigured" }, // 1629876828
{ &Z_Construct_UFunction_UPythonScriptLibrary_IsPythonInitialized, "IsPythonInitialized" }, // 2225061303
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonScriptLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonScriptLibrary_Statics
UObject* (*const Z_Construct_UClass_UPythonScriptLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonScriptLibrary_Statics::ClassParams = {
&UPythonScriptLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonScriptLibrary_Statics::Class_MetaDataParams)
};
void UPythonScriptLibrary::StaticRegisterNativesUPythonScriptLibrary()
{
UClass* Class = UPythonScriptLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPythonScriptLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UPythonScriptLibrary()
{
if (!Z_Registration_Info_UClass_UPythonScriptLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonScriptLibrary.OuterSingleton, Z_Construct_UClass_UPythonScriptLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonScriptLibrary.OuterSingleton;
}
UPythonScriptLibrary::UPythonScriptLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonScriptLibrary);
UPythonScriptLibrary::~UPythonScriptLibrary() {}
// ********** End Class UPythonScriptLibrary *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h__Script_PythonScriptPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonScriptLibrary, UPythonScriptLibrary::StaticClass, TEXT("UPythonScriptLibrary"), &Z_Registration_Info_UClass_UPythonScriptLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonScriptLibrary), 2977726718U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h__Script_PythonScriptPlugin_1325155940{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PythonScriptLibrary.h"
#ifdef PYTHONSCRIPTPLUGIN_PythonScriptLibrary_generated_h
#error "PythonScriptLibrary.generated.h already included, missing '#pragma once' in PythonScriptLibrary.h"
#endif
#define PYTHONSCRIPTPLUGIN_PythonScriptLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
enum class EPythonCommandExecutionMode : uint8;
enum class EPythonFileExecutionScope : uint8;
struct FPythonLogOutputEntry;
// ********** Begin Class UPythonScriptLibrary *****************************************************
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_13_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execExecutePythonCommandEx); \
DECLARE_FUNCTION(execExecutePythonCommand); \
DECLARE_FUNCTION(execForceEnablePythonAtRuntime); \
DECLARE_FUNCTION(execIsPythonInitialized); \
DECLARE_FUNCTION(execIsPythonConfigured); \
DECLARE_FUNCTION(execIsPythonAvailable);
struct Z_Construct_UClass_UPythonScriptLibrary_Statics;
struct Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics; \
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptLibrary_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_13_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonScriptLibrary(); \
friend struct ::Z_Construct_UClass_UPythonScriptLibrary_Statics; \
friend struct ::Z_Construct_UFunction_UPythonScriptLibrary_ExecutePythonScript_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonScriptLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonScriptLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonScriptLibrary_NoRegister) \
DECLARE_SERIALIZER(UPythonScriptLibrary)
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_13_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UPythonScriptLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonScriptLibrary(UPythonScriptLibrary&&) = delete; \
UPythonScriptLibrary(const UPythonScriptLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonScriptLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonScriptLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPythonScriptLibrary) \
NO_API virtual ~UPythonScriptLibrary();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_10_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_13_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_13_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_13_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h_13_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonScriptLibrary;
// ********** End Class UPythonScriptLibrary *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,41 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodePythonScriptPlugin_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); PYTHONSCRIPTPLUGIN_API UFunction* Z_Construct_UDelegateFunction_PythonScriptPlugin_PyTestDelegate__DelegateSignature();
PYTHONSCRIPTPLUGIN_API UFunction* Z_Construct_UDelegateFunction_PythonScriptPlugin_PyTestMulticastDelegate__DelegateSignature();
PYTHONSCRIPTPLUGIN_API UFunction* Z_Construct_UDelegateFunction_PythonScriptPlugin_PyTestSlateTickDelegate__DelegateSignature();
PYTHONSCRIPTPLUGIN_API UFunction* Z_Construct_UDelegateFunction_UPyTestStructDelegate_OnNameCollisionDelegate__DelegateSignature();
PYTHONSCRIPTPLUGIN_API UFunction* Z_Construct_UDelegateFunction_UPyTestVectorDelegate_OnNameCollisionDelegate__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_PythonScriptPlugin;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin()
{
if (!Z_Registration_Info_UPackage__Script_PythonScriptPlugin.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_PythonScriptPlugin_PyTestDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_PythonScriptPlugin_PyTestMulticastDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_PythonScriptPlugin_PyTestSlateTickDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UPyTestStructDelegate_OnNameCollisionDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UPyTestVectorDelegate_OnNameCollisionDelegate__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/PythonScriptPlugin",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000100,
0x5E1064C5,
0x8FA52F98,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_PythonScriptPlugin.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_PythonScriptPlugin.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_PythonScriptPlugin(Z_Construct_UPackage__Script_PythonScriptPlugin, TEXT("/Script/PythonScriptPlugin"), Z_Registration_Info_UPackage__Script_PythonScriptPlugin, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x5E1064C5, 0x8FA52F98));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,592 @@
// 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 "PythonScriptPluginSettings.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePythonScriptPluginSettings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDirectoryPath();
DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptPluginSettings();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptPluginSettings_NoRegister();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptPluginUserSettings();
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptPluginUserSettings_NoRegister();
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState();
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ETypeHintingMode **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETypeHintingMode;
static UEnum* ETypeHintingMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETypeHintingMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ETypeHintingMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode, (UObject*)Z_Construct_UPackage__Script_PythonScriptPlugin(), TEXT("ETypeHintingMode"));
}
return Z_Registration_Info_UEnum_ETypeHintingMode.OuterSingleton;
}
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ETypeHintingMode>()
{
return ETypeHintingMode_StaticEnum();
}
struct Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AutoCompletion.Comment", "/**\n\x09 * When generating the Python stub and to some extend the Docstrings, enables type hinting (PEP 484) to get the best experience\n\x09 * with a Python IDE auto-completion. The hinting will list the exact input types, omit type coercions and will assume all reflected\n\x09 * unreal.Object cannot be None which is not true, but will let the function signature easy to read.\n\x09 */" },
{ "AutoCompletion.Name", "ETypeHintingMode::AutoCompletion" },
{ "AutoCompletion.ToolTip", "When generating the Python stub and to some extend the Docstrings, enables type hinting (PEP 484) to get the best experience\nwith a Python IDE auto-completion. The hinting will list the exact input types, omit type coercions and will assume all reflected\nunreal.Object cannot be None which is not true, but will let the function signature easy to read." },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "Off.Comment", "/** Turn off type hinting. */" },
{ "Off.Name", "ETypeHintingMode::Off" },
{ "Off.ToolTip", "Turn off type hinting." },
{ "TypeChecker.Comment", "/**\n\x09 * Enables type hinting for static type checking. Hint as close as possible the real supported types including\n\x09 * possible type coercions. Because the UE reflection API doesn't provide all the required information, some tradeoffs\n\x09 * are required that do not always reflect the reality. For example, reflected UObject will always be marked as\n\x09 * 'possibly None'. While this is true in some contexts, it is not true all the time.\n\x09 */" },
{ "TypeChecker.Name", "ETypeHintingMode::TypeChecker" },
{ "TypeChecker.ToolTip", "Enables type hinting for static type checking. Hint as close as possible the real supported types including\npossible type coercions. Because the UE reflection API doesn't provide all the required information, some tradeoffs\nare required that do not always reflect the reality. For example, reflected UObject will always be marked as\n'possibly None'. While this is true in some contexts, it is not true all the time." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ETypeHintingMode::Off", (int64)ETypeHintingMode::Off },
{ "ETypeHintingMode::AutoCompletion", (int64)ETypeHintingMode::AutoCompletion },
{ "ETypeHintingMode::TypeChecker", (int64)ETypeHintingMode::TypeChecker },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
nullptr,
"ETypeHintingMode",
"ETypeHintingMode",
Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode()
{
if (!Z_Registration_Info_UEnum_ETypeHintingMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETypeHintingMode.InnerSingleton, Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETypeHintingMode.InnerSingleton;
}
// ********** End Enum ETypeHintingMode ************************************************************
// ********** Begin Enum EPythonEnabledOverrideState ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPythonEnabledOverrideState;
static UEnum* EPythonEnabledOverrideState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPythonEnabledOverrideState.OuterSingleton)
{
Z_Registration_Info_UEnum_EPythonEnabledOverrideState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState, (UObject*)Z_Construct_UPackage__Script_PythonScriptPlugin(), TEXT("EPythonEnabledOverrideState"));
}
return Z_Registration_Info_UEnum_EPythonEnabledOverrideState.OuterSingleton;
}
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonEnabledOverrideState>()
{
return EPythonEnabledOverrideState_StaticEnum();
}
struct Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Disable.Comment", "/** Disable Python, even if the project has it enabled by default (behaves like '-DisablePython' on the command line). Note: Does not take precedence over '-EnablePython' on the command line. */" },
{ "Disable.Name", "EPythonEnabledOverrideState::Disable" },
{ "Disable.ToolTip", "Disable Python, even if the project has it enabled by default (behaves like '-DisablePython' on the command line). Note: Does not take precedence over '-EnablePython' on the command line." },
{ "Enable.Comment", "/** Enable Python, even if the project has it disabled by default (behaves like '-EnablePython' on the command line). Note: Does not take precedence over '-DisablePython' on the command line. */" },
{ "Enable.Name", "EPythonEnabledOverrideState::Enable" },
{ "Enable.ToolTip", "Enable Python, even if the project has it disabled by default (behaves like '-EnablePython' on the command line). Note: Does not take precedence over '-DisablePython' on the command line." },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "None.Comment", "/** Python will be enabled based on the current project settings and any command line overrides. */" },
{ "None.Name", "EPythonEnabledOverrideState::None" },
{ "None.ToolTip", "Python will be enabled based on the current project settings and any command line overrides." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPythonEnabledOverrideState::None", (int64)EPythonEnabledOverrideState::None },
{ "EPythonEnabledOverrideState::Enable", (int64)EPythonEnabledOverrideState::Enable },
{ "EPythonEnabledOverrideState::Disable", (int64)EPythonEnabledOverrideState::Disable },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
nullptr,
"EPythonEnabledOverrideState",
"EPythonEnabledOverrideState",
Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState()
{
if (!Z_Registration_Info_UEnum_EPythonEnabledOverrideState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPythonEnabledOverrideState.InnerSingleton, Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPythonEnabledOverrideState.InnerSingleton;
}
// ********** End Enum EPythonEnabledOverrideState *************************************************
// ********** Begin Class UPythonScriptPluginSettings **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonScriptPluginSettings;
UClass* UPythonScriptPluginSettings::GetPrivateStaticClass()
{
using TClass = UPythonScriptPluginSettings;
if (!Z_Registration_Info_UClass_UPythonScriptPluginSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonScriptPluginSettings"),
Z_Registration_Info_UClass_UPythonScriptPluginSettings.InnerSingleton,
StaticRegisterNativesUPythonScriptPluginSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonScriptPluginSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonScriptPluginSettings_NoRegister()
{
return UPythonScriptPluginSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonScriptPluginSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Configure the Python plug-in.\n */" },
{ "IncludePath", "PythonScriptPluginSettings.h" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Configure the Python plug-in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartupScripts_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/** Array of Python scripts to run at start-up (run before the first Tick after the Engine has initialized). */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "MultiLine", "TRUE" },
{ "ToolTip", "Array of Python scripts to run at start-up (run before the first Tick after the Engine has initialized)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditionalPaths_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/** Array of additional paths to add to the Python system paths. */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "RelativePath", "" },
{ "ToolTip", "Array of additional paths to add to the Python system paths." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsolateInterpreterEnvironment_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/**\n\x09 * Should the embedded interpreter be run in isolation mode. In isolation, the standard PYTHON* environment variables (PYTHONPATH,\n\x09 * PYTHONHOME, etc), the script's directory and the user's site-packages directory are ignored by the interpreter. This\n\x09 * prevents incompabible software to crash the engine. Consider turning this option off if you tightly control your Python\n\x09 * environment and you are sure everything is compatible. Note that the UE_PYTHONPATH environment variable is added to 'sys.path'\n\x09 * whether the interpreter runs in insolation mode or not.\n\x09 */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should the embedded interpreter be run in isolation mode. In isolation, the standard PYTHON* environment variables (PYTHONPATH,\nPYTHONHOME, etc), the script's directory and the user's site-packages directory are ignored by the interpreter. This\nprevents incompabible software to crash the engine. Consider turning this option off if you tightly control your Python\nenvironment and you are sure everything is compatible. Note that the UE_PYTHONPATH environment variable is added to 'sys.path'\nwhether the interpreter runs in insolation mode or not." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeveloperMode_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/**\n\x09 * Should Developer Mode be enabled on the Python interpreter *for all users of the project*\n\x09 * Note: Most of the time you want to enable bDeveloperMode in the Editor Preferences instead!\n\x09 *\n\x09 * (will also enable extra warnings (e.g., for deprecated code), and enable stub code generation for\n\x09 * use with external IDEs).\n\x09 */" },
{ "ConfigRestartRequired", "TRUE" },
{ "DisplayName", "Developer Mode (all users)" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should Developer Mode be enabled on the Python interpreter *for all users of the project*\nNote: Most of the time you want to enable bDeveloperMode in the Editor Preferences instead!\n\n(will also enable extra warnings (e.g., for deprecated code), and enable stub code generation for\nuse with external IDEs)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRunPipInstallOnStartup_MetaData[] = {
{ "Category", "PythonPipInstall" },
{ "Comment", "/**\n\x09 * Should the pip install task be run on python engine initialization.\n\x09 *\n\x09 * NOTE: The project pip install directory: <ProjectDir>/Intermediate/PipInstall/Lib/site-packages\n\x09 * will still be added to site package path, to allow for pre-populated or deferred installs.\n\x09 *\n\x09 * See <ProjectDir>/Intermediate/PipInstall/merged_requirements.in for listing of required packages.\n\x09 */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should the pip install task be run on python engine initialization.\n\nNOTE: The project pip install directory: <ProjectDir>/Intermediate/PipInstall/Lib/site-packages\n will still be added to site package path, to allow for pre-populated or deferred installs.\n\n See <ProjectDir>/Intermediate/PipInstall/merged_requirements.in for listing of required packages." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPipStrictHashCheck_MetaData[] = {
{ "Category", "PythonPipInstall" },
{ "Comment", "/** Require pip to use strict hash checking for all packages\n\x09 * WARNING: Disabling this setting is a security risk, particularly when combined with IndexUrl override\n\x09*/" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Require pip to use strict hash checking for all packages\nWARNING: Disabling this setting is a security risk, particularly when combined with IndexUrl override" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOfflineOnly_MetaData[] = {
{ "Category", "PythonPipInstall" },
{ "Comment", "/** Only run pip to generate merged requirements and/or validate requested packages are installed */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Only run pip to generate merged requirements and/or validate requested packages are installed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideIndexURL_MetaData[] = {
{ "Category", "PythonPipInstall" },
{ "Comment", "/** Override all index/extra-index URLs, this is useful for internal NAT installs (using e.g. devpi or similar index cache)\n\x09 * WARNING: Strict hash checks should be enabled if an override index url is used\n\x09*/" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Override all index/extra-index URLs, this is useful for internal NAT installs (using e.g. devpi or similar index cache)\nWARNING: Strict hash checks should be enabled if an override index url is used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtraInstallArgs_MetaData[] = {
{ "Category", "PythonPipInstall" },
{ "Comment", "/** Additional arguments passed to main pip install call, useful to add e.g. --cert or other proxy options for restrictive firewalls\n\x09* \x09NOTE: Do not use this to add --index-url or --extra-index-url, instead use OverrideIndexURL setting or ExtraIndexUrls uplugin property, respectively\n\x09*/" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Additional arguments passed to main pip install call, useful to add e.g. --cert or other proxy options for restrictive firewalls\n NOTE: Do not use this to add --index-url or --extra-index-url, instead use OverrideIndexURL setting or ExtraIndexUrls uplugin property, respectively" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRemoteExecution_MetaData[] = {
{ "Category", "PythonRemoteExecution" },
{ "Comment", "/** Should remote Python execution be enabled? */" },
{ "DisplayName", "Enable Remote Execution?" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should remote Python execution be enabled?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoteExecutionMulticastGroupEndpoint_MetaData[] = {
{ "Category", "PythonRemoteExecution" },
{ "Comment", "/** The multicast group endpoint (in the form of IP_ADDRESS:PORT_NUMBER) that the UDP multicast socket should join */" },
{ "DisplayName", "Multicast Group Endpoint" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "The multicast group endpoint (in the form of IP_ADDRESS:PORT_NUMBER) that the UDP multicast socket should join" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoteExecutionMulticastBindAddress_MetaData[] = {
{ "Category", "PythonRemoteExecution" },
{ "Comment", "/** The adapter address that the UDP multicast socket should bind to, or 0.0.0.0 to bind to all adapters */" },
{ "DisplayName", "Multicast Bind Address" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "The adapter address that the UDP multicast socket should bind to, or 0.0.0.0 to bind to all adapters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoteExecutionSendBufferSizeBytes_MetaData[] = {
{ "Category", "PythonRemoteExecution" },
{ "Comment", "/** Size of the send buffer for the remote endpoint connection */" },
{ "DisplayName", "Send Buffer Size" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Size of the send buffer for the remote endpoint connection" },
{ "Units", "Bytes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoteExecutionReceiveBufferSizeBytes_MetaData[] = {
{ "Category", "PythonRemoteExecution" },
{ "Comment", "/** Size of the receive buffer for the remote endpoint connection */" },
{ "DisplayName", "Receive Buffer Size" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Size of the receive buffer for the remote endpoint connection" },
{ "Units", "Bytes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoteExecutionMulticastTtl_MetaData[] = {
{ "Category", "PythonRemoteExecution" },
{ "Comment", "/** The TTL that the UDP multicast socket should use (0 is limited to the local host, 1 is limited to the local subnet) */" },
{ "DisplayName", "Multicast Time-To-Live" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "The TTL that the UDP multicast socket should use (0 is limited to the local host, 1 is limited to the local subnet)" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonScriptPluginSettings constinit property declarations **************
static const UECodeGen_Private::FStrPropertyParams NewProp_StartupScripts_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StartupScripts;
static const UECodeGen_Private::FStructPropertyParams NewProp_AdditionalPaths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AdditionalPaths;
static void NewProp_bIsolateInterpreterEnvironment_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsolateInterpreterEnvironment;
static void NewProp_bDeveloperMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeveloperMode;
static void NewProp_bRunPipInstallOnStartup_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRunPipInstallOnStartup;
static void NewProp_bPipStrictHashCheck_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPipStrictHashCheck;
static void NewProp_bOfflineOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOfflineOnly;
static const UECodeGen_Private::FStrPropertyParams NewProp_OverrideIndexURL;
static const UECodeGen_Private::FStrPropertyParams NewProp_ExtraInstallArgs;
static void NewProp_bRemoteExecution_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoteExecution;
static const UECodeGen_Private::FStrPropertyParams NewProp_RemoteExecutionMulticastGroupEndpoint;
static const UECodeGen_Private::FStrPropertyParams NewProp_RemoteExecutionMulticastBindAddress;
static const UECodeGen_Private::FIntPropertyParams NewProp_RemoteExecutionSendBufferSizeBytes;
static const UECodeGen_Private::FIntPropertyParams NewProp_RemoteExecutionReceiveBufferSizeBytes;
static const UECodeGen_Private::FBytePropertyParams NewProp_RemoteExecutionMulticastTtl;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPythonScriptPluginSettings constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonScriptPluginSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonScriptPluginSettings_Statics
// ********** Begin Class UPythonScriptPluginSettings Property Definitions *************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_StartupScripts_Inner = { "StartupScripts", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_StartupScripts = { "StartupScripts", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, StartupScripts), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartupScripts_MetaData), NewProp_StartupScripts_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_AdditionalPaths_Inner = { "AdditionalPaths", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDirectoryPath, METADATA_PARAMS(0, nullptr) }; // 1225349189
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_AdditionalPaths = { "AdditionalPaths", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, AdditionalPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditionalPaths_MetaData), NewProp_AdditionalPaths_MetaData) }; // 1225349189
void Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bIsolateInterpreterEnvironment_SetBit(void* Obj)
{
((UPythonScriptPluginSettings*)Obj)->bIsolateInterpreterEnvironment = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bIsolateInterpreterEnvironment = { "bIsolateInterpreterEnvironment", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginSettings), &Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bIsolateInterpreterEnvironment_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsolateInterpreterEnvironment_MetaData), NewProp_bIsolateInterpreterEnvironment_MetaData) };
void Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bDeveloperMode_SetBit(void* Obj)
{
((UPythonScriptPluginSettings*)Obj)->bDeveloperMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bDeveloperMode = { "bDeveloperMode", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginSettings), &Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bDeveloperMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeveloperMode_MetaData), NewProp_bDeveloperMode_MetaData) };
void Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRunPipInstallOnStartup_SetBit(void* Obj)
{
((UPythonScriptPluginSettings*)Obj)->bRunPipInstallOnStartup = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRunPipInstallOnStartup = { "bRunPipInstallOnStartup", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginSettings), &Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRunPipInstallOnStartup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRunPipInstallOnStartup_MetaData), NewProp_bRunPipInstallOnStartup_MetaData) };
void Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bPipStrictHashCheck_SetBit(void* Obj)
{
((UPythonScriptPluginSettings*)Obj)->bPipStrictHashCheck = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bPipStrictHashCheck = { "bPipStrictHashCheck", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginSettings), &Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bPipStrictHashCheck_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPipStrictHashCheck_MetaData), NewProp_bPipStrictHashCheck_MetaData) };
void Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bOfflineOnly_SetBit(void* Obj)
{
((UPythonScriptPluginSettings*)Obj)->bOfflineOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bOfflineOnly = { "bOfflineOnly", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginSettings), &Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bOfflineOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOfflineOnly_MetaData), NewProp_bOfflineOnly_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_OverrideIndexURL = { "OverrideIndexURL", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, OverrideIndexURL), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideIndexURL_MetaData), NewProp_OverrideIndexURL_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_ExtraInstallArgs = { "ExtraInstallArgs", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, ExtraInstallArgs), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtraInstallArgs_MetaData), NewProp_ExtraInstallArgs_MetaData) };
void Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRemoteExecution_SetBit(void* Obj)
{
((UPythonScriptPluginSettings*)Obj)->bRemoteExecution = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRemoteExecution = { "bRemoteExecution", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginSettings), &Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRemoteExecution_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRemoteExecution_MetaData), NewProp_bRemoteExecution_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionMulticastGroupEndpoint = { "RemoteExecutionMulticastGroupEndpoint", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, RemoteExecutionMulticastGroupEndpoint), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoteExecutionMulticastGroupEndpoint_MetaData), NewProp_RemoteExecutionMulticastGroupEndpoint_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionMulticastBindAddress = { "RemoteExecutionMulticastBindAddress", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, RemoteExecutionMulticastBindAddress), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoteExecutionMulticastBindAddress_MetaData), NewProp_RemoteExecutionMulticastBindAddress_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionSendBufferSizeBytes = { "RemoteExecutionSendBufferSizeBytes", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, RemoteExecutionSendBufferSizeBytes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoteExecutionSendBufferSizeBytes_MetaData), NewProp_RemoteExecutionSendBufferSizeBytes_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionReceiveBufferSizeBytes = { "RemoteExecutionReceiveBufferSizeBytes", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, RemoteExecutionReceiveBufferSizeBytes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoteExecutionReceiveBufferSizeBytes_MetaData), NewProp_RemoteExecutionReceiveBufferSizeBytes_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionMulticastTtl = { "RemoteExecutionMulticastTtl", nullptr, (EPropertyFlags)0x0010040000004001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginSettings, RemoteExecutionMulticastTtl), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoteExecutionMulticastTtl_MetaData), NewProp_RemoteExecutionMulticastTtl_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPythonScriptPluginSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_StartupScripts_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_StartupScripts,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_AdditionalPaths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_AdditionalPaths,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bIsolateInterpreterEnvironment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bDeveloperMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRunPipInstallOnStartup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bPipStrictHashCheck,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bOfflineOnly,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_OverrideIndexURL,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_ExtraInstallArgs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_bRemoteExecution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionMulticastGroupEndpoint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionMulticastBindAddress,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionSendBufferSizeBytes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionReceiveBufferSizeBytes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginSettings_Statics::NewProp_RemoteExecutionMulticastTtl,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginSettings_Statics::PropPointers) < 2048);
// ********** End Class UPythonScriptPluginSettings Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UPythonScriptPluginSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonScriptPluginSettings_Statics::ClassParams = {
&UPythonScriptPluginSettings::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPythonScriptPluginSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginSettings_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonScriptPluginSettings_Statics::Class_MetaDataParams)
};
void UPythonScriptPluginSettings::StaticRegisterNativesUPythonScriptPluginSettings()
{
}
UClass* Z_Construct_UClass_UPythonScriptPluginSettings()
{
if (!Z_Registration_Info_UClass_UPythonScriptPluginSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonScriptPluginSettings.OuterSingleton, Z_Construct_UClass_UPythonScriptPluginSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonScriptPluginSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonScriptPluginSettings);
UPythonScriptPluginSettings::~UPythonScriptPluginSettings() {}
// ********** End Class UPythonScriptPluginSettings ************************************************
// ********** Begin Class UPythonScriptPluginUserSettings ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPythonScriptPluginUserSettings;
UClass* UPythonScriptPluginUserSettings::GetPrivateStaticClass()
{
using TClass = UPythonScriptPluginUserSettings;
if (!Z_Registration_Info_UClass_UPythonScriptPluginUserSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PythonScriptPluginUserSettings"),
Z_Registration_Info_UClass_UPythonScriptPluginUserSettings.InnerSingleton,
StaticRegisterNativesUPythonScriptPluginUserSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UPythonScriptPluginUserSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UPythonScriptPluginUserSettings_NoRegister()
{
return UPythonScriptPluginUserSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "PythonScriptPluginSettings.h" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnablePythonOverride_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/**\n\x09 * Should we override the default enabled state for Python for this project?\n\x09 */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should we override the default enabled state for Python for this project?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeveloperMode_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/**\n\x09 * Should Developer Mode be enabled on the Python interpreter?\n\x09 *\n\x09 * (will also enable extra warnings (e.g., for deprecated code), and enable stub code generation for\n\x09 * use with external IDEs).\n\x09 */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should Developer Mode be enabled on the Python interpreter?\n\n(will also enable extra warnings (e.g., for deprecated code), and enable stub code generation for\nuse with external IDEs)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TypeHintingMode_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/**\n\x09 * Should the generated Python stub and API documentation have type hints. This enables standard Python type hinting (PEP 484) for the classes,\n\x09 * structs, methods, properties, constants, etc. exposed by the engine. If the developer mode is enabled and the Python IDE configured to use\n\x09 * the generated Python stub, types will be displayed in auto-completion popup and used by the IDE static type checkers. This has no effects on\n\x09 * the execution of the code. (Requires Python >= 3.7)\n\x09 */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should the generated Python stub and API documentation have type hints. This enables standard Python type hinting (PEP 484) for the classes,\nstructs, methods, properties, constants, etc. exposed by the engine. If the developer mode is enabled and the Python IDE configured to use\nthe generated Python stub, types will be displayed in auto-completion popup and used by the IDE static type checkers. This has no effects on\nthe execution of the code. (Requires Python >= 3.7)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableContentBrowserIntegration_MetaData[] = {
{ "Category", "Python" },
{ "Comment", "/** Should Python scripts be available in the Content Browser? */" },
{ "ConfigRestartRequired", "TRUE" },
{ "ModuleRelativePath", "Private/PythonScriptPluginSettings.h" },
{ "ToolTip", "Should Python scripts be available in the Content Browser?" },
};
#endif // WITH_METADATA
// ********** Begin Class UPythonScriptPluginUserSettings constinit property declarations **********
static const UECodeGen_Private::FBytePropertyParams NewProp_EnablePythonOverride_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_EnablePythonOverride;
static void NewProp_bDeveloperMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeveloperMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_TypeHintingMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TypeHintingMode;
static void NewProp_bEnableContentBrowserIntegration_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableContentBrowserIntegration;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPythonScriptPluginUserSettings constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPythonScriptPluginUserSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics
// ********** Begin Class UPythonScriptPluginUserSettings Property Definitions *********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_EnablePythonOverride_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_EnablePythonOverride = { "EnablePythonOverride", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginUserSettings, EnablePythonOverride), Z_Construct_UEnum_PythonScriptPlugin_EPythonEnabledOverrideState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnablePythonOverride_MetaData), NewProp_EnablePythonOverride_MetaData) }; // 3758772217
void Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bDeveloperMode_SetBit(void* Obj)
{
((UPythonScriptPluginUserSettings*)Obj)->bDeveloperMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bDeveloperMode = { "bDeveloperMode", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginUserSettings), &Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bDeveloperMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeveloperMode_MetaData), NewProp_bDeveloperMode_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_TypeHintingMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_TypeHintingMode = { "TypeHintingMode", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPythonScriptPluginUserSettings, TypeHintingMode), Z_Construct_UEnum_PythonScriptPlugin_ETypeHintingMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TypeHintingMode_MetaData), NewProp_TypeHintingMode_MetaData) }; // 1203617201
void Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bEnableContentBrowserIntegration_SetBit(void* Obj)
{
((UPythonScriptPluginUserSettings*)Obj)->bEnableContentBrowserIntegration = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bEnableContentBrowserIntegration = { "bEnableContentBrowserIntegration", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPythonScriptPluginUserSettings), &Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bEnableContentBrowserIntegration_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableContentBrowserIntegration_MetaData), NewProp_bEnableContentBrowserIntegration_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_EnablePythonOverride_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_EnablePythonOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bDeveloperMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_TypeHintingMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_TypeHintingMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::NewProp_bEnableContentBrowserIntegration,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::PropPointers) < 2048);
// ********** End Class UPythonScriptPluginUserSettings Property Definitions ***********************
UObject* (*const Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::ClassParams = {
&UPythonScriptPluginUserSettings::StaticClass,
"EditorPerProjectUserSettings",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::PropPointers),
0,
0x000000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::Class_MetaDataParams)
};
void UPythonScriptPluginUserSettings::StaticRegisterNativesUPythonScriptPluginUserSettings()
{
}
UClass* Z_Construct_UClass_UPythonScriptPluginUserSettings()
{
if (!Z_Registration_Info_UClass_UPythonScriptPluginUserSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPythonScriptPluginUserSettings.OuterSingleton, Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPythonScriptPluginUserSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPythonScriptPluginUserSettings);
UPythonScriptPluginUserSettings::~UPythonScriptPluginUserSettings() {}
// ********** End Class UPythonScriptPluginUserSettings ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h__Script_PythonScriptPlugin_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETypeHintingMode_StaticEnum, TEXT("ETypeHintingMode"), &Z_Registration_Info_UEnum_ETypeHintingMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1203617201U) },
{ EPythonEnabledOverrideState_StaticEnum, TEXT("EPythonEnabledOverrideState"), &Z_Registration_Info_UEnum_EPythonEnabledOverrideState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3758772217U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPythonScriptPluginSettings, UPythonScriptPluginSettings::StaticClass, TEXT("UPythonScriptPluginSettings"), &Z_Registration_Info_UClass_UPythonScriptPluginSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonScriptPluginSettings), 3254224537U) },
{ Z_Construct_UClass_UPythonScriptPluginUserSettings, UPythonScriptPluginUserSettings::StaticClass, TEXT("UPythonScriptPluginUserSettings"), &Z_Registration_Info_UClass_UPythonScriptPluginUserSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPythonScriptPluginUserSettings), 2317444171U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h__Script_PythonScriptPlugin_2536034043{
TEXT("/Script/PythonScriptPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h__Script_PythonScriptPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h__Script_PythonScriptPlugin_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h__Script_PythonScriptPlugin_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h__Script_PythonScriptPlugin_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,126 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PythonScriptPluginSettings.h"
#ifdef PYTHONSCRIPTPLUGIN_PythonScriptPluginSettings_generated_h
#error "PythonScriptPluginSettings.generated.h already included, missing '#pragma once' in PythonScriptPluginSettings.h"
#endif
#define PYTHONSCRIPTPLUGIN_PythonScriptPluginSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPythonScriptPluginSettings **********************************************
struct Z_Construct_UClass_UPythonScriptPluginSettings_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptPluginSettings_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_51_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonScriptPluginSettings(); \
friend struct ::Z_Construct_UClass_UPythonScriptPluginSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonScriptPluginSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonScriptPluginSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonScriptPluginSettings_NoRegister) \
DECLARE_SERIALIZER(UPythonScriptPluginSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_51_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonScriptPluginSettings(UPythonScriptPluginSettings&&) = delete; \
UPythonScriptPluginSettings(const UPythonScriptPluginSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonScriptPluginSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonScriptPluginSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPythonScriptPluginSettings) \
NO_API virtual ~UPythonScriptPluginSettings();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_48_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_51_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_51_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_51_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonScriptPluginSettings;
// ********** End Class UPythonScriptPluginSettings ************************************************
// ********** Begin Class UPythonScriptPluginUserSettings ******************************************
struct Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics;
PYTHONSCRIPTPLUGIN_API UClass* Z_Construct_UClass_UPythonScriptPluginUserSettings_NoRegister();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_155_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPythonScriptPluginUserSettings(); \
friend struct ::Z_Construct_UClass_UPythonScriptPluginUserSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend PYTHONSCRIPTPLUGIN_API UClass* ::Z_Construct_UClass_UPythonScriptPluginUserSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UPythonScriptPluginUserSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/PythonScriptPlugin"), Z_Construct_UClass_UPythonScriptPluginUserSettings_NoRegister) \
DECLARE_SERIALIZER(UPythonScriptPluginUserSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorPerProjectUserSettings");} \
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_155_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPythonScriptPluginUserSettings(UPythonScriptPluginUserSettings&&) = delete; \
UPythonScriptPluginUserSettings(const UPythonScriptPluginUserSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UPythonScriptPluginUserSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPythonScriptPluginUserSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPythonScriptPluginUserSettings) \
NO_API virtual ~UPythonScriptPluginUserSettings();
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_152_PROLOG
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_155_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_155_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h_155_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPythonScriptPluginUserSettings;
// ********** End Class UPythonScriptPluginUserSettings ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Private_PythonScriptPluginSettings_h
// ********** Begin Enum ETypeHintingMode **********************************************************
#define FOREACH_ENUM_ETYPEHINTINGMODE(op) \
op(ETypeHintingMode::Off) \
op(ETypeHintingMode::AutoCompletion) \
op(ETypeHintingMode::TypeChecker)
enum class ETypeHintingMode : uint8;
template<> struct TIsUEnumClass<ETypeHintingMode> { enum { Value = true }; };
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ETypeHintingMode>();
// ********** End Enum ETypeHintingMode ************************************************************
// ********** Begin Enum EPythonEnabledOverrideState ***********************************************
#define FOREACH_ENUM_EPYTHONENABLEDOVERRIDESTATE(op) \
op(EPythonEnabledOverrideState::None) \
op(EPythonEnabledOverrideState::Enable) \
op(EPythonEnabledOverrideState::Disable)
enum class EPythonEnabledOverrideState : uint8;
template<> struct TIsUEnumClass<EPythonEnabledOverrideState> { enum { Value = true }; };
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonEnabledOverrideState>();
// ********** End Enum EPythonEnabledOverrideState *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,362 @@
// 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 "PythonScriptTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePythonScriptTypes() {}
// ********** Begin Cross Module References ********************************************************
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode();
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags();
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope();
PYTHONSCRIPTPLUGIN_API UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType();
PYTHONSCRIPTPLUGIN_API UScriptStruct* Z_Construct_UScriptStruct_FPythonLogOutputEntry();
UPackage* Z_Construct_UPackage__Script_PythonScriptPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EPythonLogOutputType ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPythonLogOutputType;
static UEnum* EPythonLogOutputType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPythonLogOutputType.OuterSingleton)
{
Z_Registration_Info_UEnum_EPythonLogOutputType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType, (UObject*)Z_Construct_UPackage__Script_PythonScriptPlugin(), TEXT("EPythonLogOutputType"));
}
return Z_Registration_Info_UEnum_EPythonLogOutputType.OuterSingleton;
}
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonLogOutputType>()
{
return EPythonLogOutputType_StaticEnum();
}
struct Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Types of log output that Python can give. */" },
{ "Error.Comment", "/** This log was an error. */" },
{ "Error.Name", "EPythonLogOutputType::Error" },
{ "Error.ToolTip", "This log was an error." },
{ "Info.Comment", "/** This log was informative. */" },
{ "Info.Name", "EPythonLogOutputType::Info" },
{ "Info.ToolTip", "This log was informative." },
{ "ModuleRelativePath", "Public/PythonScriptTypes.h" },
{ "ToolTip", "Types of log output that Python can give." },
{ "Warning.Comment", "/** This log was a warning. */" },
{ "Warning.Name", "EPythonLogOutputType::Warning" },
{ "Warning.ToolTip", "This log was a warning." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPythonLogOutputType::Info", (int64)EPythonLogOutputType::Info },
{ "EPythonLogOutputType::Warning", (int64)EPythonLogOutputType::Warning },
{ "EPythonLogOutputType::Error", (int64)EPythonLogOutputType::Error },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
nullptr,
"EPythonLogOutputType",
"EPythonLogOutputType",
Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType()
{
if (!Z_Registration_Info_UEnum_EPythonLogOutputType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPythonLogOutputType.InnerSingleton, Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPythonLogOutputType.InnerSingleton;
}
// ********** End Enum EPythonLogOutputType ********************************************************
// ********** Begin Enum EPythonCommandFlags *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPythonCommandFlags;
static UEnum* EPythonCommandFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPythonCommandFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EPythonCommandFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags, (UObject*)Z_Construct_UPackage__Script_PythonScriptPlugin(), TEXT("EPythonCommandFlags"));
}
return Z_Registration_Info_UEnum_EPythonCommandFlags.OuterSingleton;
}
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonCommandFlags>()
{
return EPythonCommandFlags_StaticEnum();
}
struct Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Flags that can be specified when running Python commands. */" },
{ "ModuleRelativePath", "Public/PythonScriptTypes.h" },
{ "None.Comment", "/** No special behavior. */" },
{ "None.Name", "EPythonCommandFlags::None" },
{ "None.ToolTip", "No special behavior." },
{ "ToolTip", "Flags that can be specified when running Python commands." },
{ "Unattended.Comment", "/** Run the Python command in \"unattended\" mode (GIsRunningUnattendedScript set to true), which will suppress certain pieces of UI. */" },
{ "Unattended.Name", "EPythonCommandFlags::Unattended" },
{ "Unattended.ToolTip", "Run the Python command in \"unattended\" mode (GIsRunningUnattendedScript set to true), which will suppress certain pieces of UI." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPythonCommandFlags::None", (int64)EPythonCommandFlags::None },
{ "EPythonCommandFlags::Unattended", (int64)EPythonCommandFlags::Unattended },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
nullptr,
"EPythonCommandFlags",
"EPythonCommandFlags",
Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags()
{
if (!Z_Registration_Info_UEnum_EPythonCommandFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPythonCommandFlags.InnerSingleton, Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPythonCommandFlags.InnerSingleton;
}
// ********** End Enum EPythonCommandFlags *********************************************************
// ********** Begin Enum EPythonCommandExecutionMode ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPythonCommandExecutionMode;
static UEnum* EPythonCommandExecutionMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPythonCommandExecutionMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EPythonCommandExecutionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode, (UObject*)Z_Construct_UPackage__Script_PythonScriptPlugin(), TEXT("EPythonCommandExecutionMode"));
}
return Z_Registration_Info_UEnum_EPythonCommandExecutionMode.OuterSingleton;
}
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonCommandExecutionMode>()
{
return EPythonCommandExecutionMode_StaticEnum();
}
struct Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Controls the execution mode used for the Python command. */" },
{ "EvaluateStatement.Comment", "/** Evaluate the Python command as a single statement. This will evaluate a single statement and return the result. This mode cannot run files. */" },
{ "EvaluateStatement.Name", "EPythonCommandExecutionMode::EvaluateStatement" },
{ "EvaluateStatement.ToolTip", "Evaluate the Python command as a single statement. This will evaluate a single statement and return the result. This mode cannot run files." },
{ "ExecuteFile.Comment", "/** Execute the Python command as a file. This allows you to execute either a literal Python script containing multiple statements, or a file with optional arguments. */" },
{ "ExecuteFile.Name", "EPythonCommandExecutionMode::ExecuteFile" },
{ "ExecuteFile.ToolTip", "Execute the Python command as a file. This allows you to execute either a literal Python script containing multiple statements, or a file with optional arguments." },
{ "ExecuteStatement.Comment", "/** Execute the Python command as a single statement. This will execute a single statement and print the result. This mode cannot run files. */" },
{ "ExecuteStatement.Name", "EPythonCommandExecutionMode::ExecuteStatement" },
{ "ExecuteStatement.ToolTip", "Execute the Python command as a single statement. This will execute a single statement and print the result. This mode cannot run files." },
{ "ModuleRelativePath", "Public/PythonScriptTypes.h" },
{ "ToolTip", "Controls the execution mode used for the Python command." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPythonCommandExecutionMode::ExecuteFile", (int64)EPythonCommandExecutionMode::ExecuteFile },
{ "EPythonCommandExecutionMode::ExecuteStatement", (int64)EPythonCommandExecutionMode::ExecuteStatement },
{ "EPythonCommandExecutionMode::EvaluateStatement", (int64)EPythonCommandExecutionMode::EvaluateStatement },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
nullptr,
"EPythonCommandExecutionMode",
"EPythonCommandExecutionMode",
Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode()
{
if (!Z_Registration_Info_UEnum_EPythonCommandExecutionMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPythonCommandExecutionMode.InnerSingleton, Z_Construct_UEnum_PythonScriptPlugin_EPythonCommandExecutionMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPythonCommandExecutionMode.InnerSingleton;
}
// ********** End Enum EPythonCommandExecutionMode *************************************************
// ********** Begin Enum EPythonFileExecutionScope *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPythonFileExecutionScope;
static UEnum* EPythonFileExecutionScope_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPythonFileExecutionScope.OuterSingleton)
{
Z_Registration_Info_UEnum_EPythonFileExecutionScope.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope, (UObject*)Z_Construct_UPackage__Script_PythonScriptPlugin(), TEXT("EPythonFileExecutionScope"));
}
return Z_Registration_Info_UEnum_EPythonFileExecutionScope.OuterSingleton;
}
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonFileExecutionScope>()
{
return EPythonFileExecutionScope_StaticEnum();
}
struct Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Controls the scope used when executing Python files. */" },
{ "ModuleRelativePath", "Public/PythonScriptTypes.h" },
{ "Private.Comment", "/** Execute the Python file with its own unique locals and globals dict to isolate any changes it makes to the environment (like imports). */" },
{ "Private.Name", "EPythonFileExecutionScope::Private" },
{ "Private.ToolTip", "Execute the Python file with its own unique locals and globals dict to isolate any changes it makes to the environment (like imports)." },
{ "Public.Comment", "/** Execute the Python file with the shared locals and globals dict as used by the console, so that executing it behaves as if you'd ran the file contents directly in the console. */" },
{ "Public.Name", "EPythonFileExecutionScope::Public" },
{ "Public.ToolTip", "Execute the Python file with the shared locals and globals dict as used by the console, so that executing it behaves as if you'd ran the file contents directly in the console." },
{ "ToolTip", "Controls the scope used when executing Python files." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPythonFileExecutionScope::Private", (int64)EPythonFileExecutionScope::Private },
{ "EPythonFileExecutionScope::Public", (int64)EPythonFileExecutionScope::Public },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
nullptr,
"EPythonFileExecutionScope",
"EPythonFileExecutionScope",
Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics::Enum_MetaDataParams), Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope()
{
if (!Z_Registration_Info_UEnum_EPythonFileExecutionScope.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPythonFileExecutionScope.InnerSingleton, Z_Construct_UEnum_PythonScriptPlugin_EPythonFileExecutionScope_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPythonFileExecutionScope.InnerSingleton;
}
// ********** End Enum EPythonFileExecutionScope ***************************************************
// ********** Begin ScriptStruct FPythonLogOutputEntry *********************************************
struct Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPythonLogOutputEntry); }
static inline consteval int16 GetStructAlignment() { return alignof(FPythonLogOutputEntry); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Log output entry captured from Python. */" },
{ "ModuleRelativePath", "Public/PythonScriptTypes.h" },
{ "ToolTip", "Log output entry captured from Python." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Python|Output" },
{ "Comment", "/** The type of the log output. */" },
{ "ModuleRelativePath", "Public/PythonScriptTypes.h" },
{ "ToolTip", "The type of the log output." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Output_MetaData[] = {
{ "Category", "Python|Output" },
{ "Comment", "/** The log output string. */" },
{ "ModuleRelativePath", "Public/PythonScriptTypes.h" },
{ "ToolTip", "The log output string." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPythonLogOutputEntry constinit property declarations *************
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FStrPropertyParams NewProp_Output;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPythonLogOutputEntry constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPythonLogOutputEntry>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry;
class UScriptStruct* FPythonLogOutputEntry::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPythonLogOutputEntry, (UObject*)Z_Construct_UPackage__Script_PythonScriptPlugin(), TEXT("PythonLogOutputEntry"));
}
return Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry.OuterSingleton;
}
// ********** Begin ScriptStruct FPythonLogOutputEntry Property Definitions ************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPythonLogOutputEntry, Type), Z_Construct_UEnum_PythonScriptPlugin_EPythonLogOutputType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 607150493
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::NewProp_Output = { "Output", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPythonLogOutputEntry, Output), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Output_MetaData), NewProp_Output_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::NewProp_Output,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPythonLogOutputEntry Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_PythonScriptPlugin,
nullptr,
&NewStructOps,
"PythonLogOutputEntry",
Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::PropPointers),
sizeof(FPythonLogOutputEntry),
alignof(FPythonLogOutputEntry),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPythonLogOutputEntry()
{
if (!Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry.InnerSingleton, Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry.InnerSingleton);
}
// ********** End ScriptStruct FPythonLogOutputEntry ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h__Script_PythonScriptPlugin_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPythonLogOutputType_StaticEnum, TEXT("EPythonLogOutputType"), &Z_Registration_Info_UEnum_EPythonLogOutputType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 607150493U) },
{ EPythonCommandFlags_StaticEnum, TEXT("EPythonCommandFlags"), &Z_Registration_Info_UEnum_EPythonCommandFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3448610024U) },
{ EPythonCommandExecutionMode_StaticEnum, TEXT("EPythonCommandExecutionMode"), &Z_Registration_Info_UEnum_EPythonCommandExecutionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3101315540U) },
{ EPythonFileExecutionScope_StaticEnum, TEXT("EPythonFileExecutionScope"), &Z_Registration_Info_UEnum_EPythonFileExecutionScope, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3147782124U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPythonLogOutputEntry::StaticStruct, Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics::NewStructOps, TEXT("PythonLogOutputEntry"),&Z_Registration_Info_UScriptStruct_FPythonLogOutputEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPythonLogOutputEntry), 1623159092U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h__Script_PythonScriptPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h__Script_PythonScriptPlugin_3136302175{
TEXT("/Script/PythonScriptPlugin"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h__Script_PythonScriptPlugin_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h__Script_PythonScriptPlugin_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h__Script_PythonScriptPlugin_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h__Script_PythonScriptPlugin_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "PythonScriptTypes.h"
#ifdef PYTHONSCRIPTPLUGIN_PythonScriptTypes_generated_h
#error "PythonScriptTypes.generated.h already included, missing '#pragma once' in PythonScriptTypes.h"
#endif
#define PYTHONSCRIPTPLUGIN_PythonScriptTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPythonLogOutputEntry *********************************************
struct Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics;
#define FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h_60_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPythonLogOutputEntry_Statics; \
PYTHONSCRIPTPLUGIN_API static class UScriptStruct* StaticStruct();
struct FPythonLogOutputEntry;
// ********** End ScriptStruct FPythonLogOutputEntry ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_PythonScriptPlugin_Source_PythonScriptPlugin_Public_PythonScriptTypes_h
// ********** Begin Enum EPythonLogOutputType ******************************************************
#define FOREACH_ENUM_EPYTHONLOGOUTPUTTYPE(op) \
op(EPythonLogOutputType::Info) \
op(EPythonLogOutputType::Warning) \
op(EPythonLogOutputType::Error)
enum class EPythonLogOutputType : uint8;
template<> struct TIsUEnumClass<EPythonLogOutputType> { enum { Value = true }; };
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonLogOutputType>();
// ********** End Enum EPythonLogOutputType ********************************************************
// ********** Begin Enum EPythonCommandFlags *******************************************************
#define FOREACH_ENUM_EPYTHONCOMMANDFLAGS(op) \
op(EPythonCommandFlags::None) \
op(EPythonCommandFlags::Unattended)
enum class EPythonCommandFlags : uint8;
template<> struct TIsUEnumClass<EPythonCommandFlags> { enum { Value = true }; };
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonCommandFlags>();
// ********** End Enum EPythonCommandFlags *********************************************************
// ********** Begin Enum EPythonCommandExecutionMode ***********************************************
#define FOREACH_ENUM_EPYTHONCOMMANDEXECUTIONMODE(op) \
op(EPythonCommandExecutionMode::ExecuteFile) \
op(EPythonCommandExecutionMode::ExecuteStatement) \
op(EPythonCommandExecutionMode::EvaluateStatement)
enum class EPythonCommandExecutionMode : uint8;
template<> struct TIsUEnumClass<EPythonCommandExecutionMode> { enum { Value = true }; };
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonCommandExecutionMode>();
// ********** End Enum EPythonCommandExecutionMode *************************************************
// ********** Begin Enum EPythonFileExecutionScope *************************************************
#define FOREACH_ENUM_EPYTHONFILEEXECUTIONSCOPE(op) \
op(EPythonFileExecutionScope::Private) \
op(EPythonFileExecutionScope::Public)
enum class EPythonFileExecutionScope : uint8;
template<> struct TIsUEnumClass<EPythonFileExecutionScope> { enum { Value = true }; };
template<> PYTHONSCRIPTPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<EPythonFileExecutionScope>();
// ********** End Enum EPythonFileExecutionScope ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,14 @@
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Public\PythonScriptTypes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\K2Node_ExecutePythonScript.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyTestInterface.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyWrapperBase.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyWrapperEnum.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyWrapperStruct.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\EditorUtilities\EditorPythonScriptingLibrary.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyTest.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PythonOnlineDocsCommandlet.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PythonScriptCommandlet.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PythonScriptLibrary.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PythonScriptPluginSettings.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyWrapperDelegate.h
D:\UE_5_7_1\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyWrapperObject.h