Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/VariantManager/UHT/PropertyTemplateObject.gen.cpp

280 lines
26 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "PropertyTemplateObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePropertyTemplateObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
UPackage* Z_Construct_UPackage__Script_VariantManager();
VARIANTMANAGER_API UClass* Z_Construct_UClass_UPropertyTemplateObject();
VARIANTMANAGER_API UClass* Z_Construct_UClass_UPropertyTemplateObject_NoRegister();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPropertyTemplateObject **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPropertyTemplateObject;
UClass* UPropertyTemplateObject::GetPrivateStaticClass()
{
using TClass = UPropertyTemplateObject;
if (!Z_Registration_Info_UClass_UPropertyTemplateObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PropertyTemplateObject"),
Z_Registration_Info_UClass_UPropertyTemplateObject.InnerSingleton,
StaticRegisterNativesUPropertyTemplateObject,
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_UPropertyTemplateObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UPropertyTemplateObject_NoRegister()
{
return UPropertyTemplateObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPropertyTemplateObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\nIn order to use PropertyEditorModule.CreateSingleProperty we have to give it an object instance\nand the name of the target property to edit. It will then iterate the object for a property with that\nname and create a property editor widget.\n\nThis is very limiting when editing a single entry within an FArrayProperty, as the inner and the\narray prop will have the same name, leading it to create an array editor. Also, since we have to\ngive it an instance, modifying the widget will automatically modify the object, which we may not\nwant, we may just want a property editor of a particular type.\n\nThis class is a hack around all that: It has an instance of most property types,\nso that you can instantiate one of these and just pass along the name of the property type you want.\nThey are all be named Captured<propertyType> (e.g. CapturedFloatProperty, CapturedObjectProperty,\nbCapturedBoolProperty) but you can use the helper function to get the name of the property you want.\n*/// TODO: Convert this into a static dictionary that maps to a small separate class for each property type\n// Maybe even template it for array/map/set property types\n" },
{ "IncludePath", "PropertyTemplateObject.h" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "In order to use PropertyEditorModule.CreateSingleProperty we have to give it an object instance\nand the name of the target property to edit. It will then iterate the object for a property with that\nname and create a property editor widget.\n\nThis is very limiting when editing a single entry within an FArrayProperty, as the inner and the\narray prop will have the same name, leading it to create an array editor. Also, since we have to\ngive it an instance, modifying the widget will automatically modify the object, which we may not\nwant, we may just want a property editor of a particular type.\n\nThis class is a hack around all that: It has an instance of most property types,\nso that you can instantiate one of these and just pass along the name of the property type you want.\nThey are all be named Captured<propertyType> (e.g. CapturedFloatProperty, CapturedObjectProperty,\nbCapturedBoolProperty) but you can use the helper function to get the name of the property you want.\n// TODO: Convert this into a static dictionary that maps to a small separate class for each property type\n// Maybe even template it for array/map/set property types" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedByteProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured byte property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedUInt16Property_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured uint16 property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedUInt32Property_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured uint32 property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedUInt64Property_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured uint16 property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedInt8Property_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured int8 property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedInt16Property_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured int16 property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedIntProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured int32 property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedInt64Property_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured int64 property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedFloatProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured float property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedDoubleProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured double property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCapturedBoolProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured boolean property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedObjectProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured UObject property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedSoftObjectProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured Soft UObject property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedInterfaceProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured UInterface property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedNameProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured FName property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedStrProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured FString property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedTextProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured FText property" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CapturedVectorProperty_MetaData[] = {
{ "Category", "Template" },
{ "ModuleRelativePath", "Private/PropertyTemplateObject.h" },
{ "ToolTip", "Captured FVector property" },
};
#endif // WITH_METADATA
// ********** Begin Class UPropertyTemplateObject constinit property declarations ******************
static const UECodeGen_Private::FBytePropertyParams NewProp_CapturedByteProperty;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_CapturedUInt16Property;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_CapturedUInt32Property;
static const UECodeGen_Private::FUInt64PropertyParams NewProp_CapturedUInt64Property;
static const UECodeGen_Private::FInt8PropertyParams NewProp_CapturedInt8Property;
static const UECodeGen_Private::FInt16PropertyParams NewProp_CapturedInt16Property;
static const UECodeGen_Private::FIntPropertyParams NewProp_CapturedIntProperty;
static const UECodeGen_Private::FInt64PropertyParams NewProp_CapturedInt64Property;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CapturedFloatProperty;
static const UECodeGen_Private::FDoublePropertyParams NewProp_CapturedDoubleProperty;
static void NewProp_bCapturedBoolProperty_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCapturedBoolProperty;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CapturedObjectProperty;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_CapturedSoftObjectProperty;
static const UECodeGen_Private::FInterfacePropertyParams NewProp_CapturedInterfaceProperty;
static const UECodeGen_Private::FNamePropertyParams NewProp_CapturedNameProperty;
static const UECodeGen_Private::FStrPropertyParams NewProp_CapturedStrProperty;
static const UECodeGen_Private::FTextPropertyParams NewProp_CapturedTextProperty;
static const UECodeGen_Private::FStructPropertyParams NewProp_CapturedVectorProperty;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPropertyTemplateObject constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPropertyTemplateObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPropertyTemplateObject_Statics
// ********** Begin Class UPropertyTemplateObject Property Definitions *****************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedByteProperty = { "CapturedByteProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedByteProperty), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedByteProperty_MetaData), NewProp_CapturedByteProperty_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedUInt16Property = { "CapturedUInt16Property", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedUInt16Property), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedUInt16Property_MetaData), NewProp_CapturedUInt16Property_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedUInt32Property = { "CapturedUInt32Property", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedUInt32Property), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedUInt32Property_MetaData), NewProp_CapturedUInt32Property_MetaData) };
const UECodeGen_Private::FUInt64PropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedUInt64Property = { "CapturedUInt64Property", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::UInt64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedUInt64Property), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedUInt64Property_MetaData), NewProp_CapturedUInt64Property_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInt8Property = { "CapturedInt8Property", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedInt8Property), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedInt8Property_MetaData), NewProp_CapturedInt8Property_MetaData) };
const UECodeGen_Private::FInt16PropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInt16Property = { "CapturedInt16Property", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Int16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedInt16Property), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedInt16Property_MetaData), NewProp_CapturedInt16Property_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedIntProperty = { "CapturedIntProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedIntProperty), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedIntProperty_MetaData), NewProp_CapturedIntProperty_MetaData) };
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInt64Property = { "CapturedInt64Property", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedInt64Property), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedInt64Property_MetaData), NewProp_CapturedInt64Property_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedFloatProperty = { "CapturedFloatProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedFloatProperty), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedFloatProperty_MetaData), NewProp_CapturedFloatProperty_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedDoubleProperty = { "CapturedDoubleProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedDoubleProperty), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedDoubleProperty_MetaData), NewProp_CapturedDoubleProperty_MetaData) };
void Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_bCapturedBoolProperty_SetBit(void* Obj)
{
((UPropertyTemplateObject*)Obj)->bCapturedBoolProperty = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_bCapturedBoolProperty = { "bCapturedBoolProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPropertyTemplateObject), &Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_bCapturedBoolProperty_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCapturedBoolProperty_MetaData), NewProp_bCapturedBoolProperty_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedObjectProperty = { "CapturedObjectProperty", nullptr, (EPropertyFlags)0x0114000000002001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedObjectProperty), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedObjectProperty_MetaData), NewProp_CapturedObjectProperty_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedSoftObjectProperty = { "CapturedSoftObjectProperty", nullptr, (EPropertyFlags)0x0014000000002001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedSoftObjectProperty), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedSoftObjectProperty_MetaData), NewProp_CapturedSoftObjectProperty_MetaData) };
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInterfaceProperty = { "CapturedInterfaceProperty", nullptr, (EPropertyFlags)0x0014000000002001, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedInterfaceProperty), Z_Construct_UClass_UInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedInterfaceProperty_MetaData), NewProp_CapturedInterfaceProperty_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedNameProperty = { "CapturedNameProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedNameProperty), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedNameProperty_MetaData), NewProp_CapturedNameProperty_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedStrProperty = { "CapturedStrProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedStrProperty), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedStrProperty_MetaData), NewProp_CapturedStrProperty_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedTextProperty = { "CapturedTextProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedTextProperty), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedTextProperty_MetaData), NewProp_CapturedTextProperty_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedVectorProperty = { "CapturedVectorProperty", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyTemplateObject, CapturedVectorProperty), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CapturedVectorProperty_MetaData), NewProp_CapturedVectorProperty_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPropertyTemplateObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedByteProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedUInt16Property,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedUInt32Property,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedUInt64Property,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInt8Property,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInt16Property,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedIntProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInt64Property,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedFloatProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedDoubleProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_bCapturedBoolProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedObjectProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedSoftObjectProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedInterfaceProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedNameProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedStrProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedTextProperty,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyTemplateObject_Statics::NewProp_CapturedVectorProperty,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyTemplateObject_Statics::PropPointers) < 2048);
// ********** End Class UPropertyTemplateObject Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UPropertyTemplateObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_VariantManager,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyTemplateObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPropertyTemplateObject_Statics::ClassParams = {
&UPropertyTemplateObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPropertyTemplateObject_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyTemplateObject_Statics::PropPointers),
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyTemplateObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UPropertyTemplateObject_Statics::Class_MetaDataParams)
};
void UPropertyTemplateObject::StaticRegisterNativesUPropertyTemplateObject()
{
}
UClass* Z_Construct_UClass_UPropertyTemplateObject()
{
if (!Z_Registration_Info_UClass_UPropertyTemplateObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPropertyTemplateObject.OuterSingleton, Z_Construct_UClass_UPropertyTemplateObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPropertyTemplateObject.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPropertyTemplateObject);
UPropertyTemplateObject::~UPropertyTemplateObject() {}
// ********** End Class UPropertyTemplateObject ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_VariantManager_Source_VariantManager_Private_PropertyTemplateObject_h__Script_VariantManager_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPropertyTemplateObject, UPropertyTemplateObject::StaticClass, TEXT("UPropertyTemplateObject"), &Z_Registration_Info_UClass_UPropertyTemplateObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPropertyTemplateObject), 2001564246U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_VariantManager_Source_VariantManager_Private_PropertyTemplateObject_h__Script_VariantManager_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_VariantManager_Source_VariantManager_Private_PropertyTemplateObject_h__Script_VariantManager_391249274{
TEXT("/Script/VariantManager"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_VariantManager_Source_VariantManager_Private_PropertyTemplateObject_h__Script_VariantManager_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_VariantManager_Source_VariantManager_Private_PropertyTemplateObject_h__Script_VariantManager_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS