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,245 @@
// 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 "AssetRegistry/ARFilter.h"
#include "UObject/SoftObjectPath.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeARFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FARFilter();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FARFilter *********************************************************
struct Z_Construct_UScriptStruct_FARFilter_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FARFilter); }
static inline consteval int16 GetStructAlignment() { return alignof(FARFilter); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A struct to serve as a filter for Asset Registry queries.\n * Each component element is processed as an 'OR' operation while all the components are processed together as an 'AND' operation.\n * This type is mirrored in NoExportTypes.h \n */" },
{ "HasNativeBreak", "/Script/Engine.KismetSystemLibrary.BreakARFilter" },
{ "HasNativeMake", "/Script/Engine.KismetSystemLibrary.MakeARFilter" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "A struct to serve as a filter for Asset Registry queries.\nEach component element is processed as an 'OR' operation while all the components are processed together as an 'AND' operation.\nThis type is mirrored in NoExportTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackageNames_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/** The filter component for package names */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "The filter component for package names" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePaths_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/** The filter component for package paths */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "The filter component for package paths" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectPaths_MetaData[] = {
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftObjectPaths_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/** \n\x09 * The filter component containing the paths of specific assets to match. \n\x09 * Matches against FAssetData::ToSoftObjectPath().\n\x09 * This is a top level asset path for most assets and a subobject path for assets such as world partition external actors.\n\x09 */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "The filter component containing the paths of specific assets to match.\nMatches against FAssetData::ToSoftObjectPath().\nThis is a top level asset path for most assets and a subobject path for assets such as world partition external actors." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassNames_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Short asset class names must be converted to full asset pathnames. Use ClassPaths instead." },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassPaths_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/** The filter component for class path names. Instances of the specified classes, but not subclasses (by default), will be included. Derived classes will be included only if bRecursiveClasses is true. */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "The filter component for class path names. Instances of the specified classes, but not subclasses (by default), will be included. Derived classes will be included only if bRecursiveClasses is true." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RecursiveClassesExclusionSet_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Short asset class names must be converted to full asset pathnames. Use RecursiveClassPathsExclusionSet instead." },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RecursiveClassPathsExclusionSet_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/** Only if bRecursiveClasses is true, the results will exclude classes (and subclasses) in this list */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "Only if bRecursiveClasses is true, the results will exclude classes (and subclasses) in this list" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecursivePaths_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/** If true, PackagePath components will be recursive */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "If true, PackagePath components will be recursive" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecursiveClasses_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/** If true, subclasses of ClassPaths will also be included and RecursiveClassPathsExclusionSet will be excluded. */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "If true, subclasses of ClassPaths will also be included and RecursiveClassPathsExclusionSet will be excluded." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeOnlyOnDiskAssets_MetaData[] = {
{ "Category", "AssetRegistry" },
{ "Comment", "/**\n\x09 * If true, use only DiskGatheredData, do not calculate from UObjects. @see IAssetRegistry class header for\n\x09 * bIncludeOnlyOnDiskAssets.\n\x09 */" },
{ "ModuleRelativePath", "Public/AssetRegistry/ARFilter.h" },
{ "ToolTip", "If true, use only DiskGatheredData, do not calculate from UObjects. @see IAssetRegistry class header for\nbIncludeOnlyOnDiskAssets." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FARFilter constinit property declarations *************************
static const UECodeGen_Private::FNamePropertyParams NewProp_PackageNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PackageNames;
static const UECodeGen_Private::FNamePropertyParams NewProp_PackagePaths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PackagePaths;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_ObjectPaths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ObjectPaths;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SoftObjectPaths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SoftObjectPaths;
static const UECodeGen_Private::FNamePropertyParams NewProp_ClassNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ClassNames;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClassPaths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ClassPaths;
static const UECodeGen_Private::FNamePropertyParams NewProp_RecursiveClassesExclusionSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_RecursiveClassesExclusionSet;
static const UECodeGen_Private::FStructPropertyParams NewProp_RecursiveClassPathsExclusionSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_RecursiveClassPathsExclusionSet;
static void NewProp_bRecursivePaths_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecursivePaths;
static void NewProp_bRecursiveClasses_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecursiveClasses;
static void NewProp_bIncludeOnlyOnDiskAssets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeOnlyOnDiskAssets;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FARFilter constinit property declarations ***************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FARFilter>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FARFilter_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FARFilter;
class UScriptStruct* FARFilter::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FARFilter.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FARFilter.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FARFilter, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("ARFilter"));
}
return Z_Registration_Info_UScriptStruct_FARFilter.OuterSingleton;
}
// ********** Begin ScriptStruct FARFilter Property Definitions ************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_PackageNames_Inner = { "PackageNames", 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_UScriptStruct_FARFilter_Statics::NewProp_PackageNames = { "PackageNames", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, PackageNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackageNames_MetaData), NewProp_PackageNames_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_PackagePaths_Inner = { "PackagePaths", 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_UScriptStruct_FARFilter_Statics::NewProp_PackagePaths = { "PackagePaths", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, PackagePaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePaths_MetaData), NewProp_PackagePaths_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ObjectPaths_Inner = { "ObjectPaths", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ObjectPaths = { "ObjectPaths", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, ObjectPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectPaths_MetaData), NewProp_ObjectPaths_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_SoftObjectPaths_Inner = { "SoftObjectPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_SoftObjectPaths = { "SoftObjectPaths", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, SoftObjectPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftObjectPaths_MetaData), NewProp_SoftObjectPaths_MetaData) }; // 2425717601
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ClassNames_Inner = { "ClassNames", 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_UScriptStruct_FARFilter_Statics::NewProp_ClassNames = { "ClassNames", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, ClassNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassNames_MetaData), NewProp_ClassNames_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ClassPaths_Inner = { "ClassPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(0, nullptr) }; // 559680422
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ClassPaths = { "ClassPaths", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, ClassPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassPaths_MetaData), NewProp_ClassPaths_MetaData) }; // 559680422
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassesExclusionSet_ElementProp = { "RecursiveClassesExclusionSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassesExclusionSet = { "RecursiveClassesExclusionSet", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, RecursiveClassesExclusionSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RecursiveClassesExclusionSet_MetaData), NewProp_RecursiveClassesExclusionSet_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassPathsExclusionSet_ElementProp = { "RecursiveClassPathsExclusionSet", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(0, nullptr) }; // 559680422
static_assert(TModels_V<CGetTypeHashable, FTopLevelAssetPath>, "The structure 'FTopLevelAssetPath' is used in a TSet but does not have a GetValueTypeHash defined");
const UECodeGen_Private::FSetPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassPathsExclusionSet = { "RecursiveClassPathsExclusionSet", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FARFilter, RecursiveClassPathsExclusionSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RecursiveClassPathsExclusionSet_MetaData), NewProp_RecursiveClassPathsExclusionSet_MetaData) }; // 559680422
void Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursivePaths_SetBit(void* Obj)
{
((FARFilter*)Obj)->bRecursivePaths = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursivePaths = { "bRecursivePaths", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FARFilter), &Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursivePaths_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecursivePaths_MetaData), NewProp_bRecursivePaths_MetaData) };
void Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursiveClasses_SetBit(void* Obj)
{
((FARFilter*)Obj)->bRecursiveClasses = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursiveClasses = { "bRecursiveClasses", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FARFilter), &Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursiveClasses_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecursiveClasses_MetaData), NewProp_bRecursiveClasses_MetaData) };
void Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bIncludeOnlyOnDiskAssets_SetBit(void* Obj)
{
((FARFilter*)Obj)->bIncludeOnlyOnDiskAssets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bIncludeOnlyOnDiskAssets = { "bIncludeOnlyOnDiskAssets", nullptr, (EPropertyFlags)0x0010000000010005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FARFilter), &Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bIncludeOnlyOnDiskAssets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeOnlyOnDiskAssets_MetaData), NewProp_bIncludeOnlyOnDiskAssets_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FARFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_PackageNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_PackageNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_PackagePaths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_PackagePaths,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ObjectPaths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ObjectPaths,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_SoftObjectPaths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_SoftObjectPaths,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ClassNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ClassNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ClassPaths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_ClassPaths,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassesExclusionSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassesExclusionSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassPathsExclusionSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_RecursiveClassPathsExclusionSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursivePaths,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bRecursiveClasses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FARFilter_Statics::NewProp_bIncludeOnlyOnDiskAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FARFilter_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FARFilter Property Definitions **************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FARFilter_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"ARFilter",
Z_Construct_UScriptStruct_FARFilter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FARFilter_Statics::PropPointers),
sizeof(FARFilter),
alignof(FARFilter),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FARFilter_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FARFilter_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FARFilter()
{
if (!Z_Registration_Info_UScriptStruct_FARFilter.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FARFilter.InnerSingleton, Z_Construct_UScriptStruct_FARFilter_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FARFilter.InnerSingleton);
}
// ********** End ScriptStruct FARFilter ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_ARFilter_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FARFilter::StaticStruct, Z_Construct_UScriptStruct_FARFilter_Statics::NewStructOps, TEXT("ARFilter"),&Z_Registration_Info_UScriptStruct_FARFilter, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FARFilter), 1954282682U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_ARFilter_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_ARFilter_h__Script_CoreUObject_194189457{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_ARFilter_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_ARFilter_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "AssetRegistry/ARFilter.h"
#ifdef COREUOBJECT_ARFilter_generated_h
#error "ARFilter.generated.h already included, missing '#pragma once' in ARFilter.h"
#endif
#define COREUOBJECT_ARFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FARFilter *********************************************************
struct Z_Construct_UScriptStruct_FARFilter_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_ARFilter_h_24_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FARFilter_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FARFilter;
// ********** End ScriptStruct FARFilter ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_ARFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,209 @@
// 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 "AssetRegistry/AssetBundleData.h"
#include "UObject/SoftObjectPath.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAssetBundleData() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAssetBundleData();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAssetBundleEntry();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAssetBundleEntry *************************************************
struct Z_Construct_UScriptStruct_FAssetBundleEntry_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAssetBundleEntry); }
static inline consteval int16 GetStructAlignment() { return alignof(FAssetBundleEntry); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** A struct representing a single AssetBundle */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetBundleData.h" },
{ "ToolTip", "A struct representing a single AssetBundle" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BundleName_MetaData[] = {
{ "Comment", "/** Specific name of this bundle, should be unique for a given scope */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetBundleData.h" },
{ "ToolTip", "Specific name of this bundle, should be unique for a given scope" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BundleAssets_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Asset bundles may only contain top level asset paths which are referenced through the AssetPaths property." },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetBundleData.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetPaths_MetaData[] = {
{ "Comment", "/** List of references to top-level assets contained in this bundle */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetBundleData.h" },
{ "ToolTip", "List of references to top-level assets contained in this bundle" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAssetBundleEntry constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_BundleName;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_BundleAssets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BundleAssets;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_AssetPaths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AssetPaths;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAssetBundleEntry constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAssetBundleEntry>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAssetBundleEntry_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAssetBundleEntry;
class UScriptStruct* FAssetBundleEntry::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAssetBundleEntry.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAssetBundleEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAssetBundleEntry, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("AssetBundleEntry"));
}
return Z_Registration_Info_UScriptStruct_FAssetBundleEntry.OuterSingleton;
}
// ********** Begin ScriptStruct FAssetBundleEntry Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_BundleName = { "BundleName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetBundleEntry, BundleName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BundleName_MetaData), NewProp_BundleName_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_BundleAssets_Inner = { "BundleAssets", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(0, nullptr) }; // 2425717601
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_BundleAssets = { "BundleAssets", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetBundleEntry, BundleAssets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BundleAssets_MetaData), NewProp_BundleAssets_MetaData) }; // 2425717601
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_AssetPaths_Inner = { "AssetPaths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(0, nullptr) }; // 559680422
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_AssetPaths = { "AssetPaths", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetBundleEntry, AssetPaths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetPaths_MetaData), NewProp_AssetPaths_MetaData) }; // 559680422
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_BundleName,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_BundleAssets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_BundleAssets,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_AssetPaths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewProp_AssetPaths,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAssetBundleEntry Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"AssetBundleEntry",
Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::PropPointers),
sizeof(FAssetBundleEntry),
alignof(FAssetBundleEntry),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAssetBundleEntry()
{
if (!Z_Registration_Info_UScriptStruct_FAssetBundleEntry.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAssetBundleEntry.InnerSingleton, Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAssetBundleEntry.InnerSingleton);
}
// ********** End ScriptStruct FAssetBundleEntry ***************************************************
// ********** Begin ScriptStruct FAssetBundleData **************************************************
struct Z_Construct_UScriptStruct_FAssetBundleData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAssetBundleData); }
static inline consteval int16 GetStructAlignment() { return alignof(FAssetBundleData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** A struct with a list of asset bundle entries. If one of these is inside a UObject it will get automatically exported as the asset registry tag AssetBundleData */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetBundleData.h" },
{ "ToolTip", "A struct with a list of asset bundle entries. If one of these is inside a UObject it will get automatically exported as the asset registry tag AssetBundleData" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bundles_MetaData[] = {
{ "Comment", "/** List of bundles defined */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetBundleData.h" },
{ "ToolTip", "List of bundles defined" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAssetBundleData constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Bundles_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Bundles;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAssetBundleData constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAssetBundleData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAssetBundleData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAssetBundleData;
class UScriptStruct* FAssetBundleData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAssetBundleData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAssetBundleData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAssetBundleData, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("AssetBundleData"));
}
return Z_Registration_Info_UScriptStruct_FAssetBundleData.OuterSingleton;
}
// ********** Begin ScriptStruct FAssetBundleData Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssetBundleData_Statics::NewProp_Bundles_Inner = { "Bundles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAssetBundleEntry, METADATA_PARAMS(0, nullptr) }; // 2957546362
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAssetBundleData_Statics::NewProp_Bundles = { "Bundles", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetBundleData, Bundles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bundles_MetaData), NewProp_Bundles_MetaData) }; // 2957546362
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAssetBundleData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetBundleData_Statics::NewProp_Bundles_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetBundleData_Statics::NewProp_Bundles,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetBundleData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAssetBundleData Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAssetBundleData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"AssetBundleData",
Z_Construct_UScriptStruct_FAssetBundleData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetBundleData_Statics::PropPointers),
sizeof(FAssetBundleData),
alignof(FAssetBundleData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetBundleData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAssetBundleData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAssetBundleData()
{
if (!Z_Registration_Info_UScriptStruct_FAssetBundleData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAssetBundleData.InnerSingleton, Z_Construct_UScriptStruct_FAssetBundleData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAssetBundleData.InnerSingleton);
}
// ********** End ScriptStruct FAssetBundleData ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAssetBundleEntry::StaticStruct, Z_Construct_UScriptStruct_FAssetBundleEntry_Statics::NewStructOps, TEXT("AssetBundleEntry"),&Z_Registration_Info_UScriptStruct_FAssetBundleEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAssetBundleEntry), 2957546362U) },
{ FAssetBundleData::StaticStruct, Z_Construct_UScriptStruct_FAssetBundleData_Statics::NewStructOps, TEXT("AssetBundleData"),&Z_Registration_Info_UScriptStruct_FAssetBundleData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAssetBundleData), 3087657270U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h__Script_CoreUObject_1870890213{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// 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 "AssetRegistry/AssetBundleData.h"
#ifdef COREUOBJECT_AssetBundleData_generated_h
#error "AssetBundleData.generated.h already included, missing '#pragma once' in AssetBundleData.h"
#endif
#define COREUOBJECT_AssetBundleData_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAssetBundleEntry *************************************************
struct Z_Construct_UScriptStruct_FAssetBundleEntry_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAssetBundleEntry_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FAssetBundleEntry;
// ********** End ScriptStruct FAssetBundleEntry ***************************************************
// ********** Begin ScriptStruct FAssetBundleData **************************************************
struct Z_Construct_UScriptStruct_FAssetBundleData_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h_83_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAssetBundleData_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FAssetBundleData;
// ********** End ScriptStruct FAssetBundleData ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetBundleData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,156 @@
// 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 "AssetRegistry/AssetData.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAssetData() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAssetData();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAssetData ********************************************************
struct Z_Construct_UScriptStruct_FAssetData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAssetData); }
static inline consteval int16 GetStructAlignment() { return alignof(FAssetData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** \n * A struct to hold important information about an assets found by the Asset Registry\n * This struct is transient and should never be serialized\n */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetData.h" },
{ "ToolTip", "A struct to hold important information about an assets found by the Asset Registry\nThis struct is transient and should never be serialized" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectPath_MetaData[] = {
{ "ModuleRelativePath", "Public/AssetRegistry/AssetData.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackageName_MetaData[] = {
{ "Category", "AssetData" },
{ "Comment", "/** The name of the package in which the asset is found, this is the full long package name such as /Game/Path/Package */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetData.h" },
{ "ToolTip", "The name of the package in which the asset is found, this is the full long package name such as /Game/Path/Package" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackagePath_MetaData[] = {
{ "Category", "AssetData" },
{ "Comment", "/** The path to the package in which the asset is found, this is /Game/Path with the Package stripped off */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetData.h" },
{ "ToolTip", "The path to the package in which the asset is found, this is /Game/Path with the Package stripped off" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = {
{ "Category", "AssetData" },
{ "Comment", "/** The name of the asset without the package */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetData.h" },
{ "ToolTip", "The name of the asset without the package" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetClass_MetaData[] = {
{ "Category", "AssetData" },
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Short asset class name must be converted to full asset pathname. Use AssetClassPath instead." },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetClassPath_MetaData[] = {
{ "Category", "AssetData" },
{ "Comment", "/** The path of the asset's class, e.g. /Script/Engine.StaticMesh */" },
{ "ModuleRelativePath", "Public/AssetRegistry/AssetData.h" },
{ "ToolTip", "The path of the asset's class, e.g. /Script/Engine.StaticMesh" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAssetData constinit property declarations ************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_ObjectPath;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_PackageName;
static const UECodeGen_Private::FNamePropertyParams NewProp_PackagePath;
static const UECodeGen_Private::FNamePropertyParams NewProp_AssetName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AssetClass;
static const UECodeGen_Private::FStructPropertyParams NewProp_AssetClassPath;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAssetData constinit property declarations **************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAssetData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAssetData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAssetData;
class UScriptStruct* FAssetData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAssetData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAssetData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAssetData, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("AssetData"));
}
return Z_Registration_Info_UScriptStruct_FAssetData.OuterSingleton;
}
// ********** Begin ScriptStruct FAssetData Property Definitions ***********************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_ObjectPath = { "ObjectPath", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetData, ObjectPath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectPath_MetaData), NewProp_ObjectPath_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_PackageName = { "PackageName", nullptr, (EPropertyFlags)0x0010000000002014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetData, PackageName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackageName_MetaData), NewProp_PackageName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_PackagePath = { "PackagePath", nullptr, (EPropertyFlags)0x0010000000002014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetData, PackagePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackagePath_MetaData), NewProp_PackagePath_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0010000000002014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetData, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_AssetClass = { "AssetClass", nullptr, (EPropertyFlags)0x0010000000002014, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetData, AssetClass), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetClass_MetaData), NewProp_AssetClass_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_AssetClassPath = { "AssetClassPath", nullptr, (EPropertyFlags)0x0010000000002014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssetData, AssetClassPath), Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetClassPath_MetaData), NewProp_AssetClassPath_MetaData) }; // 559680422
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAssetData_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_ObjectPath,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_PackageName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_PackagePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_AssetName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_AssetClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssetData_Statics::NewProp_AssetClassPath,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAssetData Property Definitions *************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAssetData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"AssetData",
Z_Construct_UScriptStruct_FAssetData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetData_Statics::PropPointers),
sizeof(FAssetData),
alignof(FAssetData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssetData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAssetData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAssetData()
{
if (!Z_Registration_Info_UScriptStruct_FAssetData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAssetData.InnerSingleton, Z_Construct_UScriptStruct_FAssetData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAssetData.InnerSingleton);
}
// ********** End ScriptStruct FAssetData **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetData_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAssetData::StaticStruct, Z_Construct_UScriptStruct_FAssetData_Statics::NewStructOps, TEXT("AssetData"),&Z_Registration_Info_UScriptStruct_FAssetData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAssetData), 3308834901U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetData_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetData_h__Script_CoreUObject_804009137{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetData_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetData_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "AssetRegistry/AssetData.h"
#ifdef COREUOBJECT_AssetData_generated_h
#error "AssetData.generated.h already included, missing '#pragma once' in AssetData.h"
#endif
#define COREUOBJECT_AssetData_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAssetData ********************************************************
struct Z_Construct_UScriptStruct_FAssetData_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetData_h_163_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAssetData_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FAssetData;
// ********** End ScriptStruct FAssetData **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_AssetRegistry_AssetData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,858 @@
// 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 "UObject/Class.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.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 EmptyLinkFunctionForGeneratedCodeClass() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UDelegateFunction();
COREUOBJECT_API UClass* Z_Construct_UClass_UDelegateFunction_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UEnum();
COREUOBJECT_API UClass* Z_Construct_UClass_UEnum_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UField();
COREUOBJECT_API UClass* Z_Construct_UClass_UField_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UFunction();
COREUOBJECT_API UClass* Z_Construct_UClass_UFunction_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyWrapper_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_USparseDelegateFunction();
COREUOBJECT_API UClass* Z_Construct_UClass_USparseDelegateFunction_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UStruct();
COREUOBJECT_API UClass* Z_Construct_UClass_UStruct_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UField *******************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UField;
UClass* UField::GetPrivateStaticClass()
{
using TClass = UField;
if (!Z_Registration_Info_UClass_UField.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Field"),
Z_Registration_Info_UClass_UField.InnerSingleton,
StaticRegisterNativesUField,
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_UField.InnerSingleton;
}
UClass* Z_Construct_UClass_UField_NoRegister()
{
return UField::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UField_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/*-----------------------------------------------------------------------------\n\x09UField.\n-----------------------------------------------------------------------------*///\n// Base class of reflection data objects.\n//\n" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "UField.\n-----------------------------------------------------------------------------//\n// Base class of reflection data objects.\n//" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Next_MetaData[] = {
{ "Comment", "/** Next Field in the linked list */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "Next Field in the linked list" },
};
#endif // WITH_METADATA
// ********** Begin Class UField constinit property declarations ***********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Next;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UField constinit property declarations *************************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UField>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UField_Statics
// ********** Begin Class UField Property Definitions **********************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UField_Statics::NewProp_Next = { "Next", nullptr, (EPropertyFlags)0x0194000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UField, Next), Z_Construct_UClass_UField_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Next_MetaData), NewProp_Next_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UField_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UField_Statics::NewProp_Next,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UField_Statics::PropPointers) < 2048);
// ********** End Class UField Property Definitions ************************************************
UObject* (*const Z_Construct_UClass_UField_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UField_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UField_Statics::ClassParams = {
&UField::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UField_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UField_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UField_Statics::Class_MetaDataParams), Z_Construct_UClass_UField_Statics::Class_MetaDataParams)
};
void UField::StaticRegisterNativesUField()
{
}
UClass* Z_Construct_UClass_UField()
{
if (!Z_Registration_Info_UClass_UField.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UField.OuterSingleton, Z_Construct_UClass_UField_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UField.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UField);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UField)
// ********** End Class UField *********************************************************************
// ********** Begin Class UStruct ******************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStruct;
UClass* UStruct::GetPrivateStaticClass()
{
using TClass = UStruct;
if (!Z_Registration_Info_UClass_UStruct.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Struct"),
Z_Registration_Info_UClass_UStruct.InnerSingleton,
StaticRegisterNativesUStruct,
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_UStruct.InnerSingleton;
}
UClass* Z_Construct_UClass_UStruct_NoRegister()
{
return UStruct::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStruct_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// FStructBaseChain may be empty\n" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "FStructBaseChain may be empty" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SuperStruct_MetaData[] = {
{ "Comment", "/** Struct this inherits from, may be null */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "Struct this inherits from, may be null" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Children_MetaData[] = {
{ "Comment", "/** Pointer to start of linked list of child fields */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "Pointer to start of linked list of child fields" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScriptAndPropertyObjectReferences_MetaData[] = {
{ "Comment", "/** Array of object references embedded in script code and referenced by FProperties. Mirrored for easy access by realtime garbage collection code */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "Array of object references embedded in script code and referenced by FProperties. Mirrored for easy access by realtime garbage collection code" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyWrappers_MetaData[] = {
{ "Comment", "/** List of wrapper UObjects for FProperties */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "List of wrapper UObjects for FProperties" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UStruct constinit property declarations **********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SuperStruct;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Children;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ScriptAndPropertyObjectReferences_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ScriptAndPropertyObjectReferences;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_PropertyWrappers_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PropertyWrappers;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStruct constinit property declarations ************************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStruct>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStruct_Statics
// ********** Begin Class UStruct Property Definitions *********************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStruct_Statics::NewProp_SuperStruct = { "SuperStruct", nullptr, (EPropertyFlags)0x01c4000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStruct, SuperStruct), Z_Construct_UClass_UStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SuperStruct_MetaData), NewProp_SuperStruct_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStruct_Statics::NewProp_Children = { "Children", nullptr, (EPropertyFlags)0x0194000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStruct, Children), Z_Construct_UClass_UField_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Children_MetaData), NewProp_Children_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStruct_Statics::NewProp_ScriptAndPropertyObjectReferences_Inner = { "ScriptAndPropertyObjectReferences", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStruct_Statics::NewProp_ScriptAndPropertyObjectReferences = { "ScriptAndPropertyObjectReferences", nullptr, (EPropertyFlags)0x0194000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStruct, ScriptAndPropertyObjectReferences), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScriptAndPropertyObjectReferences_MetaData), NewProp_ScriptAndPropertyObjectReferences_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStruct_Statics::NewProp_PropertyWrappers_Inner = { "PropertyWrappers", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPropertyWrapper_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStruct_Statics::NewProp_PropertyWrappers = { "PropertyWrappers", nullptr, (EPropertyFlags)0x0194000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStruct, PropertyWrappers), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyWrappers_MetaData), NewProp_PropertyWrappers_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStruct_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStruct_Statics::NewProp_SuperStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStruct_Statics::NewProp_Children,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStruct_Statics::NewProp_ScriptAndPropertyObjectReferences_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStruct_Statics::NewProp_ScriptAndPropertyObjectReferences,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStruct_Statics::NewProp_PropertyWrappers_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStruct_Statics::NewProp_PropertyWrappers,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStruct_Statics::PropPointers) < 2048);
// ********** End Class UStruct Property Definitions ***********************************************
UObject* (*const Z_Construct_UClass_UStruct_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UField,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStruct_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStruct_Statics::ClassParams = {
&UStruct::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UStruct_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UStruct_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStruct_Statics::Class_MetaDataParams), Z_Construct_UClass_UStruct_Statics::Class_MetaDataParams)
};
void UStruct::StaticRegisterNativesUStruct()
{
}
UClass* Z_Construct_UClass_UStruct()
{
if (!Z_Registration_Info_UClass_UStruct.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStruct.OuterSingleton, Z_Construct_UClass_UStruct_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStruct.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStruct);
// ********** End Class UStruct ********************************************************************
// ********** Begin Class UScriptStruct ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UScriptStruct;
UClass* UScriptStruct::GetPrivateStaticClass()
{
using TClass = UScriptStruct;
if (!Z_Registration_Info_UClass_UScriptStruct.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ScriptStruct"),
Z_Registration_Info_UClass_UScriptStruct.InnerSingleton,
StaticRegisterNativesUScriptStruct,
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_UScriptStruct.InnerSingleton;
}
UClass* Z_Construct_UClass_UScriptStruct_NoRegister()
{
return UScriptStruct::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UScriptStruct_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Reflection data for a standalone structure declared in a header or as a user defined struct\n */" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Reflection data for a standalone structure declared in a header or as a user defined struct" },
};
#endif // WITH_METADATA
// ********** Begin Class UScriptStruct constinit property declarations ****************************
// ********** End Class UScriptStruct constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UScriptStruct>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UScriptStruct_Statics
UObject* (*const Z_Construct_UClass_UScriptStruct_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStruct,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UScriptStruct_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UScriptStruct_Statics::ClassParams = {
&UScriptStruct::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UScriptStruct_Statics::Class_MetaDataParams), Z_Construct_UClass_UScriptStruct_Statics::Class_MetaDataParams)
};
void UScriptStruct::StaticRegisterNativesUScriptStruct()
{
}
UClass* Z_Construct_UClass_UScriptStruct()
{
if (!Z_Registration_Info_UClass_UScriptStruct.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScriptStruct.OuterSingleton, Z_Construct_UClass_UScriptStruct_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UScriptStruct.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UScriptStruct);
UScriptStruct::~UScriptStruct() {}
// ********** End Class UScriptStruct **************************************************************
// ********** Begin Class UFunction ****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFunction;
UClass* UFunction::GetPrivateStaticClass()
{
using TClass = UFunction;
if (!Z_Registration_Info_UClass_UFunction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Function"),
Z_Registration_Info_UClass_UFunction.InnerSingleton,
StaticRegisterNativesUFunction,
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_UFunction.InnerSingleton;
}
UClass* Z_Construct_UClass_UFunction_NoRegister()
{
return UFunction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFunction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/*-----------------------------------------------------------------------------\n\x09UFunction.\n-----------------------------------------------------------------------------*///\n// Reflection data for a replicated or Kismet callable function.\n//\n" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "UFunction.\n-----------------------------------------------------------------------------//\n// Reflection data for a replicated or Kismet callable function.\n//" },
};
#endif // WITH_METADATA
// ********** Begin Class UFunction constinit property declarations ********************************
// ********** End Class UFunction constinit property declarations **********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFunction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFunction_Statics
UObject* (*const Z_Construct_UClass_UFunction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStruct,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFunction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFunction_Statics::ClassParams = {
&UFunction::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFunction_Statics::Class_MetaDataParams), Z_Construct_UClass_UFunction_Statics::Class_MetaDataParams)
};
void UFunction::StaticRegisterNativesUFunction()
{
}
UClass* Z_Construct_UClass_UFunction()
{
if (!Z_Registration_Info_UClass_UFunction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFunction.OuterSingleton, Z_Construct_UClass_UFunction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFunction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFunction);
UFunction::~UFunction() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UFunction)
// ********** End Class UFunction ******************************************************************
// ********** Begin Class UDelegateFunction ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDelegateFunction;
UClass* UDelegateFunction::GetPrivateStaticClass()
{
using TClass = UDelegateFunction;
if (!Z_Registration_Info_UClass_UDelegateFunction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DelegateFunction"),
Z_Registration_Info_UClass_UDelegateFunction.InnerSingleton,
StaticRegisterNativesUDelegateFunction,
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_UDelegateFunction.InnerSingleton;
}
UClass* Z_Construct_UClass_UDelegateFunction_NoRegister()
{
return UDelegateFunction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDelegateFunction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "//\n// Function definition used by dynamic delegate declarations\n//\n" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Function definition used by dynamic delegate declarations" },
};
#endif // WITH_METADATA
// ********** Begin Class UDelegateFunction constinit property declarations ************************
// ********** End Class UDelegateFunction constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDelegateFunction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDelegateFunction_Statics
UObject* (*const Z_Construct_UClass_UDelegateFunction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFunction,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDelegateFunction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDelegateFunction_Statics::ClassParams = {
&UDelegateFunction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDelegateFunction_Statics::Class_MetaDataParams), Z_Construct_UClass_UDelegateFunction_Statics::Class_MetaDataParams)
};
void UDelegateFunction::StaticRegisterNativesUDelegateFunction()
{
}
UClass* Z_Construct_UClass_UDelegateFunction()
{
if (!Z_Registration_Info_UClass_UDelegateFunction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDelegateFunction.OuterSingleton, Z_Construct_UClass_UDelegateFunction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDelegateFunction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDelegateFunction);
UDelegateFunction::~UDelegateFunction() {}
// ********** End Class UDelegateFunction **********************************************************
// ********** Begin Class USparseDelegateFunction **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USparseDelegateFunction;
UClass* USparseDelegateFunction::GetPrivateStaticClass()
{
using TClass = USparseDelegateFunction;
if (!Z_Registration_Info_UClass_USparseDelegateFunction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SparseDelegateFunction"),
Z_Registration_Info_UClass_USparseDelegateFunction.InnerSingleton,
StaticRegisterNativesUSparseDelegateFunction,
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_USparseDelegateFunction.InnerSingleton;
}
UClass* Z_Construct_UClass_USparseDelegateFunction_NoRegister()
{
return USparseDelegateFunction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USparseDelegateFunction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "//\n// Function definition used by sparse dynamic delegate declarations\n//\n" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Function definition used by sparse dynamic delegate declarations" },
};
#endif // WITH_METADATA
// ********** Begin Class USparseDelegateFunction constinit property declarations ******************
// ********** End Class USparseDelegateFunction constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USparseDelegateFunction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USparseDelegateFunction_Statics
UObject* (*const Z_Construct_UClass_USparseDelegateFunction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDelegateFunction,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USparseDelegateFunction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USparseDelegateFunction_Statics::ClassParams = {
&USparseDelegateFunction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USparseDelegateFunction_Statics::Class_MetaDataParams), Z_Construct_UClass_USparseDelegateFunction_Statics::Class_MetaDataParams)
};
void USparseDelegateFunction::StaticRegisterNativesUSparseDelegateFunction()
{
}
UClass* Z_Construct_UClass_USparseDelegateFunction()
{
if (!Z_Registration_Info_UClass_USparseDelegateFunction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USparseDelegateFunction.OuterSingleton, Z_Construct_UClass_USparseDelegateFunction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USparseDelegateFunction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USparseDelegateFunction);
USparseDelegateFunction::~USparseDelegateFunction() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(USparseDelegateFunction)
// ********** End Class USparseDelegateFunction ****************************************************
// ********** Begin Class UEnum ********************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UEnum;
UClass* UEnum::GetPrivateStaticClass()
{
using TClass = UEnum;
if (!Z_Registration_Info_UClass_UEnum.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Enum"),
Z_Registration_Info_UClass_UEnum.InnerSingleton,
StaticRegisterNativesUEnum,
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_UEnum.InnerSingleton;
}
UClass* Z_Construct_UClass_UEnum_NoRegister()
{
return UEnum::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "//\n// Reflection data for an enumeration.\n//\n" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Reflection data for an enumeration." },
};
#endif // WITH_METADATA
// ********** Begin Class UEnum constinit property declarations ************************************
// ********** End Class UEnum constinit property declarations **************************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UEnum>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UEnum_Statics
UObject* (*const Z_Construct_UClass_UEnum_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UField,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEnum_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEnum_Statics::ClassParams = {
&UEnum::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEnum_Statics::Class_MetaDataParams), Z_Construct_UClass_UEnum_Statics::Class_MetaDataParams)
};
void UEnum::StaticRegisterNativesUEnum()
{
}
UClass* Z_Construct_UClass_UEnum()
{
if (!Z_Registration_Info_UClass_UEnum.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEnum.OuterSingleton, Z_Construct_UClass_UEnum_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UEnum.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEnum);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UEnum)
// ********** End Class UEnum **********************************************************************
// ********** Begin Class UClass *******************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClass;
UClass* UClass::GetPrivateStaticClass()
{
using TClass = UClass;
if (!Z_Registration_Info_UClass_UClass.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Class"),
Z_Registration_Info_UClass_UClass.InnerSingleton,
StaticRegisterNativesUClass,
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_UClass.InnerSingleton;
}
UClass* Z_Construct_UClass_UClass_NoRegister()
{
return UClass::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClass_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An object class.\n */" },
{ "IncludePath", "UObject/Class.h" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "An object class." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassWithin_MetaData[] = {
{ "Comment", "/** The required type for the outer of instances of this class */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "The required type for the outer of instances of this class" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassGeneratedBy_MetaData[] = {
{ "Comment", "/** This is the blueprint that caused the generation of this class, or null if it is a native compiled-in class */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "This is the blueprint that caused the generation of this class, or null if it is a native compiled-in class" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NetFields_MetaData[] = {
{ "Comment", "/** List of network relevant fields (functions) */" },
{ "ModuleRelativePath", "Public/UObject/Class.h" },
{ "ToolTip", "List of network relevant fields (functions)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassDefaultObject_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/Class.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UClass constinit property declarations ***********************************
static const UECodeGen_Private::FClassPropertyParams NewProp_ClassWithin;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClassGeneratedBy;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_NetFields_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_NetFields;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClassDefaultObject;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UClass constinit property declarations *************************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClass>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClass_Statics
// ********** Begin Class UClass Property Definitions **********************************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UClass_Statics::NewProp_ClassWithin = { "ClassWithin", nullptr, (EPropertyFlags)0x0194000000000000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClass, ClassWithin), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassWithin_MetaData), NewProp_ClassWithin_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClass_Statics::NewProp_ClassGeneratedBy = { "ClassGeneratedBy", nullptr, (EPropertyFlags)0x0194000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClass, ClassGeneratedBy), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassGeneratedBy_MetaData), NewProp_ClassGeneratedBy_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClass_Statics::NewProp_NetFields_Inner = { "NetFields", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UField_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UClass_Statics::NewProp_NetFields = { "NetFields", nullptr, (EPropertyFlags)0x0194000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClass, NetFields), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NetFields_MetaData), NewProp_NetFields_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UClass_Statics::NewProp_ClassDefaultObject = { "ClassDefaultObject", nullptr, (EPropertyFlags)0x0194000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClass, ClassDefaultObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassDefaultObject_MetaData), NewProp_ClassDefaultObject_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClass_Statics::NewProp_ClassWithin,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClass_Statics::NewProp_ClassGeneratedBy,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClass_Statics::NewProp_NetFields_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClass_Statics::NewProp_NetFields,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClass_Statics::NewProp_ClassDefaultObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClass_Statics::PropPointers) < 2048);
// ********** End Class UClass Property Definitions ************************************************
UObject* (*const Z_Construct_UClass_UClass_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UStruct,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClass_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClass_Statics::ClassParams = {
&UClass::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UClass_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UClass_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClass_Statics::Class_MetaDataParams), Z_Construct_UClass_UClass_Statics::Class_MetaDataParams)
};
void UClass::StaticRegisterNativesUClass()
{
}
UClass* Z_Construct_UClass_UClass()
{
if (!Z_Registration_Info_UClass_UClass.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClass.OuterSingleton, Z_Construct_UClass_UClass_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClass.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClass);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UClass)
// ********** End Class UClass *********************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UField, UField::StaticClass, TEXT("UField"), &Z_Registration_Info_UClass_UField, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UField), 2688573500U) },
{ Z_Construct_UClass_UStruct, UStruct::StaticClass, TEXT("UStruct"), &Z_Registration_Info_UClass_UStruct, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStruct), 922451231U) },
{ Z_Construct_UClass_UScriptStruct, UScriptStruct::StaticClass, TEXT("UScriptStruct"), &Z_Registration_Info_UClass_UScriptStruct, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScriptStruct), 548854213U) },
{ Z_Construct_UClass_UFunction, UFunction::StaticClass, TEXT("UFunction"), &Z_Registration_Info_UClass_UFunction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFunction), 3837721381U) },
{ Z_Construct_UClass_UDelegateFunction, UDelegateFunction::StaticClass, TEXT("UDelegateFunction"), &Z_Registration_Info_UClass_UDelegateFunction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDelegateFunction), 3890318382U) },
{ Z_Construct_UClass_USparseDelegateFunction, USparseDelegateFunction::StaticClass, TEXT("USparseDelegateFunction"), &Z_Registration_Info_UClass_USparseDelegateFunction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USparseDelegateFunction), 227174360U) },
{ Z_Construct_UClass_UEnum, UEnum::StaticClass, TEXT("UEnum"), &Z_Registration_Info_UClass_UEnum, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEnum), 4158754869U) },
{ Z_Construct_UClass_UClass, UClass::StaticClass, TEXT("UClass"), &Z_Registration_Info_UClass_UClass, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClass), 1183778991U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h__Script_CoreUObject_2267566971{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,357 @@
// 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 "UObject/Class.h"
#ifdef COREUOBJECT_Class_generated_h
#error "Class.generated.h already included, missing '#pragma once' in Class.h"
#endif
#define COREUOBJECT_Class_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UField *******************************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_182_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UField, COREUOBJECT_API)
struct Z_Construct_UClass_UField_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UField_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_182_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUField(); \
friend struct ::Z_Construct_UClass_UField_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UField_NoRegister(); \
public: \
DECLARE_CLASS2(UField, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_UField, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UField_NoRegister) \
DECLARE_SERIALIZER(UField) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_182_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_182_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UField(UField&&) = delete; \
UField(const UField&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UField); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UField); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UField)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_179_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_182_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_182_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_182_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UField;
// ********** End Class UField *********************************************************************
// ********** Begin Class UStruct ******************************************************************
struct Z_Construct_UClass_UStruct_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UStruct_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_481_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStruct(); \
friend struct ::Z_Construct_UClass_UStruct_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UStruct_NoRegister(); \
public: \
DECLARE_CLASS2(UStruct, UField, COMPILED_IN_FLAGS(0), CASTCLASS_UStruct, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UStruct_NoRegister) \
DECLARE_SERIALIZER(UStruct)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_481_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UStruct(UStruct&&) = delete; \
UStruct(const UStruct&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UStruct); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStruct); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStruct)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_475_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_481_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_481_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_481_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStruct;
// ********** End Class UStruct ********************************************************************
// ********** Begin Class UScriptStruct ************************************************************
struct Z_Construct_UClass_UScriptStruct_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_1721_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUScriptStruct(); \
friend struct ::Z_Construct_UClass_UScriptStruct_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UScriptStruct_NoRegister(); \
public: \
DECLARE_CLASS2(UScriptStruct, UStruct, COMPILED_IN_FLAGS(0), CASTCLASS_UScriptStruct, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UScriptStruct_NoRegister) \
DECLARE_SERIALIZER(UScriptStruct)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_1721_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UScriptStruct(UScriptStruct&&) = delete; \
UScriptStruct(const UScriptStruct&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UScriptStruct); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScriptStruct); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScriptStruct) \
COREUOBJECT_API virtual ~UScriptStruct();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_1718_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_1721_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_1721_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_1721_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UScriptStruct;
// ********** End Class UScriptStruct **************************************************************
// ********** Begin Class UFunction ****************************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2477_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UFunction, COREUOBJECT_API)
struct Z_Construct_UClass_UFunction_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UFunction_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2477_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUFunction(); \
friend struct ::Z_Construct_UClass_UFunction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UFunction_NoRegister(); \
public: \
DECLARE_CLASS2(UFunction, UStruct, COMPILED_IN_FLAGS(0), CASTCLASS_UFunction, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UFunction_NoRegister) \
DECLARE_SERIALIZER(UFunction) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2477_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2477_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UFunction(UFunction&&) = delete; \
UFunction(const UFunction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UFunction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFunction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFunction) \
COREUOBJECT_API virtual ~UFunction();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2474_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2477_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2477_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2477_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UFunction;
// ********** End Class UFunction ******************************************************************
// ********** Begin Class UDelegateFunction ********************************************************
struct Z_Construct_UClass_UDelegateFunction_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UDelegateFunction_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2682_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDelegateFunction(); \
friend struct ::Z_Construct_UClass_UDelegateFunction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UDelegateFunction_NoRegister(); \
public: \
DECLARE_CLASS2(UDelegateFunction, UFunction, COMPILED_IN_FLAGS(0), CASTCLASS_UDelegateFunction, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UDelegateFunction_NoRegister) \
DECLARE_SERIALIZER(UDelegateFunction)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2682_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UDelegateFunction(UDelegateFunction&&) = delete; \
UDelegateFunction(const UDelegateFunction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UDelegateFunction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDelegateFunction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDelegateFunction) \
COREUOBJECT_API virtual ~UDelegateFunction();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2679_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2682_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2682_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2682_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDelegateFunction;
// ********** End Class UDelegateFunction **********************************************************
// ********** Begin Class USparseDelegateFunction **************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2711_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(USparseDelegateFunction, COREUOBJECT_API)
struct Z_Construct_UClass_USparseDelegateFunction_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USparseDelegateFunction_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2711_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSparseDelegateFunction(); \
friend struct ::Z_Construct_UClass_USparseDelegateFunction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USparseDelegateFunction_NoRegister(); \
public: \
DECLARE_CLASS2(USparseDelegateFunction, UDelegateFunction, COMPILED_IN_FLAGS(0), CASTCLASS_USparseDelegateFunction, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USparseDelegateFunction_NoRegister) \
DECLARE_SERIALIZER(USparseDelegateFunction) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2711_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2711_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USparseDelegateFunction(USparseDelegateFunction&&) = delete; \
USparseDelegateFunction(const USparseDelegateFunction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, USparseDelegateFunction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USparseDelegateFunction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USparseDelegateFunction) \
COREUOBJECT_API virtual ~USparseDelegateFunction();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2708_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2711_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2711_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2711_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USparseDelegateFunction;
// ********** End Class USparseDelegateFunction ****************************************************
// ********** Begin Class UEnum ********************************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2792_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UEnum, COREUOBJECT_API)
struct Z_Construct_UClass_UEnum_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UEnum_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2792_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUEnum(); \
friend struct ::Z_Construct_UClass_UEnum_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UEnum_NoRegister(); \
public: \
DECLARE_CLASS2(UEnum, UField, COMPILED_IN_FLAGS(0), CASTCLASS_UEnum, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UEnum_NoRegister) \
DECLARE_SERIALIZER(UEnum) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2792_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2792_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UEnum(UEnum&&) = delete; \
UEnum(const UEnum&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UEnum); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEnum); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UEnum)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2789_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2792_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2792_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_2792_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UEnum;
// ********** End Class UEnum **********************************************************************
// ********** Begin Class UClass *******************************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3794_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UClass, COREUOBJECT_API)
struct Z_Construct_UClass_UClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3794_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClass(); \
friend struct ::Z_Construct_UClass_UClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UClass_NoRegister(); \
public: \
DECLARE_CLASS2(UClass, UStruct, COMPILED_IN_FLAGS(0), CASTCLASS_UClass, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UClass_NoRegister) \
DECLARE_SERIALIZER(UClass) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3794_ARCHIVESERIALIZER \
DECLARE_WITHIN_UPACKAGE()
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3794_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UClass(UClass&&) = delete; \
UClass(const UClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClass)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3791_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3794_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3794_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_h_3794_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClass;
// ********** End Class UClass *********************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Class_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 "../Tests/ClassDefaultObjectTest.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeClassDefaultObjectTest() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClassDefaultObjectTest();
COREUOBJECT_API UClass* Z_Construct_UClass_UClassDefaultObjectTest_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UClassDefaultObjectTest **************************************************
#if WITH_TESTS
FClassRegistrationInfo Z_Registration_Info_UClass_UClassDefaultObjectTest;
UClass* UClassDefaultObjectTest::GetPrivateStaticClass()
{
using TClass = UClassDefaultObjectTest;
if (!Z_Registration_Info_UClass_UClassDefaultObjectTest.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClassDefaultObjectTest"),
Z_Registration_Info_UClass_UClassDefaultObjectTest.InnerSingleton,
StaticRegisterNativesUClassDefaultObjectTest,
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_UClassDefaultObjectTest.InnerSingleton;
}
UClass* Z_Construct_UClass_UClassDefaultObjectTest_NoRegister()
{
return UClassDefaultObjectTest::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClassDefaultObjectTest_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tests/ClassDefaultObjectTest.h" },
{ "ModuleRelativePath", "Tests/ClassDefaultObjectTest.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UClassDefaultObjectTest constinit property declarations ******************
// ********** End Class UClassDefaultObjectTest constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClassDefaultObjectTest>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClassDefaultObjectTest_Statics
UObject* (*const Z_Construct_UClass_UClassDefaultObjectTest_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClassDefaultObjectTest_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClassDefaultObjectTest_Statics::ClassParams = {
&UClassDefaultObjectTest::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClassDefaultObjectTest_Statics::Class_MetaDataParams), Z_Construct_UClass_UClassDefaultObjectTest_Statics::Class_MetaDataParams)
};
void UClassDefaultObjectTest::StaticRegisterNativesUClassDefaultObjectTest()
{
}
UClass* Z_Construct_UClass_UClassDefaultObjectTest()
{
if (!Z_Registration_Info_UClass_UClassDefaultObjectTest.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClassDefaultObjectTest.OuterSingleton, Z_Construct_UClass_UClassDefaultObjectTest_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClassDefaultObjectTest.OuterSingleton;
}
UClassDefaultObjectTest::UClassDefaultObjectTest(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClassDefaultObjectTest);
UClassDefaultObjectTest::~UClassDefaultObjectTest() {}
#endif // WITH_TESTS
// ********** End Class UClassDefaultObjectTest ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h__Script_CoreUObject_Statics
{
#if WITH_TESTS
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UClassDefaultObjectTest, UClassDefaultObjectTest::StaticClass, TEXT("UClassDefaultObjectTest"), &Z_Registration_Info_UClass_UClassDefaultObjectTest, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClassDefaultObjectTest), 3619980215U) },
};
#endif // WITH_TESTS
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h__Script_CoreUObject_3951465368{
TEXT("/Script/CoreUObject"),
#if WITH_TESTS
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h__Script_CoreUObject_Statics::ClassInfo),
#else // WITH_TESTS
nullptr, 0,
#endif // WITH_TESTS
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// 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 "Tests/ClassDefaultObjectTest.h"
#ifdef COREUOBJECT_ClassDefaultObjectTest_generated_h
#error "ClassDefaultObjectTest.generated.h already included, missing '#pragma once' in ClassDefaultObjectTest.h"
#endif
#define COREUOBJECT_ClassDefaultObjectTest_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UClassDefaultObjectTest **************************************************
#if WITH_TESTS
struct Z_Construct_UClass_UClassDefaultObjectTest_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UClassDefaultObjectTest_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClassDefaultObjectTest(); \
friend struct ::Z_Construct_UClass_UClassDefaultObjectTest_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UClassDefaultObjectTest_NoRegister(); \
public: \
DECLARE_CLASS2(UClassDefaultObjectTest, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UClassDefaultObjectTest_NoRegister) \
DECLARE_SERIALIZER(UClassDefaultObjectTest)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UClassDefaultObjectTest(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UClassDefaultObjectTest(UClassDefaultObjectTest&&) = delete; \
UClassDefaultObjectTest(const UClassDefaultObjectTest&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UClassDefaultObjectTest); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClassDefaultObjectTest); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClassDefaultObjectTest) \
NO_API virtual ~UClassDefaultObjectTest();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h_11_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClassDefaultObjectTest;
#endif // WITH_TESTS
// ********** End Class UClassDefaultObjectTest ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Tests_ClassDefaultObjectTest_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,736 @@
// 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 "UObject/CookedMetaData.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCookedMetaData() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClassCookedMetaData();
COREUOBJECT_API UClass* Z_Construct_UClass_UClassCookedMetaData_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UEnumCookedMetaData();
COREUOBJECT_API UClass* Z_Construct_UClass_UEnumCookedMetaData_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UStructCookedMetaData();
COREUOBJECT_API UClass* Z_Construct_UClass_UStructCookedMetaData_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFieldCookedMetaDataKey();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFieldCookedMetaDataStore();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFieldCookedMetaDataValue();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FObjectCookedMetaDataStore();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FStructCookedMetaDataStore();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FObjectCookedMetaDataStore ****************************************
struct Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FObjectCookedMetaDataStore); }
static inline consteval int16 GetStructAlignment() { return alignof(FObjectCookedMetaDataStore); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Cooked meta-data for a UObject.\n */" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Cooked meta-data for a UObject." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FObjectCookedMetaDataStore constinit property declarations ********
static const UECodeGen_Private::FStrPropertyParams NewProp_ObjectMetaData_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_ObjectMetaData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ObjectMetaData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FObjectCookedMetaDataStore constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FObjectCookedMetaDataStore>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore;
class UScriptStruct* FObjectCookedMetaDataStore::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FObjectCookedMetaDataStore, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("ObjectCookedMetaDataStore"));
}
return Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore.OuterSingleton;
}
// ********** Begin ScriptStruct FObjectCookedMetaDataStore Property Definitions *******************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::NewProp_ObjectMetaData_ValueProp = { "ObjectMetaData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::NewProp_ObjectMetaData_Key_KeyProp = { "ObjectMetaData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::NewProp_ObjectMetaData = { "ObjectMetaData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FObjectCookedMetaDataStore, ObjectMetaData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectMetaData_MetaData), NewProp_ObjectMetaData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::NewProp_ObjectMetaData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::NewProp_ObjectMetaData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::NewProp_ObjectMetaData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FObjectCookedMetaDataStore Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"ObjectCookedMetaDataStore",
Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::PropPointers),
sizeof(FObjectCookedMetaDataStore),
alignof(FObjectCookedMetaDataStore),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FObjectCookedMetaDataStore()
{
if (!Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore.InnerSingleton, Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore.InnerSingleton);
}
// ********** End ScriptStruct FObjectCookedMetaDataStore ******************************************
// ********** Begin ScriptStruct FFieldCookedMetaDataKey *******************************************
struct Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFieldCookedMetaDataKey); }
static inline consteval int16 GetStructAlignment() { return alignof(FFieldCookedMetaDataKey); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Encapsulates the subfield metadata map key in a UScriptStruct (for UHT).\n */" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Encapsulates the subfield metadata map key in a UScriptStruct (for UHT)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldPath_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFieldCookedMetaDataKey constinit property declarations ***********
static const UECodeGen_Private::FNamePropertyParams NewProp_FieldPath_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldPath;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFieldCookedMetaDataKey constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFieldCookedMetaDataKey>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey;
class UScriptStruct* FFieldCookedMetaDataKey::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFieldCookedMetaDataKey, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("FieldCookedMetaDataKey"));
}
return Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey.OuterSingleton;
}
// ********** Begin ScriptStruct FFieldCookedMetaDataKey Property Definitions **********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::NewProp_FieldPath_Inner = { "FieldPath", 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_UScriptStruct_FFieldCookedMetaDataKey_Statics::NewProp_FieldPath = { "FieldPath", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldCookedMetaDataKey, FieldPath), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldPath_MetaData), NewProp_FieldPath_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::NewProp_FieldPath_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::NewProp_FieldPath,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFieldCookedMetaDataKey Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"FieldCookedMetaDataKey",
Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::PropPointers),
sizeof(FFieldCookedMetaDataKey),
alignof(FFieldCookedMetaDataKey),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFieldCookedMetaDataKey()
{
if (!Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey.InnerSingleton, Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey.InnerSingleton);
}
// ********** End ScriptStruct FFieldCookedMetaDataKey *********************************************
// ********** Begin ScriptStruct FFieldCookedMetaDataValue *****************************************
struct Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFieldCookedMetaDataValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FFieldCookedMetaDataValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Encapsulates the subfield metadata map value in a UScriptStruct (for UHT).\n */" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Encapsulates the subfield metadata map value in a UScriptStruct (for UHT)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFieldCookedMetaDataValue constinit property declarations *********
static const UECodeGen_Private::FStrPropertyParams NewProp_MetaData_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_MetaData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_MetaData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFieldCookedMetaDataValue constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFieldCookedMetaDataValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue;
class UScriptStruct* FFieldCookedMetaDataValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFieldCookedMetaDataValue, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("FieldCookedMetaDataValue"));
}
return Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue.OuterSingleton;
}
// ********** Begin ScriptStruct FFieldCookedMetaDataValue Property Definitions ********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::NewProp_MetaData_ValueProp = { "MetaData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::NewProp_MetaData_Key_KeyProp = { "MetaData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::NewProp_MetaData = { "MetaData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldCookedMetaDataValue, MetaData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaData_MetaData), NewProp_MetaData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::NewProp_MetaData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::NewProp_MetaData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::NewProp_MetaData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFieldCookedMetaDataValue Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"FieldCookedMetaDataValue",
Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::PropPointers),
sizeof(FFieldCookedMetaDataValue),
alignof(FFieldCookedMetaDataValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFieldCookedMetaDataValue()
{
if (!Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue.InnerSingleton, Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue.InnerSingleton);
}
// ********** End ScriptStruct FFieldCookedMetaDataValue *******************************************
// ********** Begin ScriptStruct FFieldCookedMetaDataStore *****************************************
struct Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFieldCookedMetaDataStore); }
static inline consteval int16 GetStructAlignment() { return alignof(FFieldCookedMetaDataStore); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Cooked meta-data for a FField, including its nested FField data.\n */" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Cooked meta-data for a FField, including its nested FField data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubFieldMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFieldCookedMetaDataStore constinit property declarations *********
static const UECodeGen_Private::FStrPropertyParams NewProp_FieldMetaData_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_FieldMetaData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_FieldMetaData;
static const UECodeGen_Private::FStructPropertyParams NewProp_SubFieldMetaData_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_SubFieldMetaData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_SubFieldMetaData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFieldCookedMetaDataStore constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFieldCookedMetaDataStore>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore;
class UScriptStruct* FFieldCookedMetaDataStore::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFieldCookedMetaDataStore, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("FieldCookedMetaDataStore"));
}
return Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore.OuterSingleton;
}
// ********** Begin ScriptStruct FFieldCookedMetaDataStore Property Definitions ********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_FieldMetaData_ValueProp = { "FieldMetaData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_FieldMetaData_Key_KeyProp = { "FieldMetaData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_FieldMetaData = { "FieldMetaData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldCookedMetaDataStore, FieldMetaData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldMetaData_MetaData), NewProp_FieldMetaData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_SubFieldMetaData_ValueProp = { "SubFieldMetaData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FFieldCookedMetaDataValue, METADATA_PARAMS(0, nullptr) }; // 3073680210
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_SubFieldMetaData_Key_KeyProp = { "SubFieldMetaData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFieldCookedMetaDataKey, METADATA_PARAMS(0, nullptr) }; // 2384947676
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_SubFieldMetaData = { "SubFieldMetaData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldCookedMetaDataStore, SubFieldMetaData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubFieldMetaData_MetaData), NewProp_SubFieldMetaData_MetaData) }; // 2384947676 3073680210
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_FieldMetaData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_FieldMetaData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_FieldMetaData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_SubFieldMetaData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_SubFieldMetaData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewProp_SubFieldMetaData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFieldCookedMetaDataStore Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"FieldCookedMetaDataStore",
Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::PropPointers),
sizeof(FFieldCookedMetaDataStore),
alignof(FFieldCookedMetaDataStore),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFieldCookedMetaDataStore()
{
if (!Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore.InnerSingleton, Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore.InnerSingleton);
}
// ********** End ScriptStruct FFieldCookedMetaDataStore *******************************************
// ********** Begin ScriptStruct FStructCookedMetaDataStore ****************************************
struct Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStructCookedMetaDataStore); }
static inline consteval int16 GetStructAlignment() { return alignof(FStructCookedMetaDataStore); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Cooked meta-data for a UStruct, including its nested FProperty data.\n */" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Cooked meta-data for a UStruct, including its nested FProperty data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjectMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertiesMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStructCookedMetaDataStore constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_ObjectMetaData;
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertiesMetaData_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_PropertiesMetaData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PropertiesMetaData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStructCookedMetaDataStore constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStructCookedMetaDataStore>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore;
class UScriptStruct* FStructCookedMetaDataStore::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStructCookedMetaDataStore, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("StructCookedMetaDataStore"));
}
return Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore.OuterSingleton;
}
// ********** Begin ScriptStruct FStructCookedMetaDataStore Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_ObjectMetaData = { "ObjectMetaData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStructCookedMetaDataStore, ObjectMetaData), Z_Construct_UScriptStruct_FObjectCookedMetaDataStore, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjectMetaData_MetaData), NewProp_ObjectMetaData_MetaData) }; // 836120140
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_PropertiesMetaData_ValueProp = { "PropertiesMetaData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FFieldCookedMetaDataStore, METADATA_PARAMS(0, nullptr) }; // 2901438623
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_PropertiesMetaData_Key_KeyProp = { "PropertiesMetaData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_PropertiesMetaData = { "PropertiesMetaData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStructCookedMetaDataStore, PropertiesMetaData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertiesMetaData_MetaData), NewProp_PropertiesMetaData_MetaData) }; // 2901438623
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_ObjectMetaData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_PropertiesMetaData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_PropertiesMetaData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewProp_PropertiesMetaData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStructCookedMetaDataStore Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"StructCookedMetaDataStore",
Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::PropPointers),
sizeof(FStructCookedMetaDataStore),
alignof(FStructCookedMetaDataStore),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStructCookedMetaDataStore()
{
if (!Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore.InnerSingleton, Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore.InnerSingleton);
}
// ********** End ScriptStruct FStructCookedMetaDataStore ******************************************
// ********** Begin Class UEnumCookedMetaData ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UEnumCookedMetaData;
UClass* UEnumCookedMetaData::GetPrivateStaticClass()
{
using TClass = UEnumCookedMetaData;
if (!Z_Registration_Info_UClass_UEnumCookedMetaData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("EnumCookedMetaData"),
Z_Registration_Info_UClass_UEnumCookedMetaData.InnerSingleton,
StaticRegisterNativesUEnumCookedMetaData,
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_UEnumCookedMetaData.InnerSingleton;
}
UClass* Z_Construct_UClass_UEnumCookedMetaData_NoRegister()
{
return UEnumCookedMetaData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UEnumCookedMetaData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Cooked meta-data for a UEnum.\n */" },
{ "IncludePath", "UObject/CookedMetaData.h" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Cooked meta-data for a UEnum." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnumMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UEnumCookedMetaData constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_EnumMetaData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UEnumCookedMetaData constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UEnumCookedMetaData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UEnumCookedMetaData_Statics
// ********** Begin Class UEnumCookedMetaData Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UEnumCookedMetaData_Statics::NewProp_EnumMetaData = { "EnumMetaData", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEnumCookedMetaData, EnumMetaData), Z_Construct_UScriptStruct_FObjectCookedMetaDataStore, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnumMetaData_MetaData), NewProp_EnumMetaData_MetaData) }; // 836120140
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UEnumCookedMetaData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEnumCookedMetaData_Statics::NewProp_EnumMetaData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEnumCookedMetaData_Statics::PropPointers) < 2048);
// ********** End Class UEnumCookedMetaData Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UEnumCookedMetaData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEnumCookedMetaData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEnumCookedMetaData_Statics::ClassParams = {
&UEnumCookedMetaData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UEnumCookedMetaData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UEnumCookedMetaData_Statics::PropPointers),
0,
0x000800B0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEnumCookedMetaData_Statics::Class_MetaDataParams), Z_Construct_UClass_UEnumCookedMetaData_Statics::Class_MetaDataParams)
};
void UEnumCookedMetaData::StaticRegisterNativesUEnumCookedMetaData()
{
}
UClass* Z_Construct_UClass_UEnumCookedMetaData()
{
if (!Z_Registration_Info_UClass_UEnumCookedMetaData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEnumCookedMetaData.OuterSingleton, Z_Construct_UClass_UEnumCookedMetaData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UEnumCookedMetaData.OuterSingleton;
}
UEnumCookedMetaData::UEnumCookedMetaData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEnumCookedMetaData);
UEnumCookedMetaData::~UEnumCookedMetaData() {}
// ********** End Class UEnumCookedMetaData ********************************************************
// ********** Begin Class UStructCookedMetaData ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStructCookedMetaData;
UClass* UStructCookedMetaData::GetPrivateStaticClass()
{
using TClass = UStructCookedMetaData;
if (!Z_Registration_Info_UClass_UStructCookedMetaData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StructCookedMetaData"),
Z_Registration_Info_UClass_UStructCookedMetaData.InnerSingleton,
StaticRegisterNativesUStructCookedMetaData,
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_UStructCookedMetaData.InnerSingleton;
}
UClass* Z_Construct_UClass_UStructCookedMetaData_NoRegister()
{
return UStructCookedMetaData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStructCookedMetaData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Cooked meta-data for a UScriptStruct, including its nested FProperty data.\n */" },
{ "IncludePath", "UObject/CookedMetaData.h" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Cooked meta-data for a UScriptStruct, including its nested FProperty data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StructMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UStructCookedMetaData constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_StructMetaData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStructCookedMetaData constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStructCookedMetaData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStructCookedMetaData_Statics
// ********** Begin Class UStructCookedMetaData Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStructCookedMetaData_Statics::NewProp_StructMetaData = { "StructMetaData", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStructCookedMetaData, StructMetaData), Z_Construct_UScriptStruct_FStructCookedMetaDataStore, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StructMetaData_MetaData), NewProp_StructMetaData_MetaData) }; // 157213115
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStructCookedMetaData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStructCookedMetaData_Statics::NewProp_StructMetaData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStructCookedMetaData_Statics::PropPointers) < 2048);
// ********** End Class UStructCookedMetaData Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UStructCookedMetaData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStructCookedMetaData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStructCookedMetaData_Statics::ClassParams = {
&UStructCookedMetaData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UStructCookedMetaData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UStructCookedMetaData_Statics::PropPointers),
0,
0x000800B0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStructCookedMetaData_Statics::Class_MetaDataParams), Z_Construct_UClass_UStructCookedMetaData_Statics::Class_MetaDataParams)
};
void UStructCookedMetaData::StaticRegisterNativesUStructCookedMetaData()
{
}
UClass* Z_Construct_UClass_UStructCookedMetaData()
{
if (!Z_Registration_Info_UClass_UStructCookedMetaData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStructCookedMetaData.OuterSingleton, Z_Construct_UClass_UStructCookedMetaData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStructCookedMetaData.OuterSingleton;
}
UStructCookedMetaData::UStructCookedMetaData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStructCookedMetaData);
UStructCookedMetaData::~UStructCookedMetaData() {}
// ********** End Class UStructCookedMetaData ******************************************************
// ********** Begin Class UClassCookedMetaData *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UClassCookedMetaData;
UClass* UClassCookedMetaData::GetPrivateStaticClass()
{
using TClass = UClassCookedMetaData;
if (!Z_Registration_Info_UClass_UClassCookedMetaData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ClassCookedMetaData"),
Z_Registration_Info_UClass_UClassCookedMetaData.InnerSingleton,
StaticRegisterNativesUClassCookedMetaData,
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_UClassCookedMetaData.InnerSingleton;
}
UClass* Z_Construct_UClass_UClassCookedMetaData_NoRegister()
{
return UClassCookedMetaData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UClassCookedMetaData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Cooked meta-data for a UClass, including its nested FProperty and UFunction data.\n */" },
{ "IncludePath", "UObject/CookedMetaData.h" },
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
{ "ToolTip", "Cooked meta-data for a UClass, including its nested FProperty and UFunction data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FunctionsMetaData_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/CookedMetaData.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UClassCookedMetaData constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ClassMetaData;
static const UECodeGen_Private::FStructPropertyParams NewProp_FunctionsMetaData_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_FunctionsMetaData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_FunctionsMetaData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UClassCookedMetaData constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UClassCookedMetaData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UClassCookedMetaData_Statics
// ********** Begin Class UClassCookedMetaData Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_ClassMetaData = { "ClassMetaData", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClassCookedMetaData, ClassMetaData), Z_Construct_UScriptStruct_FStructCookedMetaDataStore, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassMetaData_MetaData), NewProp_ClassMetaData_MetaData) }; // 157213115
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_FunctionsMetaData_ValueProp = { "FunctionsMetaData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FStructCookedMetaDataStore, METADATA_PARAMS(0, nullptr) }; // 157213115
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_FunctionsMetaData_Key_KeyProp = { "FunctionsMetaData_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_FunctionsMetaData = { "FunctionsMetaData", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UClassCookedMetaData, FunctionsMetaData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FunctionsMetaData_MetaData), NewProp_FunctionsMetaData_MetaData) }; // 157213115
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UClassCookedMetaData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_ClassMetaData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_FunctionsMetaData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_FunctionsMetaData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UClassCookedMetaData_Statics::NewProp_FunctionsMetaData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClassCookedMetaData_Statics::PropPointers) < 2048);
// ********** End Class UClassCookedMetaData Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UClassCookedMetaData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UClassCookedMetaData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UClassCookedMetaData_Statics::ClassParams = {
&UClassCookedMetaData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UClassCookedMetaData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UClassCookedMetaData_Statics::PropPointers),
0,
0x000800B0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UClassCookedMetaData_Statics::Class_MetaDataParams), Z_Construct_UClass_UClassCookedMetaData_Statics::Class_MetaDataParams)
};
void UClassCookedMetaData::StaticRegisterNativesUClassCookedMetaData()
{
}
UClass* Z_Construct_UClass_UClassCookedMetaData()
{
if (!Z_Registration_Info_UClass_UClassCookedMetaData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UClassCookedMetaData.OuterSingleton, Z_Construct_UClass_UClassCookedMetaData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UClassCookedMetaData.OuterSingleton;
}
UClassCookedMetaData::UClassCookedMetaData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UClassCookedMetaData);
UClassCookedMetaData::~UClassCookedMetaData() {}
// ********** End Class UClassCookedMetaData *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FObjectCookedMetaDataStore::StaticStruct, Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics::NewStructOps, TEXT("ObjectCookedMetaDataStore"),&Z_Registration_Info_UScriptStruct_FObjectCookedMetaDataStore, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FObjectCookedMetaDataStore), 836120140U) },
{ FFieldCookedMetaDataKey::StaticStruct, Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics::NewStructOps, TEXT("FieldCookedMetaDataKey"),&Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataKey, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFieldCookedMetaDataKey), 2384947676U) },
{ FFieldCookedMetaDataValue::StaticStruct, Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics::NewStructOps, TEXT("FieldCookedMetaDataValue"),&Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFieldCookedMetaDataValue), 3073680210U) },
{ FFieldCookedMetaDataStore::StaticStruct, Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics::NewStructOps, TEXT("FieldCookedMetaDataStore"),&Z_Registration_Info_UScriptStruct_FFieldCookedMetaDataStore, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFieldCookedMetaDataStore), 2901438623U) },
{ FStructCookedMetaDataStore::StaticStruct, Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics::NewStructOps, TEXT("StructCookedMetaDataStore"),&Z_Registration_Info_UScriptStruct_FStructCookedMetaDataStore, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStructCookedMetaDataStore), 157213115U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UEnumCookedMetaData, UEnumCookedMetaData::StaticClass, TEXT("UEnumCookedMetaData"), &Z_Registration_Info_UClass_UEnumCookedMetaData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEnumCookedMetaData), 391383056U) },
{ Z_Construct_UClass_UStructCookedMetaData, UStructCookedMetaData::StaticClass, TEXT("UStructCookedMetaData"), &Z_Registration_Info_UClass_UStructCookedMetaData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStructCookedMetaData), 3379450977U) },
{ Z_Construct_UClass_UClassCookedMetaData, UClassCookedMetaData::StaticClass, TEXT("UClassCookedMetaData"), &Z_Registration_Info_UClass_UClassCookedMetaData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UClassCookedMetaData), 4137947965U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h__Script_CoreUObject_2485976884{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h__Script_CoreUObject_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,199 @@
// 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 "UObject/CookedMetaData.h"
#ifdef COREUOBJECT_CookedMetaData_generated_h
#error "CookedMetaData.generated.h already included, missing '#pragma once' in CookedMetaData.h"
#endif
#define COREUOBJECT_CookedMetaData_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FObjectCookedMetaDataStore ****************************************
struct Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FObjectCookedMetaDataStore_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FObjectCookedMetaDataStore;
// ********** End ScriptStruct FObjectCookedMetaDataStore ******************************************
// ********** Begin ScriptStruct FFieldCookedMetaDataKey *******************************************
struct Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_38_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFieldCookedMetaDataKey_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FFieldCookedMetaDataKey;
// ********** End ScriptStruct FFieldCookedMetaDataKey *********************************************
// ********** Begin ScriptStruct FFieldCookedMetaDataValue *****************************************
struct Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_68_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFieldCookedMetaDataValue_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FFieldCookedMetaDataValue;
// ********** End ScriptStruct FFieldCookedMetaDataValue *******************************************
// ********** Begin ScriptStruct FFieldCookedMetaDataStore *****************************************
struct Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_81_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFieldCookedMetaDataStore_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FFieldCookedMetaDataStore;
// ********** End ScriptStruct FFieldCookedMetaDataStore *******************************************
// ********** Begin ScriptStruct FStructCookedMetaDataStore ****************************************
struct Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_106_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FStructCookedMetaDataStore_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FStructCookedMetaDataStore;
// ********** End ScriptStruct FStructCookedMetaDataStore ******************************************
// ********** Begin Class UEnumCookedMetaData ******************************************************
struct Z_Construct_UClass_UEnumCookedMetaData_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UEnumCookedMetaData_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_127_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUEnumCookedMetaData(); \
friend struct ::Z_Construct_UClass_UEnumCookedMetaData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UEnumCookedMetaData_NoRegister(); \
public: \
DECLARE_CLASS2(UEnumCookedMetaData, UObject, COMPILED_IN_FLAGS(0 | CLASS_Optional), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UEnumCookedMetaData_NoRegister) \
DECLARE_SERIALIZER(UEnumCookedMetaData) \
DECLARE_WITHIN(UEnum)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_127_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UEnumCookedMetaData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UEnumCookedMetaData(UEnumCookedMetaData&&) = delete; \
UEnumCookedMetaData(const UEnumCookedMetaData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UEnumCookedMetaData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEnumCookedMetaData); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UEnumCookedMetaData) \
COREUOBJECT_API virtual ~UEnumCookedMetaData();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_123_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_127_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_127_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_127_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UEnumCookedMetaData;
// ********** End Class UEnumCookedMetaData ********************************************************
// ********** Begin Class UStructCookedMetaData ****************************************************
struct Z_Construct_UClass_UStructCookedMetaData_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UStructCookedMetaData_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_147_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStructCookedMetaData(); \
friend struct ::Z_Construct_UClass_UStructCookedMetaData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UStructCookedMetaData_NoRegister(); \
public: \
DECLARE_CLASS2(UStructCookedMetaData, UObject, COMPILED_IN_FLAGS(0 | CLASS_Optional), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UStructCookedMetaData_NoRegister) \
DECLARE_SERIALIZER(UStructCookedMetaData) \
DECLARE_WITHIN(UScriptStruct)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_147_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UStructCookedMetaData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStructCookedMetaData(UStructCookedMetaData&&) = delete; \
UStructCookedMetaData(const UStructCookedMetaData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UStructCookedMetaData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStructCookedMetaData); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStructCookedMetaData) \
COREUOBJECT_API virtual ~UStructCookedMetaData();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_143_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_147_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_147_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_147_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStructCookedMetaData;
// ********** End Class UStructCookedMetaData ******************************************************
// ********** Begin Class UClassCookedMetaData *****************************************************
struct Z_Construct_UClass_UClassCookedMetaData_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UClassCookedMetaData_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_167_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUClassCookedMetaData(); \
friend struct ::Z_Construct_UClass_UClassCookedMetaData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UClassCookedMetaData_NoRegister(); \
public: \
DECLARE_CLASS2(UClassCookedMetaData, UObject, COMPILED_IN_FLAGS(0 | CLASS_Optional), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UClassCookedMetaData_NoRegister) \
DECLARE_SERIALIZER(UClassCookedMetaData) \
DECLARE_WITHIN(UClass)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_167_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UClassCookedMetaData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UClassCookedMetaData(UClassCookedMetaData&&) = delete; \
UClassCookedMetaData(const UClassCookedMetaData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UClassCookedMetaData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UClassCookedMetaData); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UClassCookedMetaData) \
COREUOBJECT_API virtual ~UClassCookedMetaData();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_163_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_167_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_167_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h_167_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UClassCookedMetaData;
// ********** End Class UClassCookedMetaData *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CookedMetaData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// 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 "UObject/CoreNet.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCoreNet() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UPackageMap();
COREUOBJECT_API UClass* Z_Construct_UClass_UPackageMap_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPackageMap **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPackageMap;
UClass* UPackageMap::GetPrivateStaticClass()
{
using TClass = UPackageMap;
if (!Z_Registration_Info_UClass_UPackageMap.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PackageMap"),
Z_Registration_Info_UClass_UPackageMap.InnerSingleton,
StaticRegisterNativesUPackageMap,
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_UPackageMap.InnerSingleton;
}
UClass* Z_Construct_UClass_UPackageMap_NoRegister()
{
return UPackageMap::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPackageMap_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "//\n// Maps objects and names to and from indices for network communication.\n//\n" },
{ "IncludePath", "UObject/CoreNet.h" },
{ "ModuleRelativePath", "Public/UObject/CoreNet.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Maps objects and names to and from indices for network communication." },
};
#endif // WITH_METADATA
// ********** Begin Class UPackageMap constinit property declarations ******************************
// ********** End Class UPackageMap constinit property declarations ********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPackageMap>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPackageMap_Statics
UObject* (*const Z_Construct_UClass_UPackageMap_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPackageMap_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPackageMap_Statics::ClassParams = {
&UPackageMap::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPackageMap_Statics::Class_MetaDataParams), Z_Construct_UClass_UPackageMap_Statics::Class_MetaDataParams)
};
void UPackageMap::StaticRegisterNativesUPackageMap()
{
}
UClass* Z_Construct_UClass_UPackageMap()
{
if (!Z_Registration_Info_UClass_UPackageMap.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPackageMap.OuterSingleton, Z_Construct_UClass_UPackageMap_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPackageMap.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPackageMap);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPackageMap)
// ********** End Class UPackageMap ****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPackageMap, UPackageMap::StaticClass, TEXT("UPackageMap"), &Z_Registration_Info_UClass_UPackageMap, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPackageMap), 754764879U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h__Script_CoreUObject_3907835232{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// 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 "UObject/CoreNet.h"
#ifdef COREUOBJECT_CoreNet_generated_h
#error "CoreNet.generated.h already included, missing '#pragma once' in CoreNet.h"
#endif
#define COREUOBJECT_CoreNet_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPackageMap **************************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_192_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPackageMap, COREUOBJECT_API)
struct Z_Construct_UClass_UPackageMap_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UPackageMap_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_192_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPackageMap(); \
friend struct ::Z_Construct_UClass_UPackageMap_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UPackageMap_NoRegister(); \
public: \
DECLARE_CLASS2(UPackageMap, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UPackageMap_NoRegister) \
DECLARE_SERIALIZER(UPackageMap) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_192_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_192_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPackageMap(UPackageMap&&) = delete; \
UPackageMap(const UPackageMap&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UPackageMap); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPackageMap); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPackageMap)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_189_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_192_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_192_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h_192_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPackageMap;
// ********** End Class UPackageMap ****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNet_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,172 @@
// 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 "UObject/CoreNetTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCoreNetTypes() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_ELifetimeCondition();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELifetimeCondition ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELifetimeCondition;
static UEnum* ELifetimeCondition_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELifetimeCondition.OuterSingleton)
{
Z_Registration_Info_UEnum_ELifetimeCondition.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_ELifetimeCondition, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("ELifetimeCondition"));
}
return Z_Registration_Info_UEnum_ELifetimeCondition.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ELifetimeCondition>()
{
return ELifetimeCondition_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Secondary condition to check before considering the replication of a lifetime property. */" },
{ "COND_AutonomousOnly.Comment", "// This property will only send to simulated actors\n" },
{ "COND_AutonomousOnly.DisplayName", "Autonomous Only" },
{ "COND_AutonomousOnly.Name", "COND_AutonomousOnly" },
{ "COND_AutonomousOnly.ToolTip", "This property will only send to simulated actors" },
{ "COND_Custom.Comment", "// This property will send on the initial packet, or to the actors owner\n" },
{ "COND_Custom.DisplayName", "Custom" },
{ "COND_Custom.Name", "COND_Custom" },
{ "COND_Custom.ToolTip", "This property will send on the initial packet, or to the actors owner" },
{ "COND_Dynamic.Comment", "// This property will not send to the replay connection\n" },
{ "COND_Dynamic.Hidden", "" },
{ "COND_Dynamic.Name", "COND_Dynamic" },
{ "COND_Dynamic.ToolTip", "This property will not send to the replay connection" },
{ "COND_InitialOnly.Comment", "// This property has no condition, and will send anytime it changes\n" },
{ "COND_InitialOnly.DisplayName", "Initial Only" },
{ "COND_InitialOnly.Name", "COND_InitialOnly" },
{ "COND_InitialOnly.ToolTip", "This property has no condition, and will send anytime it changes" },
{ "COND_InitialOrOwner.Comment", "// This property will send to simulated OR bRepPhysics actors\n" },
{ "COND_InitialOrOwner.DisplayName", "Initial Or Owner" },
{ "COND_InitialOrOwner.Name", "COND_InitialOrOwner" },
{ "COND_InitialOrOwner.ToolTip", "This property will send to simulated OR bRepPhysics actors" },
{ "COND_Max.Comment", "// This subobject will replicate to connections that are part of the same group the subobject is registered to. Not usable on properties.\n" },
{ "COND_Max.Hidden", "" },
{ "COND_Max.Name", "COND_Max" },
{ "COND_Max.ToolTip", "This subobject will replicate to connections that are part of the same group the subobject is registered to. Not usable on properties." },
{ "COND_NetGroup.Comment", "// This property will never be replicated\n" },
{ "COND_NetGroup.Hidden", "" },
{ "COND_NetGroup.Name", "COND_NetGroup" },
{ "COND_NetGroup.ToolTip", "This property will never be replicated" },
{ "COND_Never.Comment", "// This property wants to override the condition at runtime. Defaults to always replicate until you override it to a new condition.\n" },
{ "COND_Never.Hidden", "" },
{ "COND_Never.Name", "COND_Never" },
{ "COND_Never.ToolTip", "This property wants to override the condition at runtime. Defaults to always replicate until you override it to a new condition." },
{ "COND_None.DisplayName", "None" },
{ "COND_None.Name", "COND_None" },
{ "COND_OwnerOnly.Comment", "// This property will only attempt to send on the initial bunch\n" },
{ "COND_OwnerOnly.DisplayName", "Owner Only" },
{ "COND_OwnerOnly.Name", "COND_OwnerOnly" },
{ "COND_OwnerOnly.ToolTip", "This property will only attempt to send on the initial bunch" },
{ "COND_ReplayOnly.Comment", "// This property will only send to the replay connection, or to the actors owner\n" },
{ "COND_ReplayOnly.DisplayName", "Replay Only" },
{ "COND_ReplayOnly.Name", "COND_ReplayOnly" },
{ "COND_ReplayOnly.ToolTip", "This property will only send to the replay connection, or to the actors owner" },
{ "COND_ReplayOrOwner.Comment", "// This property has no particular condition, but wants the ability to toggle on/off via SetCustomIsActiveOverride\n" },
{ "COND_ReplayOrOwner.DisplayName", "Replay Or Owner" },
{ "COND_ReplayOrOwner.Name", "COND_ReplayOrOwner" },
{ "COND_ReplayOrOwner.ToolTip", "This property has no particular condition, but wants the ability to toggle on/off via SetCustomIsActiveOverride" },
{ "COND_SimulatedOnly.Comment", "// This property send to every connection EXCEPT the owner\n" },
{ "COND_SimulatedOnly.DisplayName", "Simulated Only" },
{ "COND_SimulatedOnly.Name", "COND_SimulatedOnly" },
{ "COND_SimulatedOnly.ToolTip", "This property send to every connection EXCEPT the owner" },
{ "COND_SimulatedOnlyNoReplay.Comment", "// This property will only send to the replay connection\n" },
{ "COND_SimulatedOnlyNoReplay.DisplayName", "Simulated Only No Replay" },
{ "COND_SimulatedOnlyNoReplay.Name", "COND_SimulatedOnlyNoReplay" },
{ "COND_SimulatedOnlyNoReplay.ToolTip", "This property will only send to the replay connection" },
{ "COND_SimulatedOrPhysics.Comment", "// This property will only send to autonomous actors\n" },
{ "COND_SimulatedOrPhysics.DisplayName", "Simulated Or Physics" },
{ "COND_SimulatedOrPhysics.Name", "COND_SimulatedOrPhysics" },
{ "COND_SimulatedOrPhysics.ToolTip", "This property will only send to autonomous actors" },
{ "COND_SimulatedOrPhysicsNoReplay.Comment", "// This property will send to actors only, but not to replay connections\n" },
{ "COND_SimulatedOrPhysicsNoReplay.DisplayName", "Simulated Or Physics No Replay" },
{ "COND_SimulatedOrPhysicsNoReplay.Name", "COND_SimulatedOrPhysicsNoReplay" },
{ "COND_SimulatedOrPhysicsNoReplay.ToolTip", "This property will send to actors only, but not to replay connections" },
{ "COND_SkipOwner.Comment", "// This property will only send to the actor's owner\n" },
{ "COND_SkipOwner.DisplayName", "Skip Owner" },
{ "COND_SkipOwner.Name", "COND_SkipOwner" },
{ "COND_SkipOwner.ToolTip", "This property will only send to the actor's owner" },
{ "COND_SkipReplay.Comment", "// This property will send to simulated Or bRepPhysics actors, but not to replay connections\n" },
{ "COND_SkipReplay.DisplayName", "Skip Replay" },
{ "COND_SkipReplay.Name", "COND_SkipReplay" },
{ "COND_SkipReplay.ToolTip", "This property will send to simulated Or bRepPhysics actors, but not to replay connections" },
{ "ModuleRelativePath", "Public/UObject/CoreNetTypes.h" },
{ "ToolTip", "Secondary condition to check before considering the replication of a lifetime property." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "COND_None", (int64)COND_None },
{ "COND_InitialOnly", (int64)COND_InitialOnly },
{ "COND_OwnerOnly", (int64)COND_OwnerOnly },
{ "COND_SkipOwner", (int64)COND_SkipOwner },
{ "COND_SimulatedOnly", (int64)COND_SimulatedOnly },
{ "COND_AutonomousOnly", (int64)COND_AutonomousOnly },
{ "COND_SimulatedOrPhysics", (int64)COND_SimulatedOrPhysics },
{ "COND_InitialOrOwner", (int64)COND_InitialOrOwner },
{ "COND_Custom", (int64)COND_Custom },
{ "COND_ReplayOrOwner", (int64)COND_ReplayOrOwner },
{ "COND_ReplayOnly", (int64)COND_ReplayOnly },
{ "COND_SimulatedOnlyNoReplay", (int64)COND_SimulatedOnlyNoReplay },
{ "COND_SimulatedOrPhysicsNoReplay", (int64)COND_SimulatedOrPhysicsNoReplay },
{ "COND_SkipReplay", (int64)COND_SkipReplay },
{ "COND_Dynamic", (int64)COND_Dynamic },
{ "COND_Never", (int64)COND_Never },
{ "COND_NetGroup", (int64)COND_NetGroup },
{ "COND_Max", (int64)COND_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"ELifetimeCondition",
"ELifetimeCondition",
Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_ELifetimeCondition()
{
if (!Z_Registration_Info_UEnum_ELifetimeCondition.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELifetimeCondition.InnerSingleton, Z_Construct_UEnum_CoreUObject_ELifetimeCondition_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELifetimeCondition.InnerSingleton;
}
// ********** End Enum ELifetimeCondition **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNetTypes_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELifetimeCondition_StaticEnum, TEXT("ELifetimeCondition"), &Z_Registration_Info_UEnum_ELifetimeCondition, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2911181263U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNetTypes_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNetTypes_h__Script_CoreUObject_172578336{
TEXT("/Script/CoreUObject"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNetTypes_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNetTypes_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,49 @@
// 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 "UObject/CoreNetTypes.h"
#ifdef COREUOBJECT_CoreNetTypes_generated_h
#error "CoreNetTypes.generated.h already included, missing '#pragma once' in CoreNetTypes.h"
#endif
#define COREUOBJECT_CoreNetTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_CoreNetTypes_h
// ********** Begin Enum ELifetimeCondition ********************************************************
#define FOREACH_ENUM_ELIFETIMECONDITION(op) \
op(COND_None) \
op(COND_InitialOnly) \
op(COND_OwnerOnly) \
op(COND_SkipOwner) \
op(COND_SimulatedOnly) \
op(COND_AutonomousOnly) \
op(COND_SimulatedOrPhysics) \
op(COND_InitialOrOwner) \
op(COND_Custom) \
op(COND_ReplayOrOwner) \
op(COND_ReplayOnly) \
op(COND_SimulatedOnlyNoReplay) \
op(COND_SimulatedOrPhysicsNoReplay) \
op(COND_SkipReplay) \
op(COND_Dynamic) \
op(COND_Never) \
op(COND_NetGroup) \
op(COND_Max)
enum ELifetimeCondition : int;
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ELifetimeCondition>();
// ********** End Enum ELifetimeCondition **********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,277 @@
// 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 EmptyLinkFunctionForGeneratedCodeCoreUObject_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAutomationEvent();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAutomationExecutionEntry();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox2D();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox2f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox3f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds3f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDateTime();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDoubleRange();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDoubleRangeBound();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFallbackStruct();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFloatInterval();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFloatRange();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFloatRangeBound();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameNumber();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameNumberRange();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameNumberRangeBound();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameRate();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameTime();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInputDeviceId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Interval();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Point();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Range();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32RangeBound();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Rect();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Vector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Vector2();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt32Vector4();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt64Point();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt64Rect();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt64Vector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt64Vector2();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInt64Vector4();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurveFloat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurveLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurvePointFloat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurvePointLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurvePointQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurvePointTwoVectors();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurvePointVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurvePointVector2D();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurveQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurveTwoVectors();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurveVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInterpCurveVector2D();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntRect();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntVector2();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntVector4();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMatrix();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMatrix44d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMatrix44f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMusicalTime();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FOrientedBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPackedNormal();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPackedRemoteObjectPathName();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPackedRGB10A2N();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPackedRGBA16N();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlane();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlane4d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlane4f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlatformInputDeviceState();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPlatformUserId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPolyglotTextData();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQualifiedFrameTime();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat4d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat4f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRandomStream();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRay();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRay3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRay3f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteObjectBytes();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteObjectData();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteObjectId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteObjectPathName();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteObjectReference();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteObjectTables();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteServerId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteTransactionId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRemoteWorkPriority();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator3f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSphere();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSphere3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSphere3f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTimecode();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTimespan();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform3f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTwoVectors();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint32Point();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint32Rect();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint32Vector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint32Vector2();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint32Vector4();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint64Point();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint64Rect();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint64Vector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint64Vector2();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUint64Vector4();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUintPoint();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUintRect();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUintVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUintVector2();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FUintVector4();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4f();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_CoreUObject;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_CoreUObject()
{
if (!Z_Registration_Info_UPackage__Script_CoreUObject.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UScriptStruct_FAutomationEvent,
(UObject* (*)())Z_Construct_UScriptStruct_FAutomationExecutionEntry,
(UObject* (*)())Z_Construct_UScriptStruct_FBox,
(UObject* (*)())Z_Construct_UScriptStruct_FBox2D,
(UObject* (*)())Z_Construct_UScriptStruct_FBox2f,
(UObject* (*)())Z_Construct_UScriptStruct_FBox3d,
(UObject* (*)())Z_Construct_UScriptStruct_FBox3f,
(UObject* (*)())Z_Construct_UScriptStruct_FBoxSphereBounds,
(UObject* (*)())Z_Construct_UScriptStruct_FBoxSphereBounds3d,
(UObject* (*)())Z_Construct_UScriptStruct_FBoxSphereBounds3f,
(UObject* (*)())Z_Construct_UScriptStruct_FColor,
(UObject* (*)())Z_Construct_UScriptStruct_FDateTime,
(UObject* (*)())Z_Construct_UScriptStruct_FDoubleRange,
(UObject* (*)())Z_Construct_UScriptStruct_FDoubleRangeBound,
(UObject* (*)())Z_Construct_UScriptStruct_FFallbackStruct,
(UObject* (*)())Z_Construct_UScriptStruct_FFloatInterval,
(UObject* (*)())Z_Construct_UScriptStruct_FFloatRange,
(UObject* (*)())Z_Construct_UScriptStruct_FFloatRangeBound,
(UObject* (*)())Z_Construct_UScriptStruct_FFrameNumber,
(UObject* (*)())Z_Construct_UScriptStruct_FFrameNumberRange,
(UObject* (*)())Z_Construct_UScriptStruct_FFrameNumberRangeBound,
(UObject* (*)())Z_Construct_UScriptStruct_FFrameRate,
(UObject* (*)())Z_Construct_UScriptStruct_FFrameTime,
(UObject* (*)())Z_Construct_UScriptStruct_FGuid,
(UObject* (*)())Z_Construct_UScriptStruct_FInputDeviceId,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32Interval,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32Point,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32Range,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32RangeBound,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32Rect,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32Vector,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32Vector2,
(UObject* (*)())Z_Construct_UScriptStruct_FInt32Vector4,
(UObject* (*)())Z_Construct_UScriptStruct_FInt64Point,
(UObject* (*)())Z_Construct_UScriptStruct_FInt64Rect,
(UObject* (*)())Z_Construct_UScriptStruct_FInt64Vector,
(UObject* (*)())Z_Construct_UScriptStruct_FInt64Vector2,
(UObject* (*)())Z_Construct_UScriptStruct_FInt64Vector4,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurveFloat,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurveLinearColor,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurvePointFloat,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurvePointLinearColor,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurvePointQuat,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurvePointTwoVectors,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurvePointVector,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurvePointVector2D,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurveQuat,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurveTwoVectors,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurveVector,
(UObject* (*)())Z_Construct_UScriptStruct_FInterpCurveVector2D,
(UObject* (*)())Z_Construct_UScriptStruct_FIntPoint,
(UObject* (*)())Z_Construct_UScriptStruct_FIntRect,
(UObject* (*)())Z_Construct_UScriptStruct_FIntVector,
(UObject* (*)())Z_Construct_UScriptStruct_FIntVector2,
(UObject* (*)())Z_Construct_UScriptStruct_FIntVector4,
(UObject* (*)())Z_Construct_UScriptStruct_FLinearColor,
(UObject* (*)())Z_Construct_UScriptStruct_FMatrix,
(UObject* (*)())Z_Construct_UScriptStruct_FMatrix44d,
(UObject* (*)())Z_Construct_UScriptStruct_FMatrix44f,
(UObject* (*)())Z_Construct_UScriptStruct_FMusicalTime,
(UObject* (*)())Z_Construct_UScriptStruct_FOrientedBox,
(UObject* (*)())Z_Construct_UScriptStruct_FPackedNormal,
(UObject* (*)())Z_Construct_UScriptStruct_FPackedRemoteObjectPathName,
(UObject* (*)())Z_Construct_UScriptStruct_FPackedRGB10A2N,
(UObject* (*)())Z_Construct_UScriptStruct_FPackedRGBA16N,
(UObject* (*)())Z_Construct_UScriptStruct_FPlane,
(UObject* (*)())Z_Construct_UScriptStruct_FPlane4d,
(UObject* (*)())Z_Construct_UScriptStruct_FPlane4f,
(UObject* (*)())Z_Construct_UScriptStruct_FPlatformInputDeviceState,
(UObject* (*)())Z_Construct_UScriptStruct_FPlatformUserId,
(UObject* (*)())Z_Construct_UScriptStruct_FPolyglotTextData,
(UObject* (*)())Z_Construct_UScriptStruct_FQualifiedFrameTime,
(UObject* (*)())Z_Construct_UScriptStruct_FQuat,
(UObject* (*)())Z_Construct_UScriptStruct_FQuat4d,
(UObject* (*)())Z_Construct_UScriptStruct_FQuat4f,
(UObject* (*)())Z_Construct_UScriptStruct_FRandomStream,
(UObject* (*)())Z_Construct_UScriptStruct_FRay,
(UObject* (*)())Z_Construct_UScriptStruct_FRay3d,
(UObject* (*)())Z_Construct_UScriptStruct_FRay3f,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteObjectBytes,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteObjectData,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteObjectId,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteObjectPathName,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteObjectReference,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteObjectTables,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteServerId,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteTransactionId,
(UObject* (*)())Z_Construct_UScriptStruct_FRemoteWorkPriority,
(UObject* (*)())Z_Construct_UScriptStruct_FRotator,
(UObject* (*)())Z_Construct_UScriptStruct_FRotator3d,
(UObject* (*)())Z_Construct_UScriptStruct_FRotator3f,
(UObject* (*)())Z_Construct_UScriptStruct_FSphere,
(UObject* (*)())Z_Construct_UScriptStruct_FSphere3d,
(UObject* (*)())Z_Construct_UScriptStruct_FSphere3f,
(UObject* (*)())Z_Construct_UScriptStruct_FTimecode,
(UObject* (*)())Z_Construct_UScriptStruct_FTimespan,
(UObject* (*)())Z_Construct_UScriptStruct_FTransform,
(UObject* (*)())Z_Construct_UScriptStruct_FTransform3d,
(UObject* (*)())Z_Construct_UScriptStruct_FTransform3f,
(UObject* (*)())Z_Construct_UScriptStruct_FTwoVectors,
(UObject* (*)())Z_Construct_UScriptStruct_FUint32Point,
(UObject* (*)())Z_Construct_UScriptStruct_FUint32Rect,
(UObject* (*)())Z_Construct_UScriptStruct_FUint32Vector,
(UObject* (*)())Z_Construct_UScriptStruct_FUint32Vector2,
(UObject* (*)())Z_Construct_UScriptStruct_FUint32Vector4,
(UObject* (*)())Z_Construct_UScriptStruct_FUint64Point,
(UObject* (*)())Z_Construct_UScriptStruct_FUint64Rect,
(UObject* (*)())Z_Construct_UScriptStruct_FUint64Vector,
(UObject* (*)())Z_Construct_UScriptStruct_FUint64Vector2,
(UObject* (*)())Z_Construct_UScriptStruct_FUint64Vector4,
(UObject* (*)())Z_Construct_UScriptStruct_FUintPoint,
(UObject* (*)())Z_Construct_UScriptStruct_FUintRect,
(UObject* (*)())Z_Construct_UScriptStruct_FUintVector,
(UObject* (*)())Z_Construct_UScriptStruct_FUintVector2,
(UObject* (*)())Z_Construct_UScriptStruct_FUintVector4,
(UObject* (*)())Z_Construct_UScriptStruct_FVector,
(UObject* (*)())Z_Construct_UScriptStruct_FVector2D,
(UObject* (*)())Z_Construct_UScriptStruct_FVector2f,
(UObject* (*)())Z_Construct_UScriptStruct_FVector3d,
(UObject* (*)())Z_Construct_UScriptStruct_FVector3f,
(UObject* (*)())Z_Construct_UScriptStruct_FVector4,
(UObject* (*)())Z_Construct_UScriptStruct_FVector4d,
(UObject* (*)())Z_Construct_UScriptStruct_FVector4f,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/CoreUObject",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0xF38D12D5,
0x9960CD67,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_CoreUObject.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_CoreUObject.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_CoreUObject(Z_Construct_UPackage__Script_CoreUObject, TEXT("/Script/CoreUObject"), Z_Registration_Info_UPackage__Script_CoreUObject, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xF38D12D5, 0x9960CD67));
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,106 @@
// 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 "Misc/DataValidation.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDataValidation() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EDataValidationUsecase();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EDataValidationUsecase ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataValidationUsecase;
static UEnum* EDataValidationUsecase_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataValidationUsecase.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataValidationUsecase.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EDataValidationUsecase, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EDataValidationUsecase"));
}
return Z_Registration_Info_UEnum_EDataValidationUsecase.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataValidationUsecase>()
{
return EDataValidationUsecase_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Commandlet.Comment", "/** A commandlet invoked the validation */" },
{ "Commandlet.Name", "EDataValidationUsecase::Commandlet" },
{ "Commandlet.ToolTip", "A commandlet invoked the validation" },
{ "Manual.Comment", "/** Triggered on user's demand */" },
{ "Manual.Name", "EDataValidationUsecase::Manual" },
{ "Manual.ToolTip", "Triggered on user's demand" },
{ "ModuleRelativePath", "Public/Misc/DataValidation.h" },
{ "None.Comment", "/** No usecase specified */" },
{ "None.Name", "EDataValidationUsecase::None" },
{ "None.ToolTip", "No usecase specified" },
{ "PreSubmit.Comment", "/** Submit dialog triggered the validation */" },
{ "PreSubmit.Name", "EDataValidationUsecase::PreSubmit" },
{ "PreSubmit.ToolTip", "Submit dialog triggered the validation" },
{ "Save.Comment", "/** Saving a package triggered the validation */" },
{ "Save.Name", "EDataValidationUsecase::Save" },
{ "Save.ToolTip", "Saving a package triggered the validation" },
{ "Script.Comment", "/** Triggered by blueprint or c++ */" },
{ "Script.Name", "EDataValidationUsecase::Script" },
{ "Script.ToolTip", "Triggered by blueprint or c++" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataValidationUsecase::None", (int64)EDataValidationUsecase::None },
{ "EDataValidationUsecase::Manual", (int64)EDataValidationUsecase::Manual },
{ "EDataValidationUsecase::Commandlet", (int64)EDataValidationUsecase::Commandlet },
{ "EDataValidationUsecase::Save", (int64)EDataValidationUsecase::Save },
{ "EDataValidationUsecase::PreSubmit", (int64)EDataValidationUsecase::PreSubmit },
{ "EDataValidationUsecase::Script", (int64)EDataValidationUsecase::Script },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EDataValidationUsecase",
"EDataValidationUsecase",
Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EDataValidationUsecase()
{
if (!Z_Registration_Info_UEnum_EDataValidationUsecase.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataValidationUsecase.InnerSingleton, Z_Construct_UEnum_CoreUObject_EDataValidationUsecase_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataValidationUsecase.InnerSingleton;
}
// ********** End Enum EDataValidationUsecase ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_DataValidation_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDataValidationUsecase_StaticEnum, TEXT("EDataValidationUsecase"), &Z_Registration_Info_UEnum_EDataValidationUsecase, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1354526143U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_DataValidation_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_DataValidation_h__Script_CoreUObject_712128107{
TEXT("/Script/CoreUObject"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_DataValidation_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_DataValidation_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,38 @@
// 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 "Misc/DataValidation.h"
#ifdef COREUOBJECT_DataValidation_generated_h
#error "DataValidation.generated.h already included, missing '#pragma once' in DataValidation.h"
#endif
#define COREUOBJECT_DataValidation_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_Misc_DataValidation_h
// ********** Begin Enum EDataValidationUsecase ****************************************************
#define FOREACH_ENUM_EDATAVALIDATIONUSECASE(op) \
op(EDataValidationUsecase::None) \
op(EDataValidationUsecase::Manual) \
op(EDataValidationUsecase::Commandlet) \
op(EDataValidationUsecase::Save) \
op(EDataValidationUsecase::PreSubmit) \
op(EDataValidationUsecase::Script)
enum class EDataValidationUsecase : uint8;
template<> struct TIsUEnumClass<EDataValidationUsecase> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataValidationUsecase>();
// ********** End Enum EDataValidationUsecase ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "Misc/EditorPathObjectInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeEditorPathObjectInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UEditorPathObjectInterface();
COREUOBJECT_API UClass* Z_Construct_UClass_UEditorPathObjectInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UEditorPathObjectInterface *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UEditorPathObjectInterface;
UClass* UEditorPathObjectInterface::GetPrivateStaticClass()
{
using TClass = UEditorPathObjectInterface;
if (!Z_Registration_Info_UClass_UEditorPathObjectInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("EditorPathObjectInterface"),
Z_Registration_Info_UClass_UEditorPathObjectInterface.InnerSingleton,
StaticRegisterNativesUEditorPathObjectInterface,
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_UEditorPathObjectInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UEditorPathObjectInterface_NoRegister()
{
return UEditorPathObjectInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UEditorPathObjectInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Public/Misc/EditorPathObjectInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UEditorPathObjectInterface constinit property declarations ***********
// ********** End Interface UEditorPathObjectInterface constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IEditorPathObjectInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UEditorPathObjectInterface_Statics
UObject* (*const Z_Construct_UClass_UEditorPathObjectInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorPathObjectInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEditorPathObjectInterface_Statics::ClassParams = {
&UEditorPathObjectInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEditorPathObjectInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UEditorPathObjectInterface_Statics::Class_MetaDataParams)
};
void UEditorPathObjectInterface::StaticRegisterNativesUEditorPathObjectInterface()
{
}
UClass* Z_Construct_UClass_UEditorPathObjectInterface()
{
if (!Z_Registration_Info_UClass_UEditorPathObjectInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEditorPathObjectInterface.OuterSingleton, Z_Construct_UClass_UEditorPathObjectInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UEditorPathObjectInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEditorPathObjectInterface);
// ********** End Interface UEditorPathObjectInterface *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UEditorPathObjectInterface, UEditorPathObjectInterface::StaticClass, TEXT("UEditorPathObjectInterface"), &Z_Registration_Info_UClass_UEditorPathObjectInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEditorPathObjectInterface), 669910743U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h__Script_CoreUObject_1427671649{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "Misc/EditorPathObjectInterface.h"
#ifdef COREUOBJECT_EditorPathObjectInterface_generated_h
#error "EditorPathObjectInterface.generated.h already included, missing '#pragma once' in EditorPathObjectInterface.h"
#endif
#define COREUOBJECT_EditorPathObjectInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UEditorPathObjectInterface *******************************************
struct Z_Construct_UClass_UEditorPathObjectInterface_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UEditorPathObjectInterface_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UEditorPathObjectInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UEditorPathObjectInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UEditorPathObjectInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEditorPathObjectInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UEditorPathObjectInterface(UEditorPathObjectInterface&&) = delete; \
UEditorPathObjectInterface(const UEditorPathObjectInterface&) = delete; \
virtual ~UEditorPathObjectInterface() = default;
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_16_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUEditorPathObjectInterface(); \
friend struct ::Z_Construct_UClass_UEditorPathObjectInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UEditorPathObjectInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UEditorPathObjectInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UEditorPathObjectInterface_NoRegister) \
DECLARE_SERIALIZER(UEditorPathObjectInterface)
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_16_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_16_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_16_INCLASS_IINTERFACE \
protected: \
virtual ~IEditorPathObjectInterface() {} \
public: \
typedef UEditorPathObjectInterface UClassType; \
typedef IEditorPathObjectInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_13_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_29_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h_16_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UEditorPathObjectInterface;
// ********** End Interface UEditorPathObjectInterface *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_Misc_EditorPathObjectInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "UObject/GCObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGCObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UGCObjectReferencer();
COREUOBJECT_API UClass* Z_Construct_UClass_UGCObjectReferencer_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGCObjectReferencer ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGCObjectReferencer;
UClass* UGCObjectReferencer::GetPrivateStaticClass()
{
using TClass = UGCObjectReferencer;
if (!Z_Registration_Info_UClass_UGCObjectReferencer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GCObjectReferencer"),
Z_Registration_Info_UClass_UGCObjectReferencer.InnerSingleton,
StaticRegisterNativesUGCObjectReferencer,
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_UGCObjectReferencer.InnerSingleton;
}
UClass* Z_Construct_UClass_UGCObjectReferencer_NoRegister()
{
return UGCObjectReferencer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGCObjectReferencer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * This nested class is used to provide a UObject interface between non\n * UObject classes and the UObject system. It handles forwarding all\n * calls of AddReferencedObjects() to objects/ classes that register with it.\n */" },
{ "IncludePath", "UObject/GCObject.h" },
{ "ModuleRelativePath", "Public/UObject/GCObject.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "This nested class is used to provide a UObject interface between non\nUObject classes and the UObject system. It handles forwarding all\ncalls of AddReferencedObjects() to objects/ classes that register with it." },
};
#endif // WITH_METADATA
// ********** Begin Class UGCObjectReferencer constinit property declarations **********************
// ********** End Class UGCObjectReferencer constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGCObjectReferencer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGCObjectReferencer_Statics
UObject* (*const Z_Construct_UClass_UGCObjectReferencer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGCObjectReferencer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGCObjectReferencer_Statics::ClassParams = {
&UGCObjectReferencer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGCObjectReferencer_Statics::Class_MetaDataParams), Z_Construct_UClass_UGCObjectReferencer_Statics::Class_MetaDataParams)
};
void UGCObjectReferencer::StaticRegisterNativesUGCObjectReferencer()
{
}
UClass* Z_Construct_UClass_UGCObjectReferencer()
{
if (!Z_Registration_Info_UClass_UGCObjectReferencer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGCObjectReferencer.OuterSingleton, Z_Construct_UClass_UGCObjectReferencer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGCObjectReferencer.OuterSingleton;
}
// ********** End Class UGCObjectReferencer ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGCObjectReferencer, UGCObjectReferencer::StaticClass, TEXT("UGCObjectReferencer"), &Z_Registration_Info_UClass_UGCObjectReferencer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGCObjectReferencer), 3917969629U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h__Script_CoreUObject_300060013{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// 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 "UObject/GCObject.h"
#ifdef COREUOBJECT_GCObject_generated_h
#error "GCObject.generated.h already included, missing '#pragma once' in GCObject.h"
#endif
#define COREUOBJECT_GCObject_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGCObjectReferencer ******************************************************
struct Z_Construct_UClass_UGCObjectReferencer_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UGCObjectReferencer_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGCObjectReferencer(); \
friend struct ::Z_Construct_UClass_UGCObjectReferencer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UGCObjectReferencer_NoRegister(); \
public: \
DECLARE_CLASS2(UGCObjectReferencer, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UGCObjectReferencer_NoRegister) \
DECLARE_SERIALIZER(UGCObjectReferencer)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h_39_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGCObjectReferencer(UGCObjectReferencer&&) = delete; \
UGCObjectReferencer(const UGCObjectReferencer&) = delete; \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGCObjectReferencer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGCObjectReferencer)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h_27_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_h_39_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGCObjectReferencer;
// ********** End Class UGCObjectReferencer ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_GCObject_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 "UObject/GarbageCollectionInternal.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGarbageCollectionInternal() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UGCBarrier();
COREUOBJECT_API UClass* Z_Construct_UClass_UGCBarrier_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGCBarrier ***************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGCBarrier;
UClass* UGCBarrier::GetPrivateStaticClass()
{
using TClass = UGCBarrier;
if (!Z_Registration_Info_UClass_UGCBarrier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GCBarrier"),
Z_Registration_Info_UClass_UGCBarrier.InnerSingleton,
StaticRegisterNativesUGCBarrier,
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_UGCBarrier.InnerSingleton;
}
UClass* Z_Construct_UClass_UGCBarrier_NoRegister()
{
return UGCBarrier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGCBarrier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Dummy class to represent GC barrier inside of GC history object graph */" },
{ "IncludePath", "UObject/GarbageCollectionInternal.h" },
{ "ModuleRelativePath", "Private/UObject/GarbageCollectionInternal.h" },
{ "ToolTip", "Dummy class to represent GC barrier inside of GC history object graph" },
};
#endif // WITH_METADATA
// ********** Begin Class UGCBarrier constinit property declarations *******************************
// ********** End Class UGCBarrier constinit property declarations *********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGCBarrier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGCBarrier_Statics
UObject* (*const Z_Construct_UClass_UGCBarrier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGCBarrier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGCBarrier_Statics::ClassParams = {
&UGCBarrier::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGCBarrier_Statics::Class_MetaDataParams), Z_Construct_UClass_UGCBarrier_Statics::Class_MetaDataParams)
};
void UGCBarrier::StaticRegisterNativesUGCBarrier()
{
}
UClass* Z_Construct_UClass_UGCBarrier()
{
if (!Z_Registration_Info_UClass_UGCBarrier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGCBarrier.OuterSingleton, Z_Construct_UClass_UGCBarrier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGCBarrier.OuterSingleton;
}
UGCBarrier::UGCBarrier(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGCBarrier);
UGCBarrier::~UGCBarrier() {}
// ********** End Class UGCBarrier *****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGCBarrier, UGCBarrier::StaticClass, TEXT("UGCBarrier"), &Z_Registration_Info_UClass_UGCBarrier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGCBarrier), 96138371U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h__Script_CoreUObject_1861764947{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h__Script_CoreUObject_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 "UObject/GarbageCollectionInternal.h"
#ifdef COREUOBJECT_GarbageCollectionInternal_generated_h
#error "GarbageCollectionInternal.generated.h already included, missing '#pragma once' in GarbageCollectionInternal.h"
#endif
#define COREUOBJECT_GarbageCollectionInternal_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGCBarrier ***************************************************************
struct Z_Construct_UClass_UGCBarrier_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UGCBarrier_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h_29_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGCBarrier(); \
friend struct ::Z_Construct_UClass_UGCBarrier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UGCBarrier_NoRegister(); \
public: \
DECLARE_CLASS2(UGCBarrier, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UGCBarrier_NoRegister) \
DECLARE_SERIALIZER(UGCBarrier)
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h_29_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UGCBarrier(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGCBarrier(UGCBarrier&&) = delete; \
UGCBarrier(const UGCBarrier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UGCBarrier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGCBarrier); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGCBarrier) \
NO_API virtual ~UGCBarrier();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h_26_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h_29_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h_29_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h_29_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGCBarrier;
// ********** End Class UGCBarrier *****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionInternal_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,135 @@
// 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 "UObject/GarbageCollectionTesting.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGarbageCollectionTesting() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectReachabilityStressData();
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectReachabilityStressData_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UObjectReachabilityStressData ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UObjectReachabilityStressData;
UClass* UObjectReachabilityStressData::GetPrivateStaticClass()
{
using TClass = UObjectReachabilityStressData;
if (!Z_Registration_Info_UClass_UObjectReachabilityStressData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ObjectReachabilityStressData"),
Z_Registration_Info_UClass_UObjectReachabilityStressData.InnerSingleton,
StaticRegisterNativesUObjectReachabilityStressData,
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_UObjectReachabilityStressData.InnerSingleton;
}
UClass* Z_Construct_UClass_UObjectReachabilityStressData_NoRegister()
{
return UObjectReachabilityStressData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UObjectReachabilityStressData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UObject/GarbageCollectionTesting.h" },
{ "ModuleRelativePath", "Private/UObject/GarbageCollectionTesting.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Children_MetaData[] = {
{ "ModuleRelativePath", "Private/UObject/GarbageCollectionTesting.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UObjectReachabilityStressData constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Children_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Children;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UObjectReachabilityStressData constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UObjectReachabilityStressData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UObjectReachabilityStressData_Statics
// ********** Begin Class UObjectReachabilityStressData Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UObjectReachabilityStressData_Statics::NewProp_Children_Inner = { "Children", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObjectReachabilityStressData_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UObjectReachabilityStressData_Statics::NewProp_Children = { "Children", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UObjectReachabilityStressData, Children), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Children_MetaData), NewProp_Children_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UObjectReachabilityStressData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UObjectReachabilityStressData_Statics::NewProp_Children_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UObjectReachabilityStressData_Statics::NewProp_Children,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UObjectReachabilityStressData_Statics::PropPointers) < 2048);
// ********** End Class UObjectReachabilityStressData Property Definitions *************************
UObject* (*const Z_Construct_UClass_UObjectReachabilityStressData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UObjectReachabilityStressData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UObjectReachabilityStressData_Statics::ClassParams = {
&UObjectReachabilityStressData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UObjectReachabilityStressData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UObjectReachabilityStressData_Statics::PropPointers),
0,
0x000000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UObjectReachabilityStressData_Statics::Class_MetaDataParams), Z_Construct_UClass_UObjectReachabilityStressData_Statics::Class_MetaDataParams)
};
void UObjectReachabilityStressData::StaticRegisterNativesUObjectReachabilityStressData()
{
}
UClass* Z_Construct_UClass_UObjectReachabilityStressData()
{
if (!Z_Registration_Info_UClass_UObjectReachabilityStressData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UObjectReachabilityStressData.OuterSingleton, Z_Construct_UClass_UObjectReachabilityStressData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UObjectReachabilityStressData.OuterSingleton;
}
UObjectReachabilityStressData::UObjectReachabilityStressData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UObjectReachabilityStressData);
UObjectReachabilityStressData::~UObjectReachabilityStressData() {}
// ********** End Class UObjectReachabilityStressData **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UObjectReachabilityStressData, UObjectReachabilityStressData::StaticClass, TEXT("UObjectReachabilityStressData"), &Z_Registration_Info_UClass_UObjectReachabilityStressData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UObjectReachabilityStressData), 3546975237U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h__Script_CoreUObject_98783071{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h__Script_CoreUObject_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 "UObject/GarbageCollectionTesting.h"
#ifdef COREUOBJECT_GarbageCollectionTesting_generated_h
#error "GarbageCollectionTesting.generated.h already included, missing '#pragma once' in GarbageCollectionTesting.h"
#endif
#define COREUOBJECT_GarbageCollectionTesting_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UObjectReachabilityStressData ********************************************
struct Z_Construct_UClass_UObjectReachabilityStressData_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectReachabilityStressData_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectReachabilityStressData(); \
friend struct ::Z_Construct_UClass_UObjectReachabilityStressData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectReachabilityStressData_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectReachabilityStressData, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectReachabilityStressData_NoRegister) \
DECLARE_SERIALIZER(UObjectReachabilityStressData)
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectReachabilityStressData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectReachabilityStressData(UObjectReachabilityStressData&&) = delete; \
UObjectReachabilityStressData(const UObjectReachabilityStressData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectReachabilityStressData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectReachabilityStressData); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectReachabilityStressData) \
NO_API virtual ~UObjectReachabilityStressData();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h_15_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h_18_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectReachabilityStressData;
// ********** End Class UObjectReachabilityStressData **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Private_UObject_GarbageCollectionTesting_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// 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 "StructUtils/InstancedStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInstancedStruct() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FInstancedStruct **************************************************
struct Z_Construct_UScriptStruct_FInstancedStruct_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInstancedStruct); }
static inline consteval int16 GetStructAlignment() { return alignof(FInstancedStruct); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * FInstancedStruct works similarly as instanced UObject* property but is USTRUCTs.\n * \n * Example:\n *\n *\x09UPROPERTY(EditAnywhere, Category = Foo, meta = (BaseStruct = \"/Script/ModuleName.TestStructBase\"))\n *\x09""FInstancedStruct Test;\n *\n *\x09UPROPERTY(EditAnywhere, Category = Foo, meta = (BaseStruct = \"/Script/ModuleName.TestStructBase\"))\n *\x09TArray<FInstancedStruct> TestArray;\n */" },
{ "DisableSplitPin", "" },
{ "HasNativeMake", "/Script/Engine.BlueprintInstancedStructLibrary.MakeInstancedStruct" },
{ "ModuleRelativePath", "Public/StructUtils/InstancedStruct.h" },
{ "ToolTip", "FInstancedStruct works similarly as instanced UObject* property but is USTRUCTs.\n\nExample:\n\n UPROPERTY(EditAnywhere, Category = Foo, meta = (BaseStruct = \"/Script/ModuleName.TestStructBase\"))\n FInstancedStruct Test;\n\n UPROPERTY(EditAnywhere, Category = Foo, meta = (BaseStruct = \"/Script/ModuleName.TestStructBase\"))\n TArray<FInstancedStruct> TestArray;" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInstancedStruct constinit property declarations ******************
// ********** End ScriptStruct FInstancedStruct constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInstancedStruct>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInstancedStruct_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStruct;
class UScriptStruct* FInstancedStruct::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedStruct.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInstancedStruct.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStruct, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("InstancedStruct"));
}
return Z_Registration_Info_UScriptStruct_FInstancedStruct.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStruct_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"InstancedStruct",
nullptr,
0,
sizeof(FInstancedStruct),
alignof(FInstancedStruct),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStruct_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStruct_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedStruct.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStruct.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStruct_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInstancedStruct.InnerSingleton);
}
// ********** End ScriptStruct FInstancedStruct ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStruct_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FInstancedStruct::StaticStruct, Z_Construct_UScriptStruct_FInstancedStruct_Statics::NewStructOps, TEXT("InstancedStruct"),&Z_Registration_Info_UScriptStruct_FInstancedStruct, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedStruct), 3949785911U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStruct_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStruct_h__Script_CoreUObject_1478035662{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStruct_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStruct_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "StructUtils/InstancedStruct.h"
#ifdef COREUOBJECT_InstancedStruct_generated_h
#error "InstancedStruct.generated.h already included, missing '#pragma once' in InstancedStruct.h"
#endif
#define COREUOBJECT_InstancedStruct_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FInstancedStruct **************************************************
struct Z_Construct_UScriptStruct_FInstancedStruct_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStruct_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInstancedStruct_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FInstancedStruct;
// ********** End ScriptStruct FInstancedStruct ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStruct_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// 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 "StructUtils/InstancedStructBaseStructQueryParams.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInstancedStructBaseStructQueryParams() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FInstancedStructBaseStructQueryParams *****************************
struct Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(UE::StructUtils::FInstancedStructBaseStructQueryParams); }
static inline consteval int16 GetStructAlignment() { return alignof(UE::StructUtils::FInstancedStructBaseStructQueryParams); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Wrapper structure around an array of Properties to be used as a parameter of a UFunction for querying the base struct of the struct picker in UI.\n * It will be filled with the chain of properties from the owner object to the customizable property,\n * useful if the customizable InstancedStruct is nested in other structs.\n * It also have an optional array index if the struct is nested in an array.\n * TODO: Add support for struct nested in Sets and Maps.\n *\n * Example:\n * \n * USTRUCT(BlueprintType)\n * struct FBaseStruct\n * {\n * \x09UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n * \x09int IntProperty = 0;\n * };\n * \n * USTRUCT(BlueprintType)\n * struct FChildStruct1 : public FBaseStruct\n * {\n * \x09UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n * \x09""float FloatProperty = 0;\n * };\n * \n * USTRUCT(BlueprintType)\n * struct FChildStruct2 : public FBaseStruct\n * {\n * \x09UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n * \x09""FString StringProperty;\n * };\n * \n * USTRUCT(BlueprintType)\n * struct FNestedStruct\n * {\n * \x09UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n * \x09int StructToChoose = 0;\n * \n * \x09UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\", meta = (BaseStructFunction = \"GetSettingScriptStruct\"))\n * \x09TInstancedStruct<FBaseStruct> MyInstancedStruct;\n * };\n * \n * UCLASS()\n * class UCustomObject : public UObject\n * {\n * public:\n * \x09UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n * \x09TArray<FNestedStruct> NestedStructs;\n * \n * \x09UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n * \x09""FNestedStruct NestedStruct2;\n * \n * #if WITH_EDITOR\n * \x09UFUNCTION()\n * \x09UScriptStruct* GetSettingScriptStruct(UE::StructUtils::FInstancedStructBaseStructQueryParams Params) const\n * \x09{\n * \x09\x09int32 Index = -1;\n * \x09\x09if (Params.PropertyChainWithArrayIndex.Num() == 2)\n * \x09\x09{\n * \x09\x09\x09if (Params.PropertyChainWithArrayIndex[0].Property->GetFName() == GET_MEMBER_NAME_CHECKED(UCustomObject, NestedStruct2))\n * \x09\x09\x09{\n * \x09\x09\x09\x09Index = NestedStruct2.StructToChoose;\n * \x09\x09\x09}\n * \x09\x09}\n * \x09\x09""else if (Params.PropertyChainWithArrayIndex.Num() == 3)\n * \x09\x09{\n * \x09\x09\x09if (Params.PropertyChainWithArrayIndex[1].Property->GetFName() == GET_MEMBER_NAME_CHECKED(UCustomObject, NestedStructs))\n * \x09\x09\x09{\n * \x09\x09\x09\x09""const int32 ArrayIndex = Params.PropertyChainWithArrayIndex[1].ArrayIndex;\n * \x09\x09\x09\x09if (ensure(NestedStructs.IsValidIndex(ArrayIndex)))\n * \x09\x09\x09\x09{\n * \x09\x09\x09\x09\x09Index = NestedStructs[ArrayIndex].StructToChoose;\n * \x09\x09\x09\x09}\n * \x09\x09\x09}\n * \x09\x09}\n * \n * \x09\x09if (Index != -1)\n * \x09\x09{\n * \x09\x09\x09return Index == 0 ? FChildStruct1::StaticStruct() : FChildStruct2::StaticStruct();\n * \x09\x09}\n * \x09\x09""else\n * \x09\x09{\n * \x09\x09\x09return FBaseStruct::StaticStruct();\n * \x09\x09}\n * \x09}\n * #endif // WITH_EDITOR\n * };\n */" },
{ "ModuleRelativePath", "Public/StructUtils/InstancedStructBaseStructQueryParams.h" },
{ "ToolTip", "Wrapper structure around an array of Properties to be used as a parameter of a UFunction for querying the base struct of the struct picker in UI.\nIt will be filled with the chain of properties from the owner object to the customizable property,\nuseful if the customizable InstancedStruct is nested in other structs.\nIt also have an optional array index if the struct is nested in an array.\nTODO: Add support for struct nested in Sets and Maps.\n\nExample:\n\nUSTRUCT(BlueprintType)\nstruct FBaseStruct\n{\n UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n int IntProperty = 0;\n};\n\nUSTRUCT(BlueprintType)\nstruct FChildStruct1 : public FBaseStruct\n{\n UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n float FloatProperty = 0;\n};\n\nUSTRUCT(BlueprintType)\nstruct FChildStruct2 : public FBaseStruct\n{\n UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n FString StringProperty;\n};\n\nUSTRUCT(BlueprintType)\nstruct FNestedStruct\n{\n UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n int StructToChoose = 0;\n\n UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\", meta = (BaseStructFunction = \"GetSettingScriptStruct\"))\n TInstancedStruct<FBaseStruct> MyInstancedStruct;\n};\n\nUCLASS()\nclass UCustomObject : public UObject\n{\npublic:\n UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n TArray<FNestedStruct> NestedStructs;\n\n UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = \"Custom\")\n FNestedStruct NestedStruct2;\n\n#if WITH_EDITOR\n UFUNCTION()\n UScriptStruct* GetSettingScriptStruct(UE::StructUtils::FInstancedStructBaseStructQueryParams Params) const\n {\n int32 Index = -1;\n if (Params.PropertyChainWithArrayIndex.Num() == 2)\n {\n if (Params.PropertyChainWithArrayIndex[0].Property->GetFName() == GET_MEMBER_NAME_CHECKED(UCustomObject, NestedStruct2))\n {\n Index = NestedStruct2.StructToChoose;\n }\n }\n else if (Params.PropertyChainWithArrayIndex.Num() == 3)\n {\n if (Params.PropertyChainWithArrayIndex[1].Property->GetFName() == GET_MEMBER_NAME_CHECKED(UCustomObject, NestedStructs))\n {\n const int32 ArrayIndex = Params.PropertyChainWithArrayIndex[1].ArrayIndex;\n if (ensure(NestedStructs.IsValidIndex(ArrayIndex)))\n {\n Index = NestedStructs[ArrayIndex].StructToChoose;\n }\n }\n }\n\n if (Index != -1)\n {\n return Index == 0 ? FChildStruct1::StaticStruct() : FChildStruct2::StaticStruct();\n }\n else\n {\n return FBaseStruct::StaticStruct();\n }\n }\n#endif // WITH_EDITOR\n};" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInstancedStructBaseStructQueryParams constinit property declarations
// ********** End ScriptStruct FInstancedStructBaseStructQueryParams constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<UE::StructUtils::FInstancedStructBaseStructQueryParams>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams;
class UScriptStruct* UE::StructUtils::FInstancedStructBaseStructQueryParams::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("InstancedStructBaseStructQueryParams"));
}
return Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"InstancedStructBaseStructQueryParams",
nullptr,
0,
sizeof(UE::StructUtils::FInstancedStructBaseStructQueryParams),
alignof(UE::StructUtils::FInstancedStructBaseStructQueryParams),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams.InnerSingleton);
}
// ********** End ScriptStruct FInstancedStructBaseStructQueryParams *******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructBaseStructQueryParams_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ UE::StructUtils::FInstancedStructBaseStructQueryParams::StaticStruct, Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics::NewStructOps, TEXT("InstancedStructBaseStructQueryParams"),&Z_Registration_Info_UScriptStruct_FInstancedStructBaseStructQueryParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(UE::StructUtils::FInstancedStructBaseStructQueryParams), 3532273865U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructBaseStructQueryParams_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructBaseStructQueryParams_h__Script_CoreUObject_337352431{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructBaseStructQueryParams_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructBaseStructQueryParams_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "StructUtils/InstancedStructBaseStructQueryParams.h"
#ifdef COREUOBJECT_InstancedStructBaseStructQueryParams_generated_h
#error "InstancedStructBaseStructQueryParams.generated.h already included, missing '#pragma once' in InstancedStructBaseStructQueryParams.h"
#endif
#define COREUOBJECT_InstancedStructBaseStructQueryParams_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FInstancedStructBaseStructQueryParams *****************************
struct Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructBaseStructQueryParams_h_99_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInstancedStructBaseStructQueryParams_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
namespace UE::StructUtils { struct FInstancedStructBaseStructQueryParams; }
// ********** End ScriptStruct FInstancedStructBaseStructQueryParams *******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructBaseStructQueryParams_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "StructUtils/InstancedStructContainer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInstancedStructContainer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStructContainer();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FInstancedStructContainer *****************************************
struct Z_Construct_UScriptStruct_FInstancedStructContainer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInstancedStructContainer); }
static inline consteval int16 GetStructAlignment() { return alignof(FInstancedStructContainer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Array of heterogeneous structs. Can be used as a property, supports serialization,\n * but does not have type customizations (no editing in the UI).\n *\n * If you need UI editable array of heterogeneous structs, use TArray<FInstancedStruct> instead.\n *\n * The array item values and the index to an item are stored in one contiguous block of memory.\n * The size required to specific layout of structs is larger than the sum of their sizes due to alignment,\n * and because the index to the structs is stored along with the value memory. Each item takes extra 16 bytes\n * for index. If your items are roughly same size, a TArray<TVariant<>> might be more performant.\n *\n * Adding new items is more expensive than on regular TArray<>, layout of the structs needs to be updated,\n * and initialization is done via UScriptStruct. Adding and removing items should be done in chunks if possible.\n *\n * The allocation of new items does not allocate extra space as most array implementations do.\n * Use Reserve() to reserve certain sized buffer in bytes if that is applicable to your use case.\n */" },
{ "ModuleRelativePath", "Public/StructUtils/InstancedStructContainer.h" },
{ "ToolTip", "Array of heterogeneous structs. Can be used as a property, supports serialization,\nbut does not have type customizations (no editing in the UI).\n\nIf you need UI editable array of heterogeneous structs, use TArray<FInstancedStruct> instead.\n\nThe array item values and the index to an item are stored in one contiguous block of memory.\nThe size required to specific layout of structs is larger than the sum of their sizes due to alignment,\nand because the index to the structs is stored along with the value memory. Each item takes extra 16 bytes\nfor index. If your items are roughly same size, a TArray<TVariant<>> might be more performant.\n\nAdding new items is more expensive than on regular TArray<>, layout of the structs needs to be updated,\nand initialization is done via UScriptStruct. Adding and removing items should be done in chunks if possible.\n\nThe allocation of new items does not allocate extra space as most array implementations do.\nUse Reserve() to reserve certain sized buffer in bytes if that is applicable to your use case." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInstancedStructContainer constinit property declarations *********
// ********** End ScriptStruct FInstancedStructContainer constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInstancedStructContainer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInstancedStructContainer_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedStructContainer;
class UScriptStruct* FInstancedStructContainer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedStructContainer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInstancedStructContainer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedStructContainer, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("InstancedStructContainer"));
}
return Z_Registration_Info_UScriptStruct_FInstancedStructContainer.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedStructContainer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"InstancedStructContainer",
nullptr,
0,
sizeof(FInstancedStructContainer),
alignof(FInstancedStructContainer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedStructContainer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedStructContainer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInstancedStructContainer()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedStructContainer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedStructContainer.InnerSingleton, Z_Construct_UScriptStruct_FInstancedStructContainer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInstancedStructContainer.InnerSingleton);
}
// ********** End ScriptStruct FInstancedStructContainer *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructContainer_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FInstancedStructContainer::StaticStruct, Z_Construct_UScriptStruct_FInstancedStructContainer_Statics::NewStructOps, TEXT("InstancedStructContainer"),&Z_Registration_Info_UScriptStruct_FInstancedStructContainer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedStructContainer), 939013111U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructContainer_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructContainer_h__Script_CoreUObject_3000123681{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructContainer_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructContainer_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "StructUtils/InstancedStructContainer.h"
#ifdef COREUOBJECT_InstancedStructContainer_generated_h
#error "InstancedStructContainer.generated.h already included, missing '#pragma once' in InstancedStructContainer.h"
#endif
#define COREUOBJECT_InstancedStructContainer_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FInstancedStructContainer *****************************************
struct Z_Construct_UScriptStruct_FInstancedStructContainer_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructContainer_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInstancedStructContainer_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FInstancedStructContainer;
// ********** End ScriptStruct FInstancedStructContainer *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_InstancedStructContainer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "UObject/Interface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UInterface ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterface;
UClass* UInterface::GetPrivateStaticClass()
{
using TClass = UInterface;
if (!Z_Registration_Info_UClass_UInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Interface"),
Z_Registration_Info_UClass_UInterface.InnerSingleton,
StaticRegisterNativesUInterface,
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_UInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterface_NoRegister()
{
return UInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CannotImplementInterfaceInBlueprint", "" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/UObject/Interface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UInterface constinit property declarations ***************************
// ********** End Interface UInterface constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterface_Statics
UObject* (*const Z_Construct_UClass_UInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterface_Statics::ClassParams = {
&UInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterface_Statics::Class_MetaDataParams)
};
void UInterface::StaticRegisterNativesUInterface()
{
}
UClass* Z_Construct_UClass_UInterface()
{
if (!Z_Registration_Info_UClass_UInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterface.OuterSingleton, Z_Construct_UClass_UInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterface.OuterSingleton;
}
UInterface::UInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterface);
// ********** End Interface UInterface *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterface, UInterface::StaticClass, TEXT("UInterface"), &Z_Registration_Info_UClass_UInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterface), 3844494403U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h__Script_CoreUObject_693384387{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "UObject/Interface.h"
#ifdef COREUOBJECT_Interface_generated_h
#error "Interface.generated.h already included, missing '#pragma once' in Interface.h"
#endif
#define COREUOBJECT_Interface_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UInterface ***********************************************************
struct Z_Construct_UClass_UInterface_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UInterface(UInterface&&) = delete; \
UInterface(const UInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInterface) \
virtual ~UInterface() = default;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_20_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUInterface(); \
friend struct ::Z_Construct_UClass_UInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UInterface, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UInterface_NoRegister) \
DECLARE_SERIALIZER(UInterface)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_20_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_20_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IInterface() {} \
public: \
typedef UInterface UClassType; \
typedef IInterface ThisClass;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_17_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h_20_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInterface;
// ********** End Interface UInterface *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Interface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// 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 "UObject/LinkerPlaceholderClass.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 EmptyLinkFunctionForGeneratedCodeLinkerPlaceholderClass() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass();
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderClass();
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderClass_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULinkerPlaceholderClass **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULinkerPlaceholderClass;
UClass* ULinkerPlaceholderClass::GetPrivateStaticClass()
{
using TClass = ULinkerPlaceholderClass;
if (!Z_Registration_Info_UClass_ULinkerPlaceholderClass.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LinkerPlaceholderClass"),
Z_Registration_Info_UClass_ULinkerPlaceholderClass.InnerSingleton,
StaticRegisterNativesULinkerPlaceholderClass,
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_ULinkerPlaceholderClass.InnerSingleton;
}
UClass* Z_Construct_UClass_ULinkerPlaceholderClass_NoRegister()
{
return ULinkerPlaceholderClass::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULinkerPlaceholderClass_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * A utility class for the deferred dependency loader, used to stub in temporary\n * class references so we don't have to load blueprint resources for their class.\n * Holds on to references where this is currently being utilized, so we can \n * easily replace references to it later (once the real class is available).\n */" },
{ "IncludePath", "UObject/LinkerPlaceholderClass.h" },
{ "ModuleRelativePath", "Private/UObject/LinkerPlaceholderClass.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "A utility class for the deferred dependency loader, used to stub in temporary\nclass references so we don't have to load blueprint resources for their class.\nHolds on to references where this is currently being utilized, so we can\neasily replace references to it later (once the real class is available)." },
};
#endif // WITH_METADATA
// ********** Begin Class ULinkerPlaceholderClass constinit property declarations ******************
// ********** End Class ULinkerPlaceholderClass constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULinkerPlaceholderClass>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULinkerPlaceholderClass_Statics
UObject* (*const Z_Construct_UClass_ULinkerPlaceholderClass_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UClass,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULinkerPlaceholderClass_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULinkerPlaceholderClass_Statics::ClassParams = {
&ULinkerPlaceholderClass::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULinkerPlaceholderClass_Statics::Class_MetaDataParams), Z_Construct_UClass_ULinkerPlaceholderClass_Statics::Class_MetaDataParams)
};
void ULinkerPlaceholderClass::StaticRegisterNativesULinkerPlaceholderClass()
{
}
UClass* Z_Construct_UClass_ULinkerPlaceholderClass()
{
if (!Z_Registration_Info_UClass_ULinkerPlaceholderClass.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULinkerPlaceholderClass.OuterSingleton, Z_Construct_UClass_ULinkerPlaceholderClass_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULinkerPlaceholderClass.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULinkerPlaceholderClass);
ULinkerPlaceholderClass::~ULinkerPlaceholderClass() {}
// ********** End Class ULinkerPlaceholderClass ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULinkerPlaceholderClass, ULinkerPlaceholderClass::StaticClass, TEXT("ULinkerPlaceholderClass"), &Z_Registration_Info_UClass_ULinkerPlaceholderClass, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULinkerPlaceholderClass), 1401106327U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h__Script_CoreUObject_857807102{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "UObject/LinkerPlaceholderClass.h"
#ifdef COREUOBJECT_LinkerPlaceholderClass_generated_h
#error "LinkerPlaceholderClass.generated.h already included, missing '#pragma once' in LinkerPlaceholderClass.h"
#endif
#define COREUOBJECT_LinkerPlaceholderClass_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULinkerPlaceholderClass **************************************************
struct Z_Construct_UClass_ULinkerPlaceholderClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h_23_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULinkerPlaceholderClass(); \
friend struct ::Z_Construct_UClass_ULinkerPlaceholderClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_ULinkerPlaceholderClass_NoRegister(); \
public: \
DECLARE_CLASS2(ULinkerPlaceholderClass, UClass, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_ULinkerPlaceholderClass_NoRegister) \
DECLARE_SERIALIZER(ULinkerPlaceholderClass)
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h_23_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULinkerPlaceholderClass(ULinkerPlaceholderClass&&) = delete; \
ULinkerPlaceholderClass(const ULinkerPlaceholderClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, ULinkerPlaceholderClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULinkerPlaceholderClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULinkerPlaceholderClass) \
COREUOBJECT_API virtual ~ULinkerPlaceholderClass();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h_19_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h_23_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h_23_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_h_23_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULinkerPlaceholderClass;
// ********** End Class ULinkerPlaceholderClass ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderClass_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 "UObject/LinkerPlaceholderExportObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLinkerPlaceholderExportObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderExportObject();
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderExportObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULinkerPlaceholderExportObject *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULinkerPlaceholderExportObject;
UClass* ULinkerPlaceholderExportObject::GetPrivateStaticClass()
{
using TClass = ULinkerPlaceholderExportObject;
if (!Z_Registration_Info_UClass_ULinkerPlaceholderExportObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LinkerPlaceholderExportObject"),
Z_Registration_Info_UClass_ULinkerPlaceholderExportObject.InnerSingleton,
StaticRegisterNativesULinkerPlaceholderExportObject,
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_ULinkerPlaceholderExportObject.InnerSingleton;
}
UClass* Z_Construct_UClass_ULinkerPlaceholderExportObject_NoRegister()
{
return ULinkerPlaceholderExportObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * A utility class for the deferred dependency loader, used to stub in temporary\n * export objects so we don't spawn any Blueprint class instances before the \n * class is fully regenerated.\n */" },
{ "IncludePath", "UObject/LinkerPlaceholderExportObject.h" },
{ "ModuleRelativePath", "Private/UObject/LinkerPlaceholderExportObject.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "A utility class for the deferred dependency loader, used to stub in temporary\nexport objects so we don't spawn any Blueprint class instances before the\nclass is fully regenerated." },
};
#endif // WITH_METADATA
// ********** Begin Class ULinkerPlaceholderExportObject constinit property declarations ***********
// ********** End Class ULinkerPlaceholderExportObject constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULinkerPlaceholderExportObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics
UObject* (*const Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics::ClassParams = {
&ULinkerPlaceholderExportObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics::Class_MetaDataParams), Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics::Class_MetaDataParams)
};
void ULinkerPlaceholderExportObject::StaticRegisterNativesULinkerPlaceholderExportObject()
{
}
UClass* Z_Construct_UClass_ULinkerPlaceholderExportObject()
{
if (!Z_Registration_Info_UClass_ULinkerPlaceholderExportObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULinkerPlaceholderExportObject.OuterSingleton, Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULinkerPlaceholderExportObject.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULinkerPlaceholderExportObject);
ULinkerPlaceholderExportObject::~ULinkerPlaceholderExportObject() {}
// ********** End Class ULinkerPlaceholderExportObject *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULinkerPlaceholderExportObject, ULinkerPlaceholderExportObject::StaticClass, TEXT("ULinkerPlaceholderExportObject"), &Z_Registration_Info_UClass_ULinkerPlaceholderExportObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULinkerPlaceholderExportObject), 3174900083U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h__Script_CoreUObject_3535367791{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "UObject/LinkerPlaceholderExportObject.h"
#ifdef COREUOBJECT_LinkerPlaceholderExportObject_generated_h
#error "LinkerPlaceholderExportObject.generated.h already included, missing '#pragma once' in LinkerPlaceholderExportObject.h"
#endif
#define COREUOBJECT_LinkerPlaceholderExportObject_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULinkerPlaceholderExportObject *******************************************
struct Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderExportObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULinkerPlaceholderExportObject(); \
friend struct ::Z_Construct_UClass_ULinkerPlaceholderExportObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_ULinkerPlaceholderExportObject_NoRegister(); \
public: \
DECLARE_CLASS2(ULinkerPlaceholderExportObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_ULinkerPlaceholderExportObject_NoRegister) \
DECLARE_SERIALIZER(ULinkerPlaceholderExportObject)
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h_22_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULinkerPlaceholderExportObject(ULinkerPlaceholderExportObject&&) = delete; \
ULinkerPlaceholderExportObject(const ULinkerPlaceholderExportObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, ULinkerPlaceholderExportObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULinkerPlaceholderExportObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULinkerPlaceholderExportObject) \
COREUOBJECT_API virtual ~ULinkerPlaceholderExportObject();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h_18_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_h_22_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULinkerPlaceholderExportObject;
// ********** End Class ULinkerPlaceholderExportObject *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderExportObject_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 "UObject/LinkerPlaceholderFunction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLinkerPlaceholderFunction() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UFunction();
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderFunction();
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderFunction_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULinkerPlaceholderFunction ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULinkerPlaceholderFunction;
UClass* ULinkerPlaceholderFunction::GetPrivateStaticClass()
{
using TClass = ULinkerPlaceholderFunction;
if (!Z_Registration_Info_UClass_ULinkerPlaceholderFunction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LinkerPlaceholderFunction"),
Z_Registration_Info_UClass_ULinkerPlaceholderFunction.InnerSingleton,
StaticRegisterNativesULinkerPlaceholderFunction,
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_ULinkerPlaceholderFunction.InnerSingleton;
}
UClass* Z_Construct_UClass_ULinkerPlaceholderFunction_NoRegister()
{
return ULinkerPlaceholderFunction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULinkerPlaceholderFunction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** */" },
{ "IncludePath", "UObject/LinkerPlaceholderFunction.h" },
{ "ModuleRelativePath", "Private/UObject/LinkerPlaceholderFunction.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class ULinkerPlaceholderFunction constinit property declarations ***************
// ********** End Class ULinkerPlaceholderFunction constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULinkerPlaceholderFunction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULinkerPlaceholderFunction_Statics
UObject* (*const Z_Construct_UClass_ULinkerPlaceholderFunction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UFunction,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULinkerPlaceholderFunction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULinkerPlaceholderFunction_Statics::ClassParams = {
&ULinkerPlaceholderFunction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULinkerPlaceholderFunction_Statics::Class_MetaDataParams), Z_Construct_UClass_ULinkerPlaceholderFunction_Statics::Class_MetaDataParams)
};
void ULinkerPlaceholderFunction::StaticRegisterNativesULinkerPlaceholderFunction()
{
}
UClass* Z_Construct_UClass_ULinkerPlaceholderFunction()
{
if (!Z_Registration_Info_UClass_ULinkerPlaceholderFunction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULinkerPlaceholderFunction.OuterSingleton, Z_Construct_UClass_ULinkerPlaceholderFunction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULinkerPlaceholderFunction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULinkerPlaceholderFunction);
ULinkerPlaceholderFunction::~ULinkerPlaceholderFunction() {}
// ********** End Class ULinkerPlaceholderFunction *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULinkerPlaceholderFunction, ULinkerPlaceholderFunction::StaticClass, TEXT("ULinkerPlaceholderFunction"), &Z_Registration_Info_UClass_ULinkerPlaceholderFunction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULinkerPlaceholderFunction), 722502811U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h__Script_CoreUObject_49469214{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "UObject/LinkerPlaceholderFunction.h"
#ifdef COREUOBJECT_LinkerPlaceholderFunction_generated_h
#error "LinkerPlaceholderFunction.generated.h already included, missing '#pragma once' in LinkerPlaceholderFunction.h"
#endif
#define COREUOBJECT_LinkerPlaceholderFunction_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULinkerPlaceholderFunction ***********************************************
struct Z_Construct_UClass_ULinkerPlaceholderFunction_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_ULinkerPlaceholderFunction_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULinkerPlaceholderFunction(); \
friend struct ::Z_Construct_UClass_ULinkerPlaceholderFunction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_ULinkerPlaceholderFunction_NoRegister(); \
public: \
DECLARE_CLASS2(ULinkerPlaceholderFunction, UFunction, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_ULinkerPlaceholderFunction_NoRegister) \
DECLARE_SERIALIZER(ULinkerPlaceholderFunction)
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULinkerPlaceholderFunction(ULinkerPlaceholderFunction&&) = delete; \
ULinkerPlaceholderFunction(const ULinkerPlaceholderFunction&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, ULinkerPlaceholderFunction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULinkerPlaceholderFunction); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULinkerPlaceholderFunction) \
COREUOBJECT_API virtual ~ULinkerPlaceholderFunction();
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h_13_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h_17_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULinkerPlaceholderFunction;
// ********** End Class ULinkerPlaceholderFunction *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Private_UObject_LinkerPlaceholderFunction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// 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 "UObject/MetaData.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMetaData() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UDEPRECATED_MetaData();
COREUOBJECT_API UClass* Z_Construct_UClass_UDEPRECATED_MetaData_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UDEPRECATED_MetaData *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDEPRECATED_MetaData;
UClass* UDEPRECATED_MetaData::GetPrivateStaticClass()
{
using TClass = UDEPRECATED_MetaData;
if (!Z_Registration_Info_UClass_UDEPRECATED_MetaData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MetaData"),
Z_Registration_Info_UClass_UDEPRECATED_MetaData.InnerSingleton,
StaticRegisterNativesUDEPRECATED_MetaData,
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_UDEPRECATED_MetaData.InnerSingleton;
}
UClass* Z_Construct_UClass_UDEPRECATED_MetaData_NoRegister()
{
return UDEPRECATED_MetaData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDEPRECATED_MetaData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * An object that holds a map of key/value pairs. This is now deprecated in favor\n * of FMetaData which will be always present and owned by UPackage. Deprecation\n * happens in UDEPRECATED_MetaData::Serialize.\n */" },
{ "IncludePath", "UObject/MetaData.h" },
{ "ModuleRelativePath", "Public/UObject/MetaData.h" },
{ "ToolTip", "An object that holds a map of key/value pairs. This is now deprecated in favor\nof FMetaData which will be always present and owned by UPackage. Deprecation\nhappens in UDEPRECATED_MetaData::Serialize." },
};
#endif // WITH_METADATA
// ********** Begin Class UDEPRECATED_MetaData constinit property declarations *********************
// ********** End Class UDEPRECATED_MetaData constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDEPRECATED_MetaData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDEPRECATED_MetaData_Statics
UObject* (*const Z_Construct_UClass_UDEPRECATED_MetaData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDEPRECATED_MetaData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDEPRECATED_MetaData_Statics::ClassParams = {
&UDEPRECATED_MetaData::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x020802A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDEPRECATED_MetaData_Statics::Class_MetaDataParams), Z_Construct_UClass_UDEPRECATED_MetaData_Statics::Class_MetaDataParams)
};
void UDEPRECATED_MetaData::StaticRegisterNativesUDEPRECATED_MetaData()
{
}
UClass* Z_Construct_UClass_UDEPRECATED_MetaData()
{
if (!Z_Registration_Info_UClass_UDEPRECATED_MetaData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDEPRECATED_MetaData.OuterSingleton, Z_Construct_UClass_UDEPRECATED_MetaData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDEPRECATED_MetaData.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDEPRECATED_MetaData);
UDEPRECATED_MetaData::~UDEPRECATED_MetaData() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UDEPRECATED_MetaData)
// ********** End Class UDEPRECATED_MetaData *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDEPRECATED_MetaData, UDEPRECATED_MetaData::StaticClass, TEXT("UDEPRECATED_MetaData"), &Z_Registration_Info_UClass_UDEPRECATED_MetaData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDEPRECATED_MetaData), 3151435266U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h__Script_CoreUObject_1623013830{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h__Script_CoreUObject_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 "UObject/MetaData.h"
#ifdef COREUOBJECT_MetaData_generated_h
#error "MetaData.generated.h already included, missing '#pragma once' in MetaData.h"
#endif
#define COREUOBJECT_MetaData_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UDEPRECATED_MetaData *****************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_35_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UDEPRECATED_MetaData, COREUOBJECT_API)
struct Z_Construct_UClass_UDEPRECATED_MetaData_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UDEPRECATED_MetaData_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_35_INCLASS \
private: \
static void StaticRegisterNativesUDEPRECATED_MetaData(); \
friend struct ::Z_Construct_UClass_UDEPRECATED_MetaData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UDEPRECATED_MetaData_NoRegister(); \
public: \
DECLARE_CLASS2(UDEPRECATED_MetaData, UObject, COMPILED_IN_FLAGS(0 | CLASS_Deprecated), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UDEPRECATED_MetaData_NoRegister) \
DECLARE_SERIALIZER(UDEPRECATED_MetaData) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_35_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_35_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UDEPRECATED_MetaData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDEPRECATED_MetaData) \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UDEPRECATED_MetaData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDEPRECATED_MetaData); \
/** Deleted move- and copy-constructors, should never be used */ \
UDEPRECATED_MetaData(UDEPRECATED_MetaData&&) = delete; \
UDEPRECATED_MetaData(const UDEPRECATED_MetaData&) = delete; \
COREUOBJECT_API virtual ~UDEPRECATED_MetaData();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_32_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_35_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_35_INCLASS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h_35_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDEPRECATED_MetaData;
// ********** End Class UDEPRECATED_MetaData *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_MetaData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,442 @@
// 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 "UObject/NoExportTypes.h"
#ifdef COREUOBJECT_NoExportTypes_generated_h
#error "NoExportTypes.generated.h already included, missing '#pragma once' in NoExportTypes.h"
#endif
#define COREUOBJECT_NoExportTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_NoExportTypes_h
// ********** Begin Enum ESearchCase ***************************************************************
#define FOREACH_ENUM_ESEARCHCASE(op) \
op(ESearchCase::CaseSensitive) \
op(ESearchCase::IgnoreCase)
namespace ESearchCase { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ESearchCase::Type>();
// ********** End Enum ESearchCase *****************************************************************
// ********** Begin Enum ESearchDir ****************************************************************
#define FOREACH_ENUM_ESEARCHDIR(op) \
op(ESearchDir::FromStart) \
op(ESearchDir::FromEnd)
namespace ESearchDir { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ESearchDir::Type>();
// ********** End Enum ESearchDir ******************************************************************
// ********** Begin Enum ELogTimes *****************************************************************
#define FOREACH_ENUM_ELOGTIMES(op) \
op(ELogTimes::None) \
op(ELogTimes::UTC) \
op(ELogTimes::SinceGStartTime) \
op(ELogTimes::Local)
namespace ELogTimes { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ELogTimes::Type>();
// ********** End Enum ELogTimes *******************************************************************
// ********** Begin Enum EAxis *********************************************************************
#define FOREACH_ENUM_EAXIS(op) \
op(EAxis::None) \
op(EAxis::X) \
op(EAxis::Y) \
op(EAxis::Z)
namespace EAxis { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EAxis::Type>();
// ********** End Enum EAxis ***********************************************************************
// ********** Begin Enum EAxisList *****************************************************************
#define FOREACH_ENUM_EAXISLIST(op) \
op(EAxisList::None) \
op(EAxisList::X) \
op(EAxisList::Y) \
op(EAxisList::Z) \
op(EAxisList::Screen) \
op(EAxisList::XY) \
op(EAxisList::XZ) \
op(EAxisList::YZ) \
op(EAxisList::XYZ) \
op(EAxisList::All) \
op(EAxisList::ZRotation) \
op(EAxisList::Rotate2D) \
op(EAxisList::Left) \
op(EAxisList::Up) \
op(EAxisList::Forward) \
op(EAxisList::LU) \
op(EAxisList::LF) \
op(EAxisList::UF) \
op(EAxisList::LeftUpForward)
namespace EAxisList { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EAxisList::Type>();
// ********** End Enum EAxisList *******************************************************************
// ********** Begin Enum EInterpCurveMode **********************************************************
#define FOREACH_ENUM_EINTERPCURVEMODE(op) \
op(CIM_Linear) \
op(CIM_CurveAuto) \
op(CIM_Constant) \
op(CIM_CurveUser) \
op(CIM_CurveBreak) \
op(CIM_CurveAutoClamped)
enum EInterpCurveMode : int;
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterpCurveMode>();
// ********** End Enum EInterpCurveMode ************************************************************
// ********** Begin Enum EPixelFormat **************************************************************
#define FOREACH_ENUM_EPIXELFORMAT(op) \
op(PF_Unknown) \
op(PF_A32B32G32R32F) \
op(PF_B8G8R8A8) \
op(PF_G8) \
op(PF_G16) \
op(PF_DXT1) \
op(PF_DXT3) \
op(PF_DXT5) \
op(PF_UYVY) \
op(PF_FloatRGB) \
op(PF_FloatRGBA) \
op(PF_DepthStencil) \
op(PF_ShadowDepth) \
op(PF_R32_FLOAT) \
op(PF_G16R16) \
op(PF_G16R16F) \
op(PF_G16R16F_FILTER) \
op(PF_G32R32F) \
op(PF_A2B10G10R10) \
op(PF_A16B16G16R16) \
op(PF_D24) \
op(PF_R16F) \
op(PF_R16F_FILTER) \
op(PF_BC5) \
op(PF_V8U8) \
op(PF_A1) \
op(PF_FloatR11G11B10) \
op(PF_A8) \
op(PF_R32_UINT) \
op(PF_R32_SINT) \
op(PF_PVRTC2) \
op(PF_PVRTC4) \
op(PF_R16_UINT) \
op(PF_R16_SINT) \
op(PF_R16G16B16A16_UINT) \
op(PF_R16G16B16A16_SINT) \
op(PF_R5G6B5_UNORM) \
op(PF_R8G8B8A8) \
op(PF_A8R8G8B8) \
op(PF_BC4) \
op(PF_R8G8) \
op(PF_ATC_RGB) \
op(PF_ATC_RGBA_E) \
op(PF_ATC_RGBA_I) \
op(PF_X24_G8) \
op(PF_ETC1) \
op(PF_ETC2_RGB) \
op(PF_ETC2_RGBA) \
op(PF_R32G32B32A32_UINT) \
op(PF_R16G16_UINT) \
op(PF_ASTC_4x4) \
op(PF_ASTC_6x6) \
op(PF_ASTC_8x8) \
op(PF_ASTC_10x10) \
op(PF_ASTC_12x12) \
op(PF_BC6H) \
op(PF_BC7) \
op(PF_R8_UINT) \
op(PF_L8) \
op(PF_XGXR8) \
op(PF_R8G8B8A8_UINT) \
op(PF_R8G8B8A8_SNORM) \
op(PF_R16G16B16A16_UNORM) \
op(PF_R16G16B16A16_SNORM) \
op(PF_PLATFORM_HDR_0) \
op(PF_PLATFORM_HDR_1) \
op(PF_PLATFORM_HDR_2) \
op(PF_NV12) \
op(PF_R32G32_UINT) \
op(PF_ETC2_R11_EAC) \
op(PF_ETC2_RG11_EAC) \
op(PF_R8) \
op(PF_B5G5R5A1_UNORM) \
op(PF_ASTC_4x4_HDR) \
op(PF_ASTC_6x6_HDR) \
op(PF_ASTC_8x8_HDR) \
op(PF_ASTC_10x10_HDR) \
op(PF_ASTC_12x12_HDR) \
op(PF_G16R16_SNORM) \
op(PF_R8G8_UINT) \
op(PF_R32G32B32_UINT) \
op(PF_R32G32B32_SINT) \
op(PF_R32G32B32F) \
op(PF_R8_SINT) \
op(PF_R64_UINT) \
op(PF_R9G9B9EXP5) \
op(PF_P010) \
op(PF_ASTC_4x4_NORM_RG) \
op(PF_ASTC_6x6_NORM_RG) \
op(PF_ASTC_8x8_NORM_RG) \
op(PF_ASTC_10x10_NORM_RG) \
op(PF_ASTC_12x12_NORM_RG) \
op(PF_R16G16_SINT)
enum EPixelFormat : int;
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPixelFormat>();
// ********** End Enum EPixelFormat ****************************************************************
// ********** Begin Enum EMouseCursor **************************************************************
#define FOREACH_ENUM_EMOUSECURSOR(op) \
op(EMouseCursor::None) \
op(EMouseCursor::Default) \
op(EMouseCursor::TextEditBeam) \
op(EMouseCursor::ResizeLeftRight) \
op(EMouseCursor::ResizeUpDown) \
op(EMouseCursor::ResizeSouthEast) \
op(EMouseCursor::ResizeSouthWest) \
op(EMouseCursor::CardinalCross) \
op(EMouseCursor::Crosshairs) \
op(EMouseCursor::Hand) \
op(EMouseCursor::GrabHand) \
op(EMouseCursor::GrabHandClosed) \
op(EMouseCursor::SlashedCircle) \
op(EMouseCursor::EyeDropper) \
op(EMouseCursor::Custom)
namespace EMouseCursor { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EMouseCursor::Type>();
// ********** End Enum EMouseCursor ****************************************************************
// ********** Begin Enum EUnit *********************************************************************
#define FOREACH_ENUM_EUNIT(op) \
op(EUnit::Micrometers) \
op(EUnit::Millimeters) \
op(EUnit::Centimeters) \
op(EUnit::Meters) \
op(EUnit::Kilometers) \
op(EUnit::Inches) \
op(EUnit::Feet) \
op(EUnit::Yards) \
op(EUnit::Miles) \
op(EUnit::Lightyears) \
op(EUnit::Degrees) \
op(EUnit::Radians) \
op(EUnit::CentimetersPerSecond) \
op(EUnit::MetersPerSecond) \
op(EUnit::KilometersPerHour) \
op(EUnit::MilesPerHour) \
op(EUnit::DegreesPerSecond) \
op(EUnit::RadiansPerSecond) \
op(EUnit::CentimetersPerSecondSquared) \
op(EUnit::MetersPerSecondSquared) \
op(EUnit::Celsius) \
op(EUnit::Farenheit) \
op(EUnit::Kelvin) \
op(EUnit::Micrograms) \
op(EUnit::Milligrams) \
op(EUnit::Grams) \
op(EUnit::Kilograms) \
op(EUnit::MetricTons) \
op(EUnit::Ounces) \
op(EUnit::Pounds) \
op(EUnit::Stones) \
op(EUnit::GramsPerCubicCentimeter) \
op(EUnit::GramsPerCubicMeter) \
op(EUnit::KilogramsPerCubicCentimeter) \
op(EUnit::KilogramsPerCubicMeter) \
op(EUnit::Newtons) \
op(EUnit::PoundsForce) \
op(EUnit::KilogramsForce) \
op(EUnit::KilogramCentimetersPerSecondSquared) \
op(EUnit::NewtonMeters) \
op(EUnit::KilogramCentimetersSquaredPerSecondSquared) \
op(EUnit::NewtonSeconds) \
op(EUnit::KilogramCentimeters) \
op(EUnit::KilogramMeters) \
op(EUnit::Hertz) \
op(EUnit::Kilohertz) \
op(EUnit::Megahertz) \
op(EUnit::Gigahertz) \
op(EUnit::RevolutionsPerMinute) \
op(EUnit::Bytes) \
op(EUnit::Kilobytes) \
op(EUnit::Megabytes) \
op(EUnit::Gigabytes) \
op(EUnit::Terabytes) \
op(EUnit::Lumens) \
op(EUnit::Candela) \
op(EUnit::Lux) \
op(EUnit::CandelaPerMeter2) \
op(EUnit::ExposureValue) \
op(EUnit::Nanoseconds) \
op(EUnit::Microseconds) \
op(EUnit::Milliseconds) \
op(EUnit::Seconds) \
op(EUnit::Minutes) \
op(EUnit::Hours) \
op(EUnit::Days) \
op(EUnit::Months) \
op(EUnit::Years) \
op(EUnit::PixelsPerInch) \
op(EUnit::Percentage) \
op(EUnit::Multiplier) \
op(EUnit::Pascals) \
op(EUnit::KiloPascals) \
op(EUnit::MegaPascals) \
op(EUnit::GigaPascals) \
op(EUnit::Unspecified)
enum class EUnit : uint8;
template<> struct TIsUEnumClass<EUnit> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EUnit>();
// ********** End Enum EUnit ***********************************************************************
// ********** Begin Enum EAppMsgCategory ***********************************************************
#define FOREACH_ENUM_EAPPMSGCATEGORY(op) \
op(EAppMsgCategory::Warning) \
op(EAppMsgCategory::Error) \
op(EAppMsgCategory::Success) \
op(EAppMsgCategory::Info)
enum class EAppMsgCategory : uint8;
template<> struct TIsUEnumClass<EAppMsgCategory> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EAppMsgCategory>();
// ********** End Enum EAppMsgCategory *************************************************************
// ********** Begin Enum EAppReturnType ************************************************************
#define FOREACH_ENUM_EAPPRETURNTYPE(op) \
op(EAppReturnType::No) \
op(EAppReturnType::Yes) \
op(EAppReturnType::YesAll) \
op(EAppReturnType::NoAll) \
op(EAppReturnType::Cancel) \
op(EAppReturnType::Ok) \
op(EAppReturnType::Retry) \
op(EAppReturnType::Continue)
namespace EAppReturnType { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EAppReturnType::Type>();
// ********** End Enum EAppReturnType **************************************************************
// ********** Begin Enum EAppMsgType ***************************************************************
#define FOREACH_ENUM_EAPPMSGTYPE(op) \
op(EAppMsgType::Ok) \
op(EAppMsgType::YesNo) \
op(EAppMsgType::OkCancel) \
op(EAppMsgType::YesNoCancel) \
op(EAppMsgType::CancelRetryContinue) \
op(EAppMsgType::YesNoYesAllNoAll) \
op(EAppMsgType::YesNoYesAllNoAllCancel) \
op(EAppMsgType::YesNoYesAll)
namespace EAppMsgType { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EAppMsgType::Type>();
// ********** End Enum EAppMsgType *****************************************************************
// ********** Begin Enum ERangeBoundTypes **********************************************************
#define FOREACH_ENUM_ERANGEBOUNDTYPES(op) \
op(ERangeBoundTypes::Exclusive) \
op(ERangeBoundTypes::Inclusive) \
op(ERangeBoundTypes::Open)
namespace ERangeBoundTypes { enum Type : int; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ERangeBoundTypes::Type>();
// ********** End Enum ERangeBoundTypes ************************************************************
// ********** Begin Enum ELocalizedTextSourceCategory **********************************************
#define FOREACH_ENUM_ELOCALIZEDTEXTSOURCECATEGORY(op) \
op(ELocalizedTextSourceCategory::Game) \
op(ELocalizedTextSourceCategory::Engine) \
op(ELocalizedTextSourceCategory::Editor)
enum class ELocalizedTextSourceCategory : uint8;
template<> struct TIsUEnumClass<ELocalizedTextSourceCategory> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocalizedTextSourceCategory>();
// ********** End Enum ELocalizedTextSourceCategory ************************************************
// ********** Begin Enum EAutomationEventType ******************************************************
#define FOREACH_ENUM_EAUTOMATIONEVENTTYPE(op) \
op(EAutomationEventType::Info) \
op(EAutomationEventType::Warning) \
op(EAutomationEventType::Error)
enum class EAutomationEventType : uint8;
template<> struct TIsUEnumClass<EAutomationEventType> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EAutomationEventType>();
// ********** End Enum EAutomationEventType ********************************************************
// ********** Begin Enum EInputDeviceConnectionState ***********************************************
#define FOREACH_ENUM_EINPUTDEVICECONNECTIONSTATE(op) \
op(EInputDeviceConnectionState::Invalid) \
op(EInputDeviceConnectionState::Unknown) \
op(EInputDeviceConnectionState::Disconnected) \
op(EInputDeviceConnectionState::Connected)
enum class EInputDeviceConnectionState : uint8;
template<> struct TIsUEnumClass<EInputDeviceConnectionState> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EInputDeviceConnectionState>();
// ********** End Enum EInputDeviceConnectionState *************************************************
// ********** Begin Enum EInputDeviceMappingPolicy *************************************************
#define FOREACH_ENUM_EINPUTDEVICEMAPPINGPOLICY(op) \
op(EInputDeviceMappingPolicy::Invalid) \
op(EInputDeviceMappingPolicy::UseManagedPlatformLogin) \
op(EInputDeviceMappingPolicy::PrimaryUserSharesKeyboardAndFirstGamepad) \
op(EInputDeviceMappingPolicy::CreateUniquePlatformUserForEachDevice) \
op(EInputDeviceMappingPolicy::MapAllDevicesToPrimaryUser)
enum class EInputDeviceMappingPolicy : int32;
template<> struct TIsUEnumClass<EInputDeviceMappingPolicy> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EInputDeviceMappingPolicy>();
// ********** End Enum EInputDeviceMappingPolicy ***************************************************
// ********** Begin Enum EInputDeviceTriggerMask ***************************************************
#define FOREACH_ENUM_EINPUTDEVICETRIGGERMASK(op) \
op(EInputDeviceTriggerMask::None) \
op(EInputDeviceTriggerMask::Left) \
op(EInputDeviceTriggerMask::Right) \
op(EInputDeviceTriggerMask::All)
enum class EInputDeviceTriggerMask : uint8;
template<> struct TIsUEnumClass<EInputDeviceTriggerMask> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EInputDeviceTriggerMask>();
// ********** End Enum EInputDeviceTriggerMask *****************************************************
// ********** Begin Enum EInputDeviceAnalogStickMask ***********************************************
#define FOREACH_ENUM_EINPUTDEVICEANALOGSTICKMASK(op) \
op(EInputDeviceAnalogStickMask::None) \
op(EInputDeviceAnalogStickMask::Left) \
op(EInputDeviceAnalogStickMask::Right)
enum class EInputDeviceAnalogStickMask : uint8;
template<> struct TIsUEnumClass<EInputDeviceAnalogStickMask> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EInputDeviceAnalogStickMask>();
// ********** End Enum EInputDeviceAnalogStickMask *************************************************
// ********** Begin Enum EDataValidationResult *****************************************************
#define FOREACH_ENUM_EDATAVALIDATIONRESULT(op) \
op(EDataValidationResult::Invalid) \
op(EDataValidationResult::Valid) \
op(EDataValidationResult::NotValidated)
enum class EDataValidationResult : uint8;
template<> struct TIsUEnumClass<EDataValidationResult> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataValidationResult>();
// ********** End Enum EDataValidationResult *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,176 @@
// 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 "UObject/Object.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UObject Function ExecuteUbergraph ****************************************
struct Object_eventExecuteUbergraph_Parms
{
int32 EntryPoint;
};
static FName NAME_UObject_ExecuteUbergraph = FName(TEXT("ExecuteUbergraph"));
void UObject::ExecuteUbergraph(int32 EntryPoint)
{
Object_eventExecuteUbergraph_Parms Parms;
Parms.EntryPoint=EntryPoint;
UFunction* Func = FindFunctionChecked(NAME_UObject_ExecuteUbergraph);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "Comment", "/**\n\x09 * Executes some portion of the ubergraph.\n\x09 *\n\x09 * @param\x09""EntryPoint\x09The entry point to start code execution at.\n\x09 */" },
{ "ModuleRelativePath", "Public/UObject/Object.h" },
{ "ToolTip", "Executes some portion of the ubergraph.\n\n@param EntryPoint The entry point to start code execution at." },
};
#endif // WITH_METADATA
// ********** Begin Function ExecuteUbergraph constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_EntryPoint;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExecuteUbergraph constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExecuteUbergraph Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::NewProp_EntryPoint = { "EntryPoint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Object_eventExecuteUbergraph_Parms, EntryPoint), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::NewProp_EntryPoint,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::PropPointers) < 2048);
// ********** End Function ExecuteUbergraph Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UObject, nullptr, "ExecuteUbergraph", Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::PropPointers),
sizeof(Object_eventExecuteUbergraph_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020800, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::Function_MetaDataParams), Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Object_eventExecuteUbergraph_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UObject_ExecuteUbergraph()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UObject_ExecuteUbergraph_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UObject Function ExecuteUbergraph ******************************************
// ********** Begin Class UObject ******************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UObject;
UClass* UObject::GetPrivateStaticClass()
{
using TClass = UObject;
if (!Z_Registration_Info_UClass_UObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Object"),
Z_Registration_Info_UClass_UObject.InnerSingleton,
StaticRegisterNativesUObject,
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_UObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UObject_NoRegister()
{
return UObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * The base class of all UE objects. The type of an object is defined by its UClass.\n * This provides support functions for creating and using objects, and virtual functions that should be overridden in child classes.\n * \n * @see https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/Objects\n */" },
{ "IncludePath", "UObject/Object.h" },
{ "ModuleRelativePath", "Public/UObject/Object.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "The base class of all UE objects. The type of an object is defined by its UClass.\nThis provides support functions for creating and using objects, and virtual functions that should be overridden in child classes.\n\n@see https://docs.unrealengine.com/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/Objects" },
};
#endif // WITH_METADATA
// ********** Begin Class UObject constinit property declarations **********************************
// ********** End Class UObject constinit property declarations ************************************
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UObject_ExecuteUbergraph, "ExecuteUbergraph" }, // 3767469434
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UObject_Statics
UObject* (*const Z_Construct_UClass_UObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UObject_Statics::ClassParams = {
&UObject::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UObject_Statics::Class_MetaDataParams)
};
void UObject::StaticRegisterNativesUObject()
{
}
UClass* Z_Construct_UClass_UObject()
{
if (!Z_Registration_Info_UClass_UObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UObject.OuterSingleton, Z_Construct_UClass_UObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UObject.OuterSingleton;
}
UObject::~UObject() {}
// ********** End Class UObject ********************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UObject, UObject::StaticClass, TEXT("UObject"), &Z_Registration_Info_UClass_UObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UObject), 2855966152U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h__Script_CoreUObject_2753735794{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h__Script_CoreUObject_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 "UObject/Object.h"
#ifdef COREUOBJECT_Object_generated_h
#error "Object.generated.h already included, missing '#pragma once' in Object.h"
#endif
#define COREUOBJECT_Object_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UObject ******************************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_96_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_96_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObject(); \
friend struct ::Z_Construct_UClass_UObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObject_NoRegister(); \
public: \
DECLARE_CLASS2(UObject, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObject_NoRegister) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_96_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UObject(UObject&&) = delete; \
UObject(const UObject&) = delete; \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObject); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObject) \
COREUOBJECT_API virtual ~UObject();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_93_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_96_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_96_CALLBACK_WRAPPERS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_96_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h_96_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObject;
// ********** End Class UObject ********************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Object_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,496 @@
// 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 "Tests/ObjectPtrTestClass.h"
#ifdef COREUOBJECT_ObjectPtrTestClass_generated_h
#error "ObjectPtrTestClass.generated.h already included, missing '#pragma once' in ObjectPtrTestClass.h"
#endif
#define COREUOBJECT_ObjectPtrTestClass_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UObjectPtrTestClass ******************************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectPtrTestClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectPtrTestClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectPtrTestClass(); \
friend struct ::Z_Construct_UClass_UObjectPtrTestClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectPtrTestClass_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectPtrTestClass, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectPtrTestClass_NoRegister) \
DECLARE_SERIALIZER(UObjectPtrTestClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectPtrTestClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectPtrTestClass(UObjectPtrTestClass&&) = delete; \
UObjectPtrTestClass(const UObjectPtrTestClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectPtrTestClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectPtrTestClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectPtrTestClass) \
NO_API virtual ~UObjectPtrTestClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_17_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectPtrTestClass;
#endif // WITH_TESTS
// ********** End Class UObjectPtrTestClass ********************************************************
// ********** Begin Class UObjectPtrAbstractTestClass **********************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectPtrAbstractTestClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectPtrAbstractTestClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectPtrAbstractTestClass(); \
friend struct ::Z_Construct_UClass_UObjectPtrAbstractTestClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectPtrAbstractTestClass_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectPtrAbstractTestClass, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectPtrAbstractTestClass_NoRegister) \
DECLARE_SERIALIZER(UObjectPtrAbstractTestClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_27_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectPtrAbstractTestClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectPtrAbstractTestClass(UObjectPtrAbstractTestClass&&) = delete; \
UObjectPtrAbstractTestClass(const UObjectPtrAbstractTestClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectPtrAbstractTestClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectPtrAbstractTestClass); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectPtrAbstractTestClass) \
NO_API virtual ~UObjectPtrAbstractTestClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_24_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectPtrAbstractTestClass;
#endif // WITH_TESTS
// ********** End Class UObjectPtrAbstractTestClass ************************************************
// ********** Begin Class UObjectPtrAbstractDerivedTestClass ***************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectPtrAbstractDerivedTestClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectPtrAbstractDerivedTestClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectPtrAbstractDerivedTestClass(); \
friend struct ::Z_Construct_UClass_UObjectPtrAbstractDerivedTestClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectPtrAbstractDerivedTestClass_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectPtrAbstractDerivedTestClass, UObjectPtrAbstractTestClass, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectPtrAbstractDerivedTestClass_NoRegister) \
DECLARE_SERIALIZER(UObjectPtrAbstractDerivedTestClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_34_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectPtrAbstractDerivedTestClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectPtrAbstractDerivedTestClass(UObjectPtrAbstractDerivedTestClass&&) = delete; \
UObjectPtrAbstractDerivedTestClass(const UObjectPtrAbstractDerivedTestClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectPtrAbstractDerivedTestClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectPtrAbstractDerivedTestClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectPtrAbstractDerivedTestClass) \
NO_API virtual ~UObjectPtrAbstractDerivedTestClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_31_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_34_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectPtrAbstractDerivedTestClass;
#endif // WITH_TESTS
// ********** End Class UObjectPtrAbstractDerivedTestClass *****************************************
// ********** Begin Class UObjectPtrTestClassWithRef ***********************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectPtrTestClassWithRef_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectPtrTestClassWithRef_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_41_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectPtrTestClassWithRef(); \
friend struct ::Z_Construct_UClass_UObjectPtrTestClassWithRef_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectPtrTestClassWithRef_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectPtrTestClassWithRef, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectPtrTestClassWithRef_NoRegister) \
DECLARE_SERIALIZER(UObjectPtrTestClassWithRef)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_41_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectPtrTestClassWithRef(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectPtrTestClassWithRef(UObjectPtrTestClassWithRef&&) = delete; \
UObjectPtrTestClassWithRef(const UObjectPtrTestClassWithRef&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectPtrTestClassWithRef); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectPtrTestClassWithRef); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectPtrTestClassWithRef) \
NO_API virtual ~UObjectPtrTestClassWithRef();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_38_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_41_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_41_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_41_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectPtrTestClassWithRef;
#endif // WITH_TESTS
// ********** End Class UObjectPtrTestClassWithRef *************************************************
// ********** Begin Class UObjectWithClassProperty *************************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectWithClassProperty_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectWithClassProperty_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_62_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectWithClassProperty(); \
friend struct ::Z_Construct_UClass_UObjectWithClassProperty_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectWithClassProperty_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectWithClassProperty, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectWithClassProperty_NoRegister) \
DECLARE_SERIALIZER(UObjectWithClassProperty)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_62_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectWithClassProperty(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectWithClassProperty(UObjectWithClassProperty&&) = delete; \
UObjectWithClassProperty(const UObjectWithClassProperty&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectWithClassProperty); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectWithClassProperty); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectWithClassProperty) \
NO_API virtual ~UObjectWithClassProperty();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_59_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_62_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_62_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_62_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectWithClassProperty;
#endif // WITH_TESTS
// ********** End Class UObjectWithClassProperty ***************************************************
// ********** Begin Class UObjectWithRawProperty ***************************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectWithRawProperty_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectWithRawProperty_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_77_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectWithRawProperty(); \
friend struct ::Z_Construct_UClass_UObjectWithRawProperty_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectWithRawProperty_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectWithRawProperty, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectWithRawProperty_NoRegister) \
DECLARE_SERIALIZER(UObjectWithRawProperty)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_77_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectWithRawProperty(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectWithRawProperty(UObjectWithRawProperty&&) = delete; \
UObjectWithRawProperty(const UObjectWithRawProperty&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectWithRawProperty); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectWithRawProperty); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectWithRawProperty) \
NO_API virtual ~UObjectWithRawProperty();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_74_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_77_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_77_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_77_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectWithRawProperty;
#endif // WITH_TESTS
// ********** End Class UObjectWithRawProperty *****************************************************
// ********** Begin Class UObjectPtrDerrivedTestClass **********************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectPtrDerrivedTestClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectPtrDerrivedTestClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_91_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectPtrDerrivedTestClass(); \
friend struct ::Z_Construct_UClass_UObjectPtrDerrivedTestClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectPtrDerrivedTestClass_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectPtrDerrivedTestClass, UObjectPtrTestClass, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectPtrDerrivedTestClass_NoRegister) \
DECLARE_SERIALIZER(UObjectPtrDerrivedTestClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_91_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectPtrDerrivedTestClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectPtrDerrivedTestClass(UObjectPtrDerrivedTestClass&&) = delete; \
UObjectPtrDerrivedTestClass(const UObjectPtrDerrivedTestClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectPtrDerrivedTestClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectPtrDerrivedTestClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectPtrDerrivedTestClass) \
NO_API virtual ~UObjectPtrDerrivedTestClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_88_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_91_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_91_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_91_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectPtrDerrivedTestClass;
#endif // WITH_TESTS
// ********** End Class UObjectPtrDerrivedTestClass ************************************************
// ********** Begin Class UObjectPtrNotLazyTestClass ***********************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectPtrNotLazyTestClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectPtrNotLazyTestClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_99_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectPtrNotLazyTestClass(); \
friend struct ::Z_Construct_UClass_UObjectPtrNotLazyTestClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectPtrNotLazyTestClass_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectPtrNotLazyTestClass, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectPtrNotLazyTestClass_NoRegister) \
DECLARE_SERIALIZER(UObjectPtrNotLazyTestClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_99_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectPtrNotLazyTestClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectPtrNotLazyTestClass(UObjectPtrNotLazyTestClass&&) = delete; \
UObjectPtrNotLazyTestClass(const UObjectPtrNotLazyTestClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectPtrNotLazyTestClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectPtrNotLazyTestClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectPtrNotLazyTestClass) \
NO_API virtual ~UObjectPtrNotLazyTestClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_96_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_99_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_99_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_99_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectPtrNotLazyTestClass;
#endif // WITH_TESTS
// ********** End Class UObjectPtrNotLazyTestClass *************************************************
// ********** Begin Class UObjectPtrStressTestClass ************************************************
#if WITH_TESTS
struct Z_Construct_UClass_UObjectPtrStressTestClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UObjectPtrStressTestClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_107_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUObjectPtrStressTestClass(); \
friend struct ::Z_Construct_UClass_UObjectPtrStressTestClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UObjectPtrStressTestClass_NoRegister(); \
public: \
DECLARE_CLASS2(UObjectPtrStressTestClass, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UObjectPtrStressTestClass_NoRegister) \
DECLARE_SERIALIZER(UObjectPtrStressTestClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_107_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UObjectPtrStressTestClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UObjectPtrStressTestClass(UObjectPtrStressTestClass&&) = delete; \
UObjectPtrStressTestClass(const UObjectPtrStressTestClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UObjectPtrStressTestClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UObjectPtrStressTestClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UObjectPtrStressTestClass) \
NO_API virtual ~UObjectPtrStressTestClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_104_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_107_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_107_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_107_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UObjectPtrStressTestClass;
#endif // WITH_TESTS
// ********** End Class UObjectPtrStressTestClass **************************************************
// ********** Begin Class UMiddleClass *************************************************************
#if WITH_TESTS
struct Z_Construct_UClass_UMiddleClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UMiddleClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_123_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMiddleClass(); \
friend struct ::Z_Construct_UClass_UMiddleClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UMiddleClass_NoRegister(); \
public: \
DECLARE_CLASS2(UMiddleClass, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UMiddleClass_NoRegister) \
DECLARE_SERIALIZER(UMiddleClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_123_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UMiddleClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMiddleClass(UMiddleClass&&) = delete; \
UMiddleClass(const UMiddleClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UMiddleClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMiddleClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMiddleClass) \
NO_API virtual ~UMiddleClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_120_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_123_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_123_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_123_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMiddleClass;
#endif // WITH_TESTS
// ********** End Class UMiddleClass ***************************************************************
// ********** Begin Class UDerrivedClass ***********************************************************
#if WITH_TESTS
struct Z_Construct_UClass_UDerrivedClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UDerrivedClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_141_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDerrivedClass(); \
friend struct ::Z_Construct_UClass_UDerrivedClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UDerrivedClass_NoRegister(); \
public: \
DECLARE_CLASS2(UDerrivedClass, UMiddleClass, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UDerrivedClass_NoRegister) \
DECLARE_SERIALIZER(UDerrivedClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_141_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UDerrivedClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDerrivedClass(UDerrivedClass&&) = delete; \
UDerrivedClass(const UDerrivedClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UDerrivedClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDerrivedClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDerrivedClass) \
NO_API virtual ~UDerrivedClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_138_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_141_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_141_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h_141_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDerrivedClass;
#endif // WITH_TESTS
// ********** End Class UDerrivedClass *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Tests_ObjectPtrTestClass_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,186 @@
// 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 "../Tests/OptionalPropertyTestObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeOptionalPropertyTestObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UOptionalPropertyTestObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UOptionalPropertyTestObject_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptionalPropertyTestObject **********************************************
#if WITH_TESTS
FClassRegistrationInfo Z_Registration_Info_UClass_UOptionalPropertyTestObject;
UClass* UOptionalPropertyTestObject::GetPrivateStaticClass()
{
using TClass = UOptionalPropertyTestObject;
if (!Z_Registration_Info_UClass_UOptionalPropertyTestObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptionalPropertyTestObject"),
Z_Registration_Info_UClass_UOptionalPropertyTestObject.InnerSingleton,
StaticRegisterNativesUOptionalPropertyTestObject,
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_UOptionalPropertyTestObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptionalPropertyTestObject_NoRegister()
{
return UOptionalPropertyTestObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptionalPropertyTestObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tests/OptionalPropertyTestObject.h" },
{ "ModuleRelativePath", "Tests/OptionalPropertyTestObject.h" },
};
#if WITH_TESTS
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionalString_MetaData[] = {
{ "ModuleRelativePath", "Tests/OptionalPropertyTestObject.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionalText_MetaData[] = {
{ "ModuleRelativePath", "Tests/OptionalPropertyTestObject.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionalName_MetaData[] = {
{ "ModuleRelativePath", "Tests/OptionalPropertyTestObject.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionalInt_MetaData[] = {
{ "ModuleRelativePath", "Tests/OptionalPropertyTestObject.h" },
};
#endif // WITH_TESTS
#endif // WITH_METADATA
// ********** Begin Class UOptionalPropertyTestObject constinit property declarations **************
#if WITH_TESTS
static const UECodeGen_Private::FStrPropertyParams NewProp_OptionalString_Inner;
static const UECodeGen_Private::FGenericPropertyParams NewProp_OptionalString;
static const UECodeGen_Private::FTextPropertyParams NewProp_OptionalText_Inner;
static const UECodeGen_Private::FGenericPropertyParams NewProp_OptionalText;
static const UECodeGen_Private::FNamePropertyParams NewProp_OptionalName_Inner;
static const UECodeGen_Private::FGenericPropertyParams NewProp_OptionalName;
static const UECodeGen_Private::FIntPropertyParams NewProp_OptionalInt_Inner;
static const UECodeGen_Private::FGenericPropertyParams NewProp_OptionalInt;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_TESTS
// ********** End Class UOptionalPropertyTestObject constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptionalPropertyTestObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptionalPropertyTestObject_Statics
// ********** Begin Class UOptionalPropertyTestObject Property Definitions *************************
#if WITH_TESTS
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalString_Inner = { "OptionalString", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FGenericPropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalString = { "OptionalString", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptionalPropertyTestObject, OptionalString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionalString_MetaData), NewProp_OptionalString_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalText_Inner = { "OptionalText", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FGenericPropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalText = { "OptionalText", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptionalPropertyTestObject, OptionalText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionalText_MetaData), NewProp_OptionalText_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalName_Inner = { "OptionalName", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FGenericPropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalName = { "OptionalName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptionalPropertyTestObject, OptionalName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionalName_MetaData), NewProp_OptionalName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalInt_Inner = { "OptionalInt", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FGenericPropertyParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalInt = { "OptionalInt", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptionalPropertyTestObject, OptionalInt), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionalInt_MetaData), NewProp_OptionalInt_MetaData) };
#endif // WITH_TESTS
#if WITH_TESTS
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptionalPropertyTestObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalString_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalString,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalText_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalName_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalInt_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptionalPropertyTestObject_Statics::NewProp_OptionalInt,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptionalPropertyTestObject_Statics::PropPointers) < 2048);
#endif // WITH_TESTS
// ********** End Class UOptionalPropertyTestObject Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UOptionalPropertyTestObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptionalPropertyTestObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptionalPropertyTestObject_Statics::ClassParams = {
&UOptionalPropertyTestObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
#if WITH_TESTS
Z_Construct_UClass_UOptionalPropertyTestObject_Statics::PropPointers,
#else // WITH_TESTS
nullptr,
#endif // WITH_TESTS
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
#if WITH_TESTS
UE_ARRAY_COUNT(Z_Construct_UClass_UOptionalPropertyTestObject_Statics::PropPointers),
#else // WITH_TESTS
0,
#endif // WITH_TESTS
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptionalPropertyTestObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptionalPropertyTestObject_Statics::Class_MetaDataParams)
};
void UOptionalPropertyTestObject::StaticRegisterNativesUOptionalPropertyTestObject()
{
}
UClass* Z_Construct_UClass_UOptionalPropertyTestObject()
{
if (!Z_Registration_Info_UClass_UOptionalPropertyTestObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptionalPropertyTestObject.OuterSingleton, Z_Construct_UClass_UOptionalPropertyTestObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptionalPropertyTestObject.OuterSingleton;
}
UOptionalPropertyTestObject::UOptionalPropertyTestObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptionalPropertyTestObject);
UOptionalPropertyTestObject::~UOptionalPropertyTestObject() {}
#endif // WITH_TESTS
// ********** End Class UOptionalPropertyTestObject ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h__Script_CoreUObject_Statics
{
#if WITH_TESTS
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptionalPropertyTestObject, UOptionalPropertyTestObject::StaticClass, TEXT("UOptionalPropertyTestObject"), &Z_Registration_Info_UClass_UOptionalPropertyTestObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptionalPropertyTestObject), 1725291661U) },
};
#endif // WITH_TESTS
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h__Script_CoreUObject_834414176{
TEXT("/Script/CoreUObject"),
#if WITH_TESTS
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h__Script_CoreUObject_Statics::ClassInfo),
#else // WITH_TESTS
nullptr, 0,
#endif // WITH_TESTS
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,66 @@
// 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 "Tests/OptionalPropertyTestObject.h"
#ifdef COREUOBJECT_OptionalPropertyTestObject_generated_h
#error "OptionalPropertyTestObject.generated.h already included, missing '#pragma once' in OptionalPropertyTestObject.h"
#endif
#define COREUOBJECT_OptionalPropertyTestObject_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptionalPropertyTestObject **********************************************
#if WITH_TESTS
struct Z_Construct_UClass_UOptionalPropertyTestObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UOptionalPropertyTestObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptionalPropertyTestObject(); \
friend struct ::Z_Construct_UClass_UOptionalPropertyTestObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UOptionalPropertyTestObject_NoRegister(); \
public: \
DECLARE_CLASS2(UOptionalPropertyTestObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UOptionalPropertyTestObject_NoRegister) \
DECLARE_SERIALIZER(UOptionalPropertyTestObject)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptionalPropertyTestObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptionalPropertyTestObject(UOptionalPropertyTestObject&&) = delete; \
UOptionalPropertyTestObject(const UOptionalPropertyTestObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptionalPropertyTestObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptionalPropertyTestObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptionalPropertyTestObject) \
NO_API virtual ~UOptionalPropertyTestObject();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h_12_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptionalPropertyTestObject;
#endif // WITH_TESTS
// ********** End Class UOptionalPropertyTestObject ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Tests_OptionalPropertyTestObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,99 @@
// 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 "UObject/OverridableManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeOverridableManager() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EOverriddenState();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EOverriddenState **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOverriddenState;
static UEnum* EOverriddenState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EOverriddenState.OuterSingleton)
{
Z_Registration_Info_UEnum_EOverriddenState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EOverriddenState, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EOverriddenState"));
}
return Z_Registration_Info_UEnum_EOverriddenState.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EOverriddenState>()
{
return EOverriddenState_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Added.Comment", "// at least one of its subobjects has overrides\n" },
{ "Added.Name", "EOverriddenState::Added" },
{ "Added.ToolTip", "at least one of its subobjects has overrides" },
{ "AllOverridden.Comment", "// has overrides in the object properties\n" },
{ "AllOverridden.Name", "EOverriddenState::AllOverridden" },
{ "AllOverridden.ToolTip", "has overrides in the object properties" },
{ "HasOverrides.Comment", "// no on this object and any of its instanced subobjects\n" },
{ "HasOverrides.Name", "EOverriddenState::HasOverrides" },
{ "HasOverrides.ToolTip", "no on this object and any of its instanced subobjects" },
{ "ModuleRelativePath", "Public/UObject/OverridableManager.h" },
{ "NoOverrides.Name", "EOverriddenState::NoOverrides" },
{ "SubObjectsHasOverrides.Comment", "// all properties are overridden for this object and its subobjects\n" },
{ "SubObjectsHasOverrides.Name", "EOverriddenState::SubObjectsHasOverrides" },
{ "SubObjectsHasOverrides.ToolTip", "all properties are overridden for this object and its subobjects" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EOverriddenState::NoOverrides", (int64)EOverriddenState::NoOverrides },
{ "EOverriddenState::HasOverrides", (int64)EOverriddenState::HasOverrides },
{ "EOverriddenState::AllOverridden", (int64)EOverriddenState::AllOverridden },
{ "EOverriddenState::SubObjectsHasOverrides", (int64)EOverriddenState::SubObjectsHasOverrides },
{ "EOverriddenState::Added", (int64)EOverriddenState::Added },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EOverriddenState",
"EOverriddenState",
Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EOverriddenState()
{
if (!Z_Registration_Info_UEnum_EOverriddenState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOverriddenState.InnerSingleton, Z_Construct_UEnum_CoreUObject_EOverriddenState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EOverriddenState.InnerSingleton;
}
// ********** End Enum EOverriddenState ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverridableManager_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EOverriddenState_StaticEnum, TEXT("EOverriddenState"), &Z_Registration_Info_UEnum_EOverriddenState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2882963086U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverridableManager_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverridableManager_h__Script_CoreUObject_3968214654{
TEXT("/Script/CoreUObject"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverridableManager_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverridableManager_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,37 @@
// 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 "UObject/OverridableManager.h"
#ifdef COREUOBJECT_OverridableManager_generated_h
#error "OverridableManager.generated.h already included, missing '#pragma once' in OverridableManager.h"
#endif
#define COREUOBJECT_OverridableManager_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverridableManager_h
// ********** Begin Enum EOverriddenState **********************************************************
#define FOREACH_ENUM_EOVERRIDDENSTATE(op) \
op(EOverriddenState::NoOverrides) \
op(EOverriddenState::HasOverrides) \
op(EOverriddenState::AllOverridden) \
op(EOverriddenState::SubObjectsHasOverrides) \
op(EOverriddenState::Added)
enum class EOverriddenState : uint8;
template<> struct TIsUEnumClass<EOverriddenState> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EOverriddenState>();
// ********** End Enum EOverriddenState ************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,418 @@
// 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 "UObject/OverriddenPropertySet.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeOverriddenPropertySet() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertyNode();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertyNodeID();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertyPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertySet();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EOverriddenPropertyOperation **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOverriddenPropertyOperation;
static UEnum* EOverriddenPropertyOperation_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EOverriddenPropertyOperation.OuterSingleton)
{
Z_Registration_Info_UEnum_EOverriddenPropertyOperation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EOverriddenPropertyOperation"));
}
return Z_Registration_Info_UEnum_EOverriddenPropertyOperation.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EOverriddenPropertyOperation>()
{
return EOverriddenPropertyOperation_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Add.Comment", "/* everything has been overridden from this property down to every sub property/sub object*/" },
{ "Add.Name", "EOverriddenPropertyOperation::Add" },
{ "Add.ToolTip", "everything has been overridden from this property down to every sub property/sub object" },
{ "Comment", "/*\n * Override operation type for each property node\n */" },
{ "Modified.Comment", "/* no overridden operation was recorded on this property */" },
{ "Modified.Name", "EOverriddenPropertyOperation::Modified" },
{ "Modified.ToolTip", "no overridden operation was recorded on this property" },
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
{ "None.Name", "EOverriddenPropertyOperation::None" },
{ "Remove.Comment", "/* this element was added in the container */" },
{ "Remove.Name", "EOverriddenPropertyOperation::Remove" },
{ "Remove.ToolTip", "this element was added in the container" },
{ "Replace.Comment", "/* some sub property has recorded overridden operation */" },
{ "Replace.Name", "EOverriddenPropertyOperation::Replace" },
{ "Replace.ToolTip", "some sub property has recorded overridden operation" },
{ "SubObjectsShadowing.Comment", "/* this element was removed from the container */" },
{ "SubObjectsShadowing.Name", "EOverriddenPropertyOperation::SubObjectsShadowing" },
{ "SubObjectsShadowing.ToolTip", "this element was removed from the container" },
{ "ToolTip", "* Override operation type for each property node" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EOverriddenPropertyOperation::None", (int64)EOverriddenPropertyOperation::None },
{ "EOverriddenPropertyOperation::Modified", (int64)EOverriddenPropertyOperation::Modified },
{ "EOverriddenPropertyOperation::Replace", (int64)EOverriddenPropertyOperation::Replace },
{ "EOverriddenPropertyOperation::Add", (int64)EOverriddenPropertyOperation::Add },
{ "EOverriddenPropertyOperation::Remove", (int64)EOverriddenPropertyOperation::Remove },
{ "EOverriddenPropertyOperation::SubObjectsShadowing", (int64)EOverriddenPropertyOperation::SubObjectsShadowing },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EOverriddenPropertyOperation",
"EOverriddenPropertyOperation",
Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation()
{
if (!Z_Registration_Info_UEnum_EOverriddenPropertyOperation.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOverriddenPropertyOperation.InnerSingleton, Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EOverriddenPropertyOperation.InnerSingleton;
}
// ********** End Enum EOverriddenPropertyOperation ************************************************
// ********** Begin ScriptStruct FOverriddenPropertyPath *******************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FOverriddenPropertyPath); }
static inline consteval int16 GetStructAlignment() { return alignof(FOverriddenPropertyPath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedHash_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FOverriddenPropertyPath constinit property declarations ***********
static const UECodeGen_Private::FNamePropertyParams NewProp_Path_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Path;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_CachedHash;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FOverriddenPropertyPath constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FOverriddenPropertyPath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath;
class UScriptStruct* FOverriddenPropertyPath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FOverriddenPropertyPath, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("OverriddenPropertyPath"));
}
return Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath.OuterSingleton;
}
// ********** Begin ScriptStruct FOverriddenPropertyPath Property Definitions **********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::NewProp_Path_Inner = { "Path", 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_UScriptStruct_FOverriddenPropertyPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertyPath, Path), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::NewProp_CachedHash = { "CachedHash", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertyPath, CachedHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedHash_MetaData), NewProp_CachedHash_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::NewProp_Path_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::NewProp_Path,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::NewProp_CachedHash,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FOverriddenPropertyPath Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"OverriddenPropertyPath",
Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::PropPointers),
sizeof(FOverriddenPropertyPath),
alignof(FOverriddenPropertyPath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertyPath()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath.InnerSingleton, Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath.InnerSingleton);
}
// ********** End ScriptStruct FOverriddenPropertyPath *********************************************
// ********** Begin ScriptStruct FOverriddenPropertyNodeID *****************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FOverriddenPropertyNodeID); }
static inline consteval int16 GetStructAlignment() { return alignof(FOverriddenPropertyNodeID); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Object_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
{ "NativeConstTemplateArg", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FOverriddenPropertyNodeID constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Path;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FOverriddenPropertyNodeID constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FOverriddenPropertyNodeID>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID;
class UScriptStruct* FOverriddenPropertyNodeID::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FOverriddenPropertyNodeID, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("OverriddenPropertyNodeID"));
}
return Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID.OuterSingleton;
}
// ********** Begin ScriptStruct FOverriddenPropertyNodeID Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertyNodeID, Path), Z_Construct_UScriptStruct_FOverriddenPropertyPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) }; // 2067720128
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0044000000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertyNodeID, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Object_MetaData), NewProp_Object_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::NewProp_Path,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::NewProp_Object,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FOverriddenPropertyNodeID Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"OverriddenPropertyNodeID",
Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::PropPointers),
sizeof(FOverriddenPropertyNodeID),
alignof(FOverriddenPropertyNodeID),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertyNodeID()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID.InnerSingleton, Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID.InnerSingleton);
}
// ********** End ScriptStruct FOverriddenPropertyNodeID *******************************************
// ********** Begin ScriptStruct FOverriddenPropertyNode *******************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FOverriddenPropertyNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FOverriddenPropertyNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n *************************************************************************************\n * Overridable serialization is experimental, not supported and use at your own risk *\n *************************************************************************************\n * Overridden property information node, there will be one per overriden property/subojects\n *\n */" },
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
{ "ToolTip", "* Overridable serialization is experimental, not supported and use at your own risk *\n*************************************************************************************\n* Overridden property information node, there will be one per overriden property/subojects" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NodeID_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FOverriddenPropertyNode constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_NodeID;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FOverriddenPropertyNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FOverriddenPropertyNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode;
class UScriptStruct* FOverriddenPropertyNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FOverriddenPropertyNode, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("OverriddenPropertyNode"));
}
return Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode.OuterSingleton;
}
// ********** Begin ScriptStruct FOverriddenPropertyNode Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::NewProp_NodeID = { "NodeID", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertyNode, NodeID), Z_Construct_UScriptStruct_FOverriddenPropertyNodeID, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NodeID_MetaData), NewProp_NodeID_MetaData) }; // 3919599245
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::NewProp_Operation_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_FOverriddenPropertyNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertyNode, Operation), Z_Construct_UEnum_CoreUObject_EOverriddenPropertyOperation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 1159627321
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::NewProp_NodeID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::NewProp_Operation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FOverriddenPropertyNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"OverriddenPropertyNode",
Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::PropPointers),
sizeof(FOverriddenPropertyNode),
alignof(FOverriddenPropertyNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertyNode()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode.InnerSingleton, Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode.InnerSingleton);
}
// ********** End ScriptStruct FOverriddenPropertyNode *********************************************
// ********** Begin ScriptStruct FOverriddenPropertySet ********************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FOverriddenPropertySet); }
static inline consteval int16 GetStructAlignment() { return alignof(FOverriddenPropertySet); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n *************************************************************************************\n * Overridable serialization is experimental, not supported and use at your own risk *\n *************************************************************************************\n * Structure holding and tracking overridden properties of an UObject\n */" },
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
{ "ToolTip", "* Overridable serialization is experimental, not supported and use at your own risk *\n*************************************************************************************\n* Structure holding and tracking overridden properties of an UObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Owner_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWasAdded_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootNode_MetaData[] = {
{ "ModuleRelativePath", "Public/UObject/OverriddenPropertySet.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FOverriddenPropertySet constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Owner;
static void NewProp_bWasAdded_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWasAdded;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootNode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FOverriddenPropertySet constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FOverriddenPropertySet>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FOverriddenPropertySet;
class UScriptStruct* FOverriddenPropertySet::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertySet.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FOverriddenPropertySet.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FOverriddenPropertySet, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("OverriddenPropertySet"));
}
return Z_Registration_Info_UScriptStruct_FOverriddenPropertySet.OuterSingleton;
}
// ********** Begin ScriptStruct FOverriddenPropertySet Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertySet, Owner), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Owner_MetaData), NewProp_Owner_MetaData) };
void Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_bWasAdded_SetBit(void* Obj)
{
((FOverriddenPropertySet*)Obj)->bWasAdded = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_bWasAdded = { "bWasAdded", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FOverriddenPropertySet), &Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_bWasAdded_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWasAdded_MetaData), NewProp_bWasAdded_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_RootNode = { "RootNode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FOverriddenPropertySet, RootNode), Z_Construct_UScriptStruct_FOverriddenPropertyNode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootNode_MetaData), NewProp_RootNode_MetaData) }; // 1141620170
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_Owner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_bWasAdded,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewProp_RootNode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FOverriddenPropertySet Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"OverriddenPropertySet",
Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::PropPointers),
sizeof(FOverriddenPropertySet),
alignof(FOverriddenPropertySet),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FOverriddenPropertySet()
{
if (!Z_Registration_Info_UScriptStruct_FOverriddenPropertySet.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FOverriddenPropertySet.InnerSingleton, Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FOverriddenPropertySet.InnerSingleton);
}
// ********** End ScriptStruct FOverriddenPropertySet **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EOverriddenPropertyOperation_StaticEnum, TEXT("EOverriddenPropertyOperation"), &Z_Registration_Info_UEnum_EOverriddenPropertyOperation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1159627321U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FOverriddenPropertyPath::StaticStruct, Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics::NewStructOps, TEXT("OverriddenPropertyPath"),&Z_Registration_Info_UScriptStruct_FOverriddenPropertyPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FOverriddenPropertyPath), 2067720128U) },
{ FOverriddenPropertyNodeID::StaticStruct, Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics::NewStructOps, TEXT("OverriddenPropertyNodeID"),&Z_Registration_Info_UScriptStruct_FOverriddenPropertyNodeID, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FOverriddenPropertyNodeID), 3919599245U) },
{ FOverriddenPropertyNode::StaticStruct, Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics::NewStructOps, TEXT("OverriddenPropertyNode"),&Z_Registration_Info_UScriptStruct_FOverriddenPropertyNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FOverriddenPropertyNode), 1141620170U) },
{ FOverriddenPropertySet::StaticStruct, Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics::NewStructOps, TEXT("OverriddenPropertySet"),&Z_Registration_Info_UScriptStruct_FOverriddenPropertySet, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FOverriddenPropertySet), 1544326959U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h__Script_CoreUObject_1102308990{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h__Script_CoreUObject_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** 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 "UObject/OverriddenPropertySet.h"
#ifdef COREUOBJECT_OverriddenPropertySet_generated_h
#error "OverriddenPropertySet.generated.h already included, missing '#pragma once' in OverriddenPropertySet.h"
#endif
#define COREUOBJECT_OverriddenPropertySet_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FOverriddenPropertyPath *******************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h_212_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FOverriddenPropertyPath_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FOverriddenPropertyPath;
// ********** End ScriptStruct FOverriddenPropertyPath *********************************************
// ********** Begin ScriptStruct FOverriddenPropertyNodeID *****************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h_260_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FOverriddenPropertyNodeID_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FOverriddenPropertyNodeID;
// ********** End ScriptStruct FOverriddenPropertyNodeID *******************************************
// ********** Begin ScriptStruct FOverriddenPropertyNode *******************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h_321_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FOverriddenPropertyNode_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FOverriddenPropertyNode;
// ********** End ScriptStruct FOverriddenPropertyNode *********************************************
// ********** Begin ScriptStruct FOverriddenPropertySet ********************************************
struct Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h_422_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FOverriddenPropertySet_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FOverriddenPropertySet;
// ********** End ScriptStruct FOverriddenPropertySet **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_OverriddenPropertySet_h
// ********** Begin Enum EOverriddenPropertyOperation **********************************************
#define FOREACH_ENUM_EOVERRIDDENPROPERTYOPERATION(op) \
op(EOverriddenPropertyOperation::None) \
op(EOverriddenPropertyOperation::Modified) \
op(EOverriddenPropertyOperation::Replace) \
op(EOverriddenPropertyOperation::Add) \
op(EOverriddenPropertyOperation::Remove) \
op(EOverriddenPropertyOperation::SubObjectsShadowing)
enum class EOverriddenPropertyOperation : uint8;
template<> struct TIsUEnumClass<EOverriddenPropertyOperation> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EOverriddenPropertyOperation>();
// ********** End Enum EOverriddenPropertyOperation ************************************************
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 "UObject/Package.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePackage() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UPackage();
COREUOBJECT_API UClass* Z_Construct_UClass_UPackage_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPackage *****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPackage;
UClass* UPackage::GetPrivateStaticClass()
{
using TClass = UPackage;
if (!Z_Registration_Info_UClass_UPackage.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Package"),
Z_Registration_Info_UClass_UPackage.InnerSingleton,
StaticRegisterNativesUPackage,
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_UPackage.InnerSingleton;
}
UClass* Z_Construct_UClass_UPackage_NoRegister()
{
return UPackage::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPackage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// Required for auto-generated functions referencing PackageFlags\n" },
{ "IncludePath", "UObject/Package.h" },
{ "ModuleRelativePath", "Public/UObject/Package.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Required for auto-generated functions referencing PackageFlags" },
};
#endif // WITH_METADATA
// ********** Begin Class UPackage constinit property declarations *********************************
// ********** End Class UPackage constinit property declarations ***********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPackage>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPackage_Statics
UObject* (*const Z_Construct_UClass_UPackage_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPackage_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPackage_Statics::ClassParams = {
&UPackage::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPackage_Statics::Class_MetaDataParams), Z_Construct_UClass_UPackage_Statics::Class_MetaDataParams)
};
void UPackage::StaticRegisterNativesUPackage()
{
}
UClass* Z_Construct_UClass_UPackage()
{
if (!Z_Registration_Info_UClass_UPackage.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPackage.OuterSingleton, Z_Construct_UClass_UPackage_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPackage.OuterSingleton;
}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPackage)
// ********** End Class UPackage *******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPackage, UPackage::StaticClass, TEXT("UPackage"), &Z_Registration_Info_UClass_UPackage, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPackage), 3030312771U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h__Script_CoreUObject_1905849364{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// 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 "UObject/Package.h"
#ifdef COREUOBJECT_Package_generated_h
#error "Package.generated.h already included, missing '#pragma once' in Package.h"
#endif
#define COREUOBJECT_Package_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPackage *****************************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_217_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPackage, COREUOBJECT_API)
struct Z_Construct_UClass_UPackage_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UPackage_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_217_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPackage(); \
friend struct ::Z_Construct_UClass_UPackage_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UPackage_NoRegister(); \
public: \
DECLARE_CLASS2(UPackage, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_UPackage, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UPackage_NoRegister) \
DECLARE_SERIALIZER(UPackage) \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_217_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_217_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPackage(UPackage&&) = delete; \
UPackage(const UPackage&) = delete; \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPackage); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPackage)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_214_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_217_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_217_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h_217_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPackage;
// ********** End Class UPackage *******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_Package_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,459 @@
// 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 "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePerPlatformProperties() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameRate();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFreezablePerPlatformInt();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformBool();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFrameRate();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformInt();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPerPlatformInt ***************************************************
struct Z_Construct_UScriptStruct_FPerPlatformInt_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPerPlatformInt); }
static inline consteval int16 GetStructAlignment() { return alignof(FPerPlatformInt); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** FPerPlatformInt - int32 property with per-platform overrides */" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
{ "ToolTip", "FPerPlatformInt - int32 property with per-platform overrides" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerPlatform_MetaData[] = {
{ "AllowedInOptional", "" },
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPerPlatformInt constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_Default;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_PerPlatform_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_PerPlatform_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PerPlatform;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPerPlatformInt constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPerPlatformInt>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPerPlatformInt_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPerPlatformInt;
class UScriptStruct* FPerPlatformInt::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformInt.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPerPlatformInt.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPerPlatformInt, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PerPlatformInt"));
}
return Z_Registration_Info_UScriptStruct_FPerPlatformInt.OuterSingleton;
}
// ********** Begin ScriptStruct FPerPlatformInt Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerPlatformInt, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_PerPlatform_ValueProp = { "PerPlatform", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_PerPlatform_Key_KeyProp = { "PerPlatform_Key", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_PerPlatform = { "PerPlatform", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerPlatformInt, PerPlatform), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerPlatform_MetaData), NewProp_PerPlatform_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPerPlatformInt_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_Default,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_PerPlatform_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_PerPlatform_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewProp_PerPlatform,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformInt_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPerPlatformInt Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPerPlatformInt_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PerPlatformInt",
Z_Construct_UScriptStruct_FPerPlatformInt_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformInt_Statics::PropPointers),
sizeof(FPerPlatformInt),
alignof(FPerPlatformInt),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformInt_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPerPlatformInt_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformInt()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformInt.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPerPlatformInt.InnerSingleton, Z_Construct_UScriptStruct_FPerPlatformInt_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPerPlatformInt.InnerSingleton);
}
// ********** End ScriptStruct FPerPlatformInt *****************************************************
// ********** Begin ScriptStruct FFreezablePerPlatformInt ******************************************
struct Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFreezablePerPlatformInt); }
static inline consteval int16 GetStructAlignment() { return alignof(FFreezablePerPlatformInt); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFreezablePerPlatformInt constinit property declarations **********
// ********** End ScriptStruct FFreezablePerPlatformInt constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFreezablePerPlatformInt>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt;
class UScriptStruct* FFreezablePerPlatformInt::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFreezablePerPlatformInt, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("FreezablePerPlatformInt"));
}
return Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"FreezablePerPlatformInt",
nullptr,
0,
sizeof(FFreezablePerPlatformInt),
alignof(FFreezablePerPlatformInt),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFreezablePerPlatformInt()
{
if (!Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt.InnerSingleton, Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt.InnerSingleton);
}
// ********** End ScriptStruct FFreezablePerPlatformInt ********************************************
// ********** Begin ScriptStruct FPerPlatformFloat *************************************************
struct Z_Construct_UScriptStruct_FPerPlatformFloat_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPerPlatformFloat); }
static inline consteval int16 GetStructAlignment() { return alignof(FPerPlatformFloat); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "CanFlattenStruct", "" },
{ "Comment", "/** FPerPlatformFloat - float property with per-platform overrides */" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
{ "ToolTip", "FPerPlatformFloat - float property with per-platform overrides" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerPlatform_MetaData[] = {
{ "AllowedInOptional", "" },
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPerPlatformFloat constinit property declarations *****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_PerPlatform_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_PerPlatform_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PerPlatform;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPerPlatformFloat constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPerPlatformFloat>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPerPlatformFloat_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPerPlatformFloat;
class UScriptStruct* FPerPlatformFloat::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformFloat.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPerPlatformFloat.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPerPlatformFloat, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PerPlatformFloat"));
}
return Z_Registration_Info_UScriptStruct_FPerPlatformFloat.OuterSingleton;
}
// ********** Begin ScriptStruct FPerPlatformFloat Property Definitions ****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerPlatformFloat, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_PerPlatform_ValueProp = { "PerPlatform", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_PerPlatform_Key_KeyProp = { "PerPlatform_Key", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_PerPlatform = { "PerPlatform", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerPlatformFloat, PerPlatform), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerPlatform_MetaData), NewProp_PerPlatform_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_Default,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_PerPlatform_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_PerPlatform_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewProp_PerPlatform,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPerPlatformFloat Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PerPlatformFloat",
Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::PropPointers),
sizeof(FPerPlatformFloat),
alignof(FPerPlatformFloat),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformFloat.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPerPlatformFloat.InnerSingleton, Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPerPlatformFloat.InnerSingleton);
}
// ********** End ScriptStruct FPerPlatformFloat ***************************************************
// ********** Begin ScriptStruct FPerPlatformBool **************************************************
struct Z_Construct_UScriptStruct_FPerPlatformBool_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPerPlatformBool); }
static inline consteval int16 GetStructAlignment() { return alignof(FPerPlatformBool); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** FPerPlatformBool - bool property with per-platform overrides */" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
{ "ToolTip", "FPerPlatformBool - bool property with per-platform overrides" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerPlatform_MetaData[] = {
{ "AllowedInOptional", "" },
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPerPlatformBool constinit property declarations ******************
static void NewProp_Default_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Default;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBoolPropertyParams NewProp_PerPlatform_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_PerPlatform_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PerPlatform;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPerPlatformBool constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPerPlatformBool>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPerPlatformBool_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPerPlatformBool;
class UScriptStruct* FPerPlatformBool::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformBool.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPerPlatformBool.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPerPlatformBool, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PerPlatformBool"));
}
return Z_Registration_Info_UScriptStruct_FPerPlatformBool.OuterSingleton;
}
// ********** Begin ScriptStruct FPerPlatformBool Property Definitions *****************************
void Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_Default_SetBit(void* Obj)
{
((FPerPlatformBool*)Obj)->Default = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPerPlatformBool), &Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_Default_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_PerPlatform_ValueProp = { "PerPlatform", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_PerPlatform_Key_KeyProp = { "PerPlatform_Key", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_PerPlatform = { "PerPlatform", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerPlatformBool, PerPlatform), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerPlatform_MetaData), NewProp_PerPlatform_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPerPlatformBool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_Default,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_PerPlatform_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_PerPlatform_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewProp_PerPlatform,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformBool_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPerPlatformBool Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPerPlatformBool_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PerPlatformBool",
Z_Construct_UScriptStruct_FPerPlatformBool_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformBool_Statics::PropPointers),
sizeof(FPerPlatformBool),
alignof(FPerPlatformBool),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformBool_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPerPlatformBool_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformBool()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformBool.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPerPlatformBool.InnerSingleton, Z_Construct_UScriptStruct_FPerPlatformBool_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPerPlatformBool.InnerSingleton);
}
// ********** End ScriptStruct FPerPlatformBool ****************************************************
// ********** Begin ScriptStruct FPerPlatformFrameRate *********************************************
struct Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPerPlatformFrameRate); }
static inline consteval int16 GetStructAlignment() { return alignof(FPerPlatformFrameRate); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** FPerPlatformFrameRate - FFrameRate property with per-platform overrides */" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
{ "ToolTip", "FPerPlatformFrameRate - FFrameRate property with per-platform overrides" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerPlatform_MetaData[] = {
{ "AllowedInOptional", "" },
{ "Category", "PerPlatform" },
{ "ModuleRelativePath", "Public/UObject/PerPlatformProperties.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPerPlatformFrameRate constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Default;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_PerPlatform_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_PerPlatform_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PerPlatform;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPerPlatformFrameRate constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPerPlatformFrameRate>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate;
class UScriptStruct* FPerPlatformFrameRate::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPerPlatformFrameRate, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PerPlatformFrameRate"));
}
return Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate.OuterSingleton;
}
// ********** Begin ScriptStruct FPerPlatformFrameRate Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerPlatformFrameRate, Default), Z_Construct_UScriptStruct_FFrameRate, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_PerPlatform_ValueProp = { "PerPlatform", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FFrameRate, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_PerPlatform_Key_KeyProp = { "PerPlatform_Key", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_PerPlatform = { "PerPlatform", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerPlatformFrameRate, PerPlatform), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerPlatform_MetaData), NewProp_PerPlatform_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_Default,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_PerPlatform_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_PerPlatform_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewProp_PerPlatform,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPerPlatformFrameRate Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PerPlatformFrameRate",
Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::PropPointers),
sizeof(FPerPlatformFrameRate),
alignof(FPerPlatformFrameRate),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFrameRate()
{
if (!Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate.InnerSingleton, Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate.InnerSingleton);
}
// ********** End ScriptStruct FPerPlatformFrameRate ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPerPlatformInt::StaticStruct, Z_Construct_UScriptStruct_FPerPlatformInt_Statics::NewStructOps, TEXT("PerPlatformInt"),&Z_Registration_Info_UScriptStruct_FPerPlatformInt, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPerPlatformInt), 3732958788U) },
{ FFreezablePerPlatformInt::StaticStruct, Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics::NewStructOps, TEXT("FreezablePerPlatformInt"),&Z_Registration_Info_UScriptStruct_FFreezablePerPlatformInt, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFreezablePerPlatformInt), 2308232585U) },
{ FPerPlatformFloat::StaticStruct, Z_Construct_UScriptStruct_FPerPlatformFloat_Statics::NewStructOps, TEXT("PerPlatformFloat"),&Z_Registration_Info_UScriptStruct_FPerPlatformFloat, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPerPlatformFloat), 2207876869U) },
{ FPerPlatformBool::StaticStruct, Z_Construct_UScriptStruct_FPerPlatformBool_Statics::NewStructOps, TEXT("PerPlatformBool"),&Z_Registration_Info_UScriptStruct_FPerPlatformBool, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPerPlatformBool), 4028649551U) },
{ FPerPlatformFrameRate::StaticStruct, Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics::NewStructOps, TEXT("PerPlatformFrameRate"),&Z_Registration_Info_UScriptStruct_FPerPlatformFrameRate, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPerPlatformFrameRate), 2176969400U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h__Script_CoreUObject_3394015609{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "UObject/PerPlatformProperties.h"
#ifdef COREUOBJECT_PerPlatformProperties_generated_h
#error "PerPlatformProperties.generated.h already included, missing '#pragma once' in PerPlatformProperties.h"
#endif
#define COREUOBJECT_PerPlatformProperties_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPerPlatformInt ***************************************************
struct Z_Construct_UScriptStruct_FPerPlatformInt_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h_212_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPerPlatformInt_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPerPlatformInt;
// ********** End ScriptStruct FPerPlatformInt *****************************************************
// ********** Begin ScriptStruct FFreezablePerPlatformInt ******************************************
struct Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h_245_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFreezablePerPlatformInt_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FFreezablePerPlatformInt;
// ********** End ScriptStruct FFreezablePerPlatformInt ********************************************
// ********** Begin ScriptStruct FPerPlatformFloat *************************************************
struct Z_Construct_UScriptStruct_FPerPlatformFloat_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h_305_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPerPlatformFloat_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPerPlatformFloat;
// ********** End ScriptStruct FPerPlatformFloat ***************************************************
// ********** Begin ScriptStruct FPerPlatformBool **************************************************
struct Z_Construct_UScriptStruct_FPerPlatformBool_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h_385_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPerPlatformBool_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPerPlatformBool;
// ********** End ScriptStruct FPerPlatformBool ****************************************************
// ********** Begin ScriptStruct FPerPlatformFrameRate *********************************************
struct Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h_426_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPerPlatformFrameRate_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPerPlatformFrameRate;
// ********** End ScriptStruct FPerPlatformFrameRate ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PerPlatformProperties_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,186 @@
// 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 "UObject/PrimaryAssetId.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePrimaryAssetId() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPrimaryAssetId();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPrimaryAssetType();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPrimaryAssetType *************************************************
struct Z_Construct_UScriptStruct_FPrimaryAssetType_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPrimaryAssetType); }
static inline consteval int16 GetStructAlignment() { return alignof(FPrimaryAssetType); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A primary asset type, represented as an FName internally and implicitly convertible back and forth\n * This exists so the blueprint API can understand it's not a normal FName\n */" },
{ "ModuleRelativePath", "Public/UObject/PrimaryAssetId.h" },
{ "ToolTip", "A primary asset type, represented as an FName internally and implicitly convertible back and forth\nThis exists so the blueprint API can understand it's not a normal FName" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "PrimaryAssetType" },
{ "Comment", "/** The FName representing this type */" },
{ "ModuleRelativePath", "Public/UObject/PrimaryAssetId.h" },
{ "ToolTip", "The FName representing this type" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPrimaryAssetType constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPrimaryAssetType constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPrimaryAssetType>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPrimaryAssetType_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPrimaryAssetType;
class UScriptStruct* FPrimaryAssetType::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPrimaryAssetType.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPrimaryAssetType.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPrimaryAssetType, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PrimaryAssetType"));
}
return Z_Registration_Info_UScriptStruct_FPrimaryAssetType.OuterSingleton;
}
// ********** Begin ScriptStruct FPrimaryAssetType Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0040000001000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrimaryAssetType, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::NewProp_Name,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPrimaryAssetType Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PrimaryAssetType",
Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::PropPointers),
sizeof(FPrimaryAssetType),
alignof(FPrimaryAssetType),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPrimaryAssetType()
{
if (!Z_Registration_Info_UScriptStruct_FPrimaryAssetType.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPrimaryAssetType.InnerSingleton, Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPrimaryAssetType.InnerSingleton);
}
// ********** End ScriptStruct FPrimaryAssetType ***************************************************
// ********** Begin ScriptStruct FPrimaryAssetId ***************************************************
struct Z_Construct_UScriptStruct_FPrimaryAssetId_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPrimaryAssetId); }
static inline consteval int16 GetStructAlignment() { return alignof(FPrimaryAssetId); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * This identifies an object as a \"primary\" asset that can be searched for by the AssetManager and used in various tools\n */" },
{ "ModuleRelativePath", "Public/UObject/PrimaryAssetId.h" },
{ "ToolTip", "This identifies an object as a \"primary\" asset that can be searched for by the AssetManager and used in various tools" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryAssetType_MetaData[] = {
{ "Category", "PrimaryAssetId" },
{ "Comment", "/** An FName describing the logical type of this object, usually the name of a base UClass. For example, any Blueprint derived from APawn will have a Primary Asset Type of \"Pawn\".\n\x09\"PrimaryAssetType:PrimaryAssetName\" should form a unique name across your project. */" },
{ "ModuleRelativePath", "Public/UObject/PrimaryAssetId.h" },
{ "ToolTip", "An FName describing the logical type of this object, usually the name of a base UClass. For example, any Blueprint derived from APawn will have a Primary Asset Type of \"Pawn\".\n \"PrimaryAssetType:PrimaryAssetName\" should form a unique name across your project." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryAssetName_MetaData[] = {
{ "Category", "PrimaryAssetId" },
{ "Comment", "/** An FName describing this asset. This is usually the short name of the object, but could be a full asset path for things like maps, or objects with GetPrimaryId() overridden.\n\x09\"PrimaryAssetType:PrimaryAssetName\" should form a unique name across your project. */" },
{ "ModuleRelativePath", "Public/UObject/PrimaryAssetId.h" },
{ "ToolTip", "An FName describing this asset. This is usually the short name of the object, but could be a full asset path for things like maps, or objects with GetPrimaryId() overridden.\n \"PrimaryAssetType:PrimaryAssetName\" should form a unique name across your project." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPrimaryAssetId constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_PrimaryAssetType;
static const UECodeGen_Private::FNamePropertyParams NewProp_PrimaryAssetName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPrimaryAssetId constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPrimaryAssetId>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPrimaryAssetId_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPrimaryAssetId;
class UScriptStruct* FPrimaryAssetId::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPrimaryAssetId.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPrimaryAssetId.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPrimaryAssetId, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PrimaryAssetId"));
}
return Z_Registration_Info_UScriptStruct_FPrimaryAssetId.OuterSingleton;
}
// ********** Begin ScriptStruct FPrimaryAssetId Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::NewProp_PrimaryAssetType = { "PrimaryAssetType", nullptr, (EPropertyFlags)0x0010000001000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrimaryAssetId, PrimaryAssetType), Z_Construct_UScriptStruct_FPrimaryAssetType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryAssetType_MetaData), NewProp_PrimaryAssetType_MetaData) }; // 737458261
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::NewProp_PrimaryAssetName = { "PrimaryAssetName", nullptr, (EPropertyFlags)0x0010000001000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrimaryAssetId, PrimaryAssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryAssetName_MetaData), NewProp_PrimaryAssetName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::NewProp_PrimaryAssetType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::NewProp_PrimaryAssetName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPrimaryAssetId Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PrimaryAssetId",
Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::PropPointers),
sizeof(FPrimaryAssetId),
alignof(FPrimaryAssetId),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPrimaryAssetId()
{
if (!Z_Registration_Info_UScriptStruct_FPrimaryAssetId.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPrimaryAssetId.InnerSingleton, Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPrimaryAssetId.InnerSingleton);
}
// ********** End ScriptStruct FPrimaryAssetId *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPrimaryAssetType::StaticStruct, Z_Construct_UScriptStruct_FPrimaryAssetType_Statics::NewStructOps, TEXT("PrimaryAssetType"),&Z_Registration_Info_UScriptStruct_FPrimaryAssetType, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPrimaryAssetType), 737458261U) },
{ FPrimaryAssetId::StaticStruct, Z_Construct_UScriptStruct_FPrimaryAssetId_Statics::NewStructOps, TEXT("PrimaryAssetId"),&Z_Registration_Info_UScriptStruct_FPrimaryAssetId, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPrimaryAssetId), 265326925U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h__Script_CoreUObject_4141243135{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// 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 "UObject/PrimaryAssetId.h"
#ifdef COREUOBJECT_PrimaryAssetId_generated_h
#error "PrimaryAssetId.generated.h already included, missing '#pragma once' in PrimaryAssetId.h"
#endif
#define COREUOBJECT_PrimaryAssetId_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPrimaryAssetType *************************************************
struct Z_Construct_UScriptStruct_FPrimaryAssetType_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPrimaryAssetType_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPrimaryAssetType;
// ********** End ScriptStruct FPrimaryAssetType ***************************************************
// ********** Begin ScriptStruct FPrimaryAssetId ***************************************************
struct Z_Construct_UScriptStruct_FPrimaryAssetId_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h_127_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPrimaryAssetId_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPrimaryAssetId;
// ********** End ScriptStruct FPrimaryAssetId *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PrimaryAssetId_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,96 @@
// 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 "UObject/PropertyAccessUtil.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePropertyAccessUtil() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EPropertyAccessChangeNotifyMode *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode;
static UEnum* EPropertyAccessChangeNotifyMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EPropertyAccessChangeNotifyMode"));
}
return Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyAccessChangeNotifyMode>()
{
return EPropertyAccessChangeNotifyMode_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Always.Comment", "/** Always notify that a value change has occurred, even if the value is unchanged */" },
{ "Always.Name", "EPropertyAccessChangeNotifyMode::Always" },
{ "Always.ToolTip", "Always notify that a value change has occurred, even if the value is unchanged" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Enum controlling when to emit property change notifications when setting a property value.\n */" },
{ "Default.Comment", "/** Notify only when a value change has actually occurred */" },
{ "Default.Name", "EPropertyAccessChangeNotifyMode::Default" },
{ "Default.ToolTip", "Notify only when a value change has actually occurred" },
{ "ModuleRelativePath", "Public/UObject/PropertyAccessUtil.h" },
{ "Never.Comment", "/** Never notify that a value change has occurred */" },
{ "Never.Name", "EPropertyAccessChangeNotifyMode::Never" },
{ "Never.ToolTip", "Never notify that a value change has occurred" },
{ "ToolTip", "Enum controlling when to emit property change notifications when setting a property value." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPropertyAccessChangeNotifyMode::Default", (int64)EPropertyAccessChangeNotifyMode::Default },
{ "EPropertyAccessChangeNotifyMode::Never", (int64)EPropertyAccessChangeNotifyMode::Never },
{ "EPropertyAccessChangeNotifyMode::Always", (int64)EPropertyAccessChangeNotifyMode::Always },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EPropertyAccessChangeNotifyMode",
"EPropertyAccessChangeNotifyMode",
Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode()
{
if (!Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode.InnerSingleton, Z_Construct_UEnum_CoreUObject_EPropertyAccessChangeNotifyMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode.InnerSingleton;
}
// ********** End Enum EPropertyAccessChangeNotifyMode *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyAccessUtil_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPropertyAccessChangeNotifyMode_StaticEnum, TEXT("EPropertyAccessChangeNotifyMode"), &Z_Registration_Info_UEnum_EPropertyAccessChangeNotifyMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1744829308U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyAccessUtil_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyAccessUtil_h__Script_CoreUObject_3540915078{
TEXT("/Script/CoreUObject"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyAccessUtil_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyAccessUtil_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,35 @@
// 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 "UObject/PropertyAccessUtil.h"
#ifdef COREUOBJECT_PropertyAccessUtil_generated_h
#error "PropertyAccessUtil.generated.h already included, missing '#pragma once' in PropertyAccessUtil.h"
#endif
#define COREUOBJECT_PropertyAccessUtil_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyAccessUtil_h
// ********** Begin Enum EPropertyAccessChangeNotifyMode *******************************************
#define FOREACH_ENUM_EPROPERTYACCESSCHANGENOTIFYMODE(op) \
op(EPropertyAccessChangeNotifyMode::Default) \
op(EPropertyAccessChangeNotifyMode::Never) \
op(EPropertyAccessChangeNotifyMode::Always)
enum class EPropertyAccessChangeNotifyMode : uint8;
template<> struct TIsUEnumClass<EPropertyAccessChangeNotifyMode> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyAccessChangeNotifyMode>();
// ********** End Enum EPropertyAccessChangeNotifyMode *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,997 @@
// 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 "StructUtils/PropertyBag.h"
#include "StructUtils/InstancedStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePropertyBag() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyBag();
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyBag_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyBagMissingObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyBagMissingObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagResult();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedPropertyBag();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStruct();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagContainerTypes();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagMissingStruct();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagPropertyDesc();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EPropertyBagPropertyType **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyBagPropertyType;
static UEnum* EPropertyBagPropertyType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPropertyBagPropertyType.OuterSingleton)
{
Z_Registration_Info_UEnum_EPropertyBagPropertyType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EPropertyBagPropertyType"));
}
return Z_Registration_Info_UEnum_EPropertyBagPropertyType.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagPropertyType>()
{
return EPropertyBagPropertyType_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Bool.Name", "EPropertyBagPropertyType::Bool" },
{ "Byte.Name", "EPropertyBagPropertyType::Byte" },
{ "Class.Hidden", "" },
{ "Class.Name", "EPropertyBagPropertyType::Class" },
{ "Comment", "/** Property bag property type, loosely based on BluePrint pin types. */" },
{ "Count.Comment", "// Type not fully supported at UI, will work with restrictions to type editing\n" },
{ "Count.Hidden", "" },
{ "Count.Name", "EPropertyBagPropertyType::Count" },
{ "Count.ToolTip", "Type not fully supported at UI, will work with restrictions to type editing" },
{ "Double.Name", "EPropertyBagPropertyType::Double" },
{ "Enum.Hidden", "" },
{ "Enum.Name", "EPropertyBagPropertyType::Enum" },
{ "Float.Name", "EPropertyBagPropertyType::Float" },
{ "Int32.Name", "EPropertyBagPropertyType::Int32" },
{ "Int64.Name", "EPropertyBagPropertyType::Int64" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "Name.Name", "EPropertyBagPropertyType::Name" },
{ "None.Hidden", "" },
{ "None.Name", "EPropertyBagPropertyType::None" },
{ "Object.Hidden", "" },
{ "Object.Name", "EPropertyBagPropertyType::Object" },
{ "SoftClass.Hidden", "" },
{ "SoftClass.Name", "EPropertyBagPropertyType::SoftClass" },
{ "SoftObject.Hidden", "" },
{ "SoftObject.Name", "EPropertyBagPropertyType::SoftObject" },
{ "String.Name", "EPropertyBagPropertyType::String" },
{ "Struct.Hidden", "" },
{ "Struct.Name", "EPropertyBagPropertyType::Struct" },
{ "Text.Name", "EPropertyBagPropertyType::Text" },
{ "ToolTip", "Property bag property type, loosely based on BluePrint pin types." },
{ "UInt32.Name", "EPropertyBagPropertyType::UInt32" },
{ "UInt64.Comment", "// Type not fully supported at UI, will work with restrictions to type editing\n" },
{ "UInt64.Name", "EPropertyBagPropertyType::UInt64" },
{ "UInt64.ToolTip", "Type not fully supported at UI, will work with restrictions to type editing" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPropertyBagPropertyType::None", (int64)EPropertyBagPropertyType::None },
{ "EPropertyBagPropertyType::Bool", (int64)EPropertyBagPropertyType::Bool },
{ "EPropertyBagPropertyType::Byte", (int64)EPropertyBagPropertyType::Byte },
{ "EPropertyBagPropertyType::Int32", (int64)EPropertyBagPropertyType::Int32 },
{ "EPropertyBagPropertyType::Int64", (int64)EPropertyBagPropertyType::Int64 },
{ "EPropertyBagPropertyType::Float", (int64)EPropertyBagPropertyType::Float },
{ "EPropertyBagPropertyType::Double", (int64)EPropertyBagPropertyType::Double },
{ "EPropertyBagPropertyType::Name", (int64)EPropertyBagPropertyType::Name },
{ "EPropertyBagPropertyType::String", (int64)EPropertyBagPropertyType::String },
{ "EPropertyBagPropertyType::Text", (int64)EPropertyBagPropertyType::Text },
{ "EPropertyBagPropertyType::Enum", (int64)EPropertyBagPropertyType::Enum },
{ "EPropertyBagPropertyType::Struct", (int64)EPropertyBagPropertyType::Struct },
{ "EPropertyBagPropertyType::Object", (int64)EPropertyBagPropertyType::Object },
{ "EPropertyBagPropertyType::SoftObject", (int64)EPropertyBagPropertyType::SoftObject },
{ "EPropertyBagPropertyType::Class", (int64)EPropertyBagPropertyType::Class },
{ "EPropertyBagPropertyType::SoftClass", (int64)EPropertyBagPropertyType::SoftClass },
{ "EPropertyBagPropertyType::UInt32", (int64)EPropertyBagPropertyType::UInt32 },
{ "EPropertyBagPropertyType::UInt64", (int64)EPropertyBagPropertyType::UInt64 },
{ "EPropertyBagPropertyType::Count", (int64)EPropertyBagPropertyType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EPropertyBagPropertyType",
"EPropertyBagPropertyType",
Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType()
{
if (!Z_Registration_Info_UEnum_EPropertyBagPropertyType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyBagPropertyType.InnerSingleton, Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPropertyBagPropertyType.InnerSingleton;
}
// ********** End Enum EPropertyBagPropertyType ****************************************************
// ********** Begin Enum EPropertyBagContainerType *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyBagContainerType;
static UEnum* EPropertyBagContainerType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPropertyBagContainerType.OuterSingleton)
{
Z_Registration_Info_UEnum_EPropertyBagContainerType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EPropertyBagContainerType"));
}
return Z_Registration_Info_UEnum_EPropertyBagContainerType.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagContainerType>()
{
return EPropertyBagContainerType_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Array.Name", "EPropertyBagContainerType::Array" },
{ "BlueprintType", "true" },
{ "Comment", "/** Property bag property container type. */" },
{ "Count.Hidden", "" },
{ "Count.Name", "EPropertyBagContainerType::Count" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "None.Name", "EPropertyBagContainerType::None" },
{ "Set.Name", "EPropertyBagContainerType::Set" },
{ "ToolTip", "Property bag property container type." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPropertyBagContainerType::None", (int64)EPropertyBagContainerType::None },
{ "EPropertyBagContainerType::Array", (int64)EPropertyBagContainerType::Array },
{ "EPropertyBagContainerType::Set", (int64)EPropertyBagContainerType::Set },
{ "EPropertyBagContainerType::Count", (int64)EPropertyBagContainerType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EPropertyBagContainerType",
"EPropertyBagContainerType",
Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType()
{
if (!Z_Registration_Info_UEnum_EPropertyBagContainerType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyBagContainerType.InnerSingleton, Z_Construct_UEnum_CoreUObject_EPropertyBagContainerType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPropertyBagContainerType.InnerSingleton;
}
// ********** End Enum EPropertyBagContainerType ***************************************************
// ********** Begin ScriptStruct FPropertyBagContainerTypes ****************************************
struct Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPropertyBagContainerTypes); }
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyBagContainerTypes); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Helper to manage container types, with nested container support. */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Helper to manage container types, with nested container support." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPropertyBagContainerTypes constinit property declarations ********
// ********** End ScriptStruct FPropertyBagContainerTypes constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyBagContainerTypes>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes;
class UScriptStruct* FPropertyBagContainerTypes::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyBagContainerTypes, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PropertyBagContainerTypes"));
}
return Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PropertyBagContainerTypes",
nullptr,
0,
sizeof(FPropertyBagContainerTypes),
alignof(FPropertyBagContainerTypes),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagContainerTypes()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes.InnerSingleton, Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes.InnerSingleton);
}
// ********** End ScriptStruct FPropertyBagContainerTypes ******************************************
// ********** Begin Enum EPropertyBagResult ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyBagResult;
static UEnum* EPropertyBagResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPropertyBagResult.OuterSingleton)
{
Z_Registration_Info_UEnum_EPropertyBagResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EPropertyBagResult, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EPropertyBagResult"));
}
return Z_Registration_Info_UEnum_EPropertyBagResult.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagResult>()
{
return EPropertyBagResult_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Getter and setter result code. */" },
{ "DuplicatedValue.Comment", "// Could not find property of specified name.\n" },
{ "DuplicatedValue.Name", "EPropertyBagResult::DuplicatedValue" },
{ "DuplicatedValue.ToolTip", "Could not find property of specified name." },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "OutOfBounds.Comment", "// Tried to access mismatching type (e.g. setting a struct to bool)\n" },
{ "OutOfBounds.Name", "EPropertyBagResult::OutOfBounds" },
{ "OutOfBounds.ToolTip", "Tried to access mismatching type (e.g. setting a struct to bool)" },
{ "PropertyNotFound.Comment", "// Tried to access an array property out of bounds.\n" },
{ "PropertyNotFound.Name", "EPropertyBagResult::PropertyNotFound" },
{ "PropertyNotFound.ToolTip", "Tried to access an array property out of bounds." },
{ "Success.Name", "EPropertyBagResult::Success" },
{ "ToolTip", "Getter and setter result code." },
{ "TypeMismatch.Comment", "// Operation succeeded.\n" },
{ "TypeMismatch.Name", "EPropertyBagResult::TypeMismatch" },
{ "TypeMismatch.ToolTip", "Operation succeeded." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPropertyBagResult::Success", (int64)EPropertyBagResult::Success },
{ "EPropertyBagResult::TypeMismatch", (int64)EPropertyBagResult::TypeMismatch },
{ "EPropertyBagResult::OutOfBounds", (int64)EPropertyBagResult::OutOfBounds },
{ "EPropertyBagResult::PropertyNotFound", (int64)EPropertyBagResult::PropertyNotFound },
{ "EPropertyBagResult::DuplicatedValue", (int64)EPropertyBagResult::DuplicatedValue },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EPropertyBagResult",
"EPropertyBagResult",
Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagResult()
{
if (!Z_Registration_Info_UEnum_EPropertyBagResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyBagResult.InnerSingleton, Z_Construct_UEnum_CoreUObject_EPropertyBagResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPropertyBagResult.InnerSingleton;
}
// ********** End Enum EPropertyBagResult **********************************************************
// ********** Begin Enum EPropertyBagAlterationResult **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyBagAlterationResult;
static UEnum* EPropertyBagAlterationResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPropertyBagAlterationResult.OuterSingleton)
{
Z_Registration_Info_UEnum_EPropertyBagAlterationResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EPropertyBagAlterationResult"));
}
return Z_Registration_Info_UEnum_EPropertyBagAlterationResult.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagAlterationResult>()
{
return EPropertyBagAlterationResult_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Property bag alterations result code. */" },
{ "InternalError.Comment", "// No operation was necessary to warrant a successful operation. Semantic alias.\n" },
{ "InternalError.Name", "EPropertyBagAlterationResult::InternalError" },
{ "InternalError.ToolTip", "No operation was necessary to warrant a successful operation. Semantic alias." },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "NoOperation.Comment", "// Operation succeeded.\n" },
{ "NoOperation.Hidden", "" },
{ "NoOperation.Name", "EPropertyBagAlterationResult::NoOperation" },
{ "NoOperation.ToolTip", "Operation succeeded." },
{ "PropertyNameEmpty.Comment", "// The operation could not be completed, due to an internal property bag error.\n" },
{ "PropertyNameEmpty.Name", "EPropertyBagAlterationResult::PropertyNameEmpty" },
{ "PropertyNameEmpty.ToolTip", "The operation could not be completed, due to an internal property bag error." },
{ "PropertyNameInvalidCharacters.Comment", "// The property name is empty.\n" },
{ "PropertyNameInvalidCharacters.Name", "EPropertyBagAlterationResult::PropertyNameInvalidCharacters" },
{ "PropertyNameInvalidCharacters.ToolTip", "The property name is empty." },
{ "SourcePropertyNotFound.Comment", "// The property name contains illegal characters. Consider using FInstancedPropertyBag::SanitizePropertyName.\n" },
{ "SourcePropertyNotFound.Name", "EPropertyBagAlterationResult::SourcePropertyNotFound" },
{ "SourcePropertyNotFound.ToolTip", "The property name contains illegal characters. Consider using FInstancedPropertyBag::SanitizePropertyName." },
{ "Success.Name", "EPropertyBagAlterationResult::Success" },
{ "TargetPropertyAlreadyExists.Comment", "// The target property or property name was not found.\n" },
{ "TargetPropertyAlreadyExists.Name", "EPropertyBagAlterationResult::TargetPropertyAlreadyExists" },
{ "TargetPropertyAlreadyExists.ToolTip", "The target property or property name was not found." },
{ "TargetPropertyNotFound.Comment", "// The source property or property name was not found.\n" },
{ "TargetPropertyNotFound.Name", "EPropertyBagAlterationResult::TargetPropertyNotFound" },
{ "TargetPropertyNotFound.ToolTip", "The source property or property name was not found." },
{ "ToolTip", "Property bag alterations result code." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPropertyBagAlterationResult::Success", (int64)EPropertyBagAlterationResult::Success },
{ "EPropertyBagAlterationResult::NoOperation", (int64)EPropertyBagAlterationResult::NoOperation },
{ "EPropertyBagAlterationResult::InternalError", (int64)EPropertyBagAlterationResult::InternalError },
{ "EPropertyBagAlterationResult::PropertyNameEmpty", (int64)EPropertyBagAlterationResult::PropertyNameEmpty },
{ "EPropertyBagAlterationResult::PropertyNameInvalidCharacters", (int64)EPropertyBagAlterationResult::PropertyNameInvalidCharacters },
{ "EPropertyBagAlterationResult::SourcePropertyNotFound", (int64)EPropertyBagAlterationResult::SourcePropertyNotFound },
{ "EPropertyBagAlterationResult::TargetPropertyNotFound", (int64)EPropertyBagAlterationResult::TargetPropertyNotFound },
{ "EPropertyBagAlterationResult::TargetPropertyAlreadyExists", (int64)EPropertyBagAlterationResult::TargetPropertyAlreadyExists },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EPropertyBagAlterationResult",
"EPropertyBagAlterationResult",
Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult()
{
if (!Z_Registration_Info_UEnum_EPropertyBagAlterationResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyBagAlterationResult.InnerSingleton, Z_Construct_UEnum_CoreUObject_EPropertyBagAlterationResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPropertyBagAlterationResult.InnerSingleton;
}
// ********** End Enum EPropertyBagAlterationResult ************************************************
// ********** Begin ScriptStruct FPropertyBagPropertyDescMetaData **********************************
struct Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPropertyBagPropertyDescMetaData); }
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyBagPropertyDescMetaData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPropertyBagPropertyDescMetaData constinit property declarations **
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPropertyBagPropertyDescMetaData constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyBagPropertyDescMetaData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData;
class UScriptStruct* FPropertyBagPropertyDescMetaData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PropertyBagPropertyDescMetaData"));
}
return Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData.OuterSingleton;
}
// ********** Begin ScriptStruct FPropertyBagPropertyDescMetaData Property Definitions *************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDescMetaData, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDescMetaData, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPropertyBagPropertyDescMetaData Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PropertyBagPropertyDescMetaData",
Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::PropPointers),
sizeof(FPropertyBagPropertyDescMetaData),
alignof(FPropertyBagPropertyDescMetaData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData.InnerSingleton, Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData.InnerSingleton);
}
// ********** End ScriptStruct FPropertyBagPropertyDescMetaData ************************************
// ********** Begin ScriptStruct FPropertyBagPropertyDesc ******************************************
struct Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPropertyBagPropertyDesc); }
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyBagPropertyDesc); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Describes a property in the property bag. */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Describes a property in the property bag." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ValueTypeObject_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Pointer to object that defines the Enum, Struct, or Class. */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "Pointer to object that defines the Enum, Struct, or Class." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ID_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Unique ID for this property. Used as main identifier when copying values over. */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Unique ID for this property. Used as main identifier when copying values over." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Name for the property. */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Name for the property." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ValueType_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Type of the value described by this property. */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Type of the value described by this property." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContainerTypes_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Type of the container described by this property. */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Type of the container described by this property." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyFlags_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Flags that will get copied over to this property. uint64 since EPropertyFlags is not UEnum */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Flags that will get copied over to this property. uint64 since EPropertyFlags is not UEnum" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaData_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Editor-only metadata for CachedProperty */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Editor-only metadata for CachedProperty" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaClass_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Editor-only meta class for IClassViewer */" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Editor-only meta class for IClassViewer" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPropertyBagPropertyDesc constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_ValueTypeObject;
static const UECodeGen_Private::FStructPropertyParams NewProp_ID;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FBytePropertyParams NewProp_ValueType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ValueType;
static const UECodeGen_Private::FStructPropertyParams NewProp_ContainerTypes;
static const UECodeGen_Private::FUInt64PropertyParams NewProp_PropertyFlags;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_MetaData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MetaData;
static const UECodeGen_Private::FClassPropertyParams NewProp_MetaClass;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPropertyBagPropertyDesc constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyBagPropertyDesc>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc;
class UScriptStruct* FPropertyBagPropertyDesc::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyBagPropertyDesc, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PropertyBagPropertyDesc"));
}
return Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc.OuterSingleton;
}
// ********** Begin ScriptStruct FPropertyBagPropertyDesc Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ValueTypeObject = { "ValueTypeObject", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, ValueTypeObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ValueTypeObject_MetaData), NewProp_ValueTypeObject_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ID = { "ID", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, ID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ID_MetaData), NewProp_ID_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ValueType_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_FPropertyBagPropertyDesc_Statics::NewProp_ValueType = { "ValueType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, ValueType), Z_Construct_UEnum_CoreUObject_EPropertyBagPropertyType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ValueType_MetaData), NewProp_ValueType_MetaData) }; // 3370445662
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ContainerTypes = { "ContainerTypes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, ContainerTypes), Z_Construct_UScriptStruct_FPropertyBagContainerTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContainerTypes_MetaData), NewProp_ContainerTypes_MetaData) }; // 3771993450
const UECodeGen_Private::FUInt64PropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_PropertyFlags = { "PropertyFlags", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::UInt64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, PropertyFlags), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyFlags_MetaData), NewProp_PropertyFlags_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_MetaData_Inner = { "MetaData", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData, METADATA_PARAMS(0, nullptr) }; // 3009712540
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_MetaData = { "MetaData", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, MetaData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaData_MetaData), NewProp_MetaData_MetaData) }; // 3009712540
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_MetaClass = { "MetaClass", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyBagPropertyDesc, MetaClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaClass_MetaData), NewProp_MetaClass_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ValueTypeObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ValueType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ValueType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_ContainerTypes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_PropertyFlags,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_MetaData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_MetaData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewProp_MetaClass,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPropertyBagPropertyDesc Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PropertyBagPropertyDesc",
Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::PropPointers),
sizeof(FPropertyBagPropertyDesc),
alignof(FPropertyBagPropertyDesc),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagPropertyDesc()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc.InnerSingleton, Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc.InnerSingleton);
}
// ********** End ScriptStruct FPropertyBagPropertyDesc ********************************************
// ********** Begin ScriptStruct FInstancedPropertyBag *********************************************
struct Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInstancedPropertyBag); }
static inline consteval int16 GetStructAlignment() { return alignof(FInstancedPropertyBag); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "SequencerUseParentPropertyName", "TRUE" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInstancedPropertyBag constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInstancedPropertyBag constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInstancedPropertyBag>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInstancedPropertyBag;
class UScriptStruct* FInstancedPropertyBag::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedPropertyBag.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInstancedPropertyBag.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInstancedPropertyBag, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("InstancedPropertyBag"));
}
return Z_Registration_Info_UScriptStruct_FInstancedPropertyBag.OuterSingleton;
}
// ********** Begin ScriptStruct FInstancedPropertyBag Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInstancedPropertyBag, Value), Z_Construct_UScriptStruct_FInstancedStruct, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; // 3949785911
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInstancedPropertyBag Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"InstancedPropertyBag",
Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::PropPointers),
sizeof(FInstancedPropertyBag),
alignof(FInstancedPropertyBag),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInstancedPropertyBag()
{
if (!Z_Registration_Info_UScriptStruct_FInstancedPropertyBag.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInstancedPropertyBag.InnerSingleton, Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInstancedPropertyBag.InnerSingleton);
}
// ********** End ScriptStruct FInstancedPropertyBag ***********************************************
// ********** Begin Enum EPropertyBagMissingEnum ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPropertyBagMissingEnum;
static UEnum* EPropertyBagMissingEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPropertyBagMissingEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EPropertyBagMissingEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EPropertyBagMissingEnum"));
}
return Z_Registration_Info_UEnum_EPropertyBagMissingEnum.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagMissingEnum>()
{
return EPropertyBagMissingEnum_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * Dummy types used to mark up missing types when creating property bags. These are used in the UI to display error message.\n */" },
{ "Missing.Name", "EPropertyBagMissingEnum::Missing" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "Dummy types used to mark up missing types when creating property bags. These are used in the UI to display error message." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPropertyBagMissingEnum::Missing", (int64)EPropertyBagMissingEnum::Missing },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EPropertyBagMissingEnum",
"EPropertyBagMissingEnum",
Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum()
{
if (!Z_Registration_Info_UEnum_EPropertyBagMissingEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPropertyBagMissingEnum.InnerSingleton, Z_Construct_UEnum_CoreUObject_EPropertyBagMissingEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPropertyBagMissingEnum.InnerSingleton;
}
// ********** End Enum EPropertyBagMissingEnum *****************************************************
// ********** Begin ScriptStruct FPropertyBagMissingStruct *****************************************
struct Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPropertyBagMissingStruct); }
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyBagMissingStruct); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPropertyBagMissingStruct constinit property declarations *********
// ********** End ScriptStruct FPropertyBagMissingStruct constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyBagMissingStruct>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct;
class UScriptStruct* FPropertyBagMissingStruct::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyBagMissingStruct, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PropertyBagMissingStruct"));
}
return Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PropertyBagMissingStruct",
nullptr,
0,
sizeof(FPropertyBagMissingStruct),
alignof(FPropertyBagMissingStruct),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPropertyBagMissingStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct.InnerSingleton, Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct.InnerSingleton);
}
// ********** End ScriptStruct FPropertyBagMissingStruct *******************************************
// ********** Begin Class UPropertyBagMissingObject ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPropertyBagMissingObject;
UClass* UPropertyBagMissingObject::GetPrivateStaticClass()
{
using TClass = UPropertyBagMissingObject;
if (!Z_Registration_Info_UClass_UPropertyBagMissingObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PropertyBagMissingObject"),
Z_Registration_Info_UClass_UPropertyBagMissingObject.InnerSingleton,
StaticRegisterNativesUPropertyBagMissingObject,
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_UPropertyBagMissingObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UPropertyBagMissingObject_NoRegister()
{
return UPropertyBagMissingObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPropertyBagMissingObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "StructUtils/PropertyBag.h" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UPropertyBagMissingObject constinit property declarations ****************
// ********** End Class UPropertyBagMissingObject constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPropertyBagMissingObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPropertyBagMissingObject_Statics
UObject* (*const Z_Construct_UClass_UPropertyBagMissingObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyBagMissingObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPropertyBagMissingObject_Statics::ClassParams = {
&UPropertyBagMissingObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyBagMissingObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UPropertyBagMissingObject_Statics::Class_MetaDataParams)
};
void UPropertyBagMissingObject::StaticRegisterNativesUPropertyBagMissingObject()
{
}
UClass* Z_Construct_UClass_UPropertyBagMissingObject()
{
if (!Z_Registration_Info_UClass_UPropertyBagMissingObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPropertyBagMissingObject.OuterSingleton, Z_Construct_UClass_UPropertyBagMissingObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPropertyBagMissingObject.OuterSingleton;
}
UPropertyBagMissingObject::UPropertyBagMissingObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPropertyBagMissingObject);
UPropertyBagMissingObject::~UPropertyBagMissingObject() {}
// ********** End Class UPropertyBagMissingObject **************************************************
// ********** Begin Class UPropertyBag *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPropertyBag;
UClass* UPropertyBag::GetPrivateStaticClass()
{
using TClass = UPropertyBag;
if (!Z_Registration_Info_UClass_UPropertyBag.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PropertyBag"),
Z_Registration_Info_UClass_UPropertyBag.InnerSingleton,
StaticRegisterNativesUPropertyBag,
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_UPropertyBag.InnerSingleton;
}
UClass* Z_Construct_UClass_UPropertyBag_NoRegister()
{
return UPropertyBag::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPropertyBag_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * A script struct that is used to store the value of the property bag instance.\n * References to UPropertyBag cannot be serialized, instead the array of the properties\n * is serialized and new class is create on load based on the composition of the properties.\n *\n * Note: Should not be used directly.\n */" },
{ "IncludePath", "StructUtils/PropertyBag.h" },
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
{ "ToolTip", "A script struct that is used to store the value of the property bag instance.\nReferences to UPropertyBag cannot be serialized, instead the array of the properties\nis serialized and new class is create on load based on the composition of the properties.\n\nNote: Should not be used directly." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyDescs_MetaData[] = {
{ "ModuleRelativePath", "Public/StructUtils/PropertyBag.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UPropertyBag constinit property declarations *****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertyDescs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PropertyDescs;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPropertyBag constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPropertyBag>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPropertyBag_Statics
// ********** Begin Class UPropertyBag Property Definitions ****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPropertyBag_Statics::NewProp_PropertyDescs_Inner = { "PropertyDescs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyBagPropertyDesc, METADATA_PARAMS(0, nullptr) }; // 7300899
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPropertyBag_Statics::NewProp_PropertyDescs = { "PropertyDescs", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPropertyBag, PropertyDescs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyDescs_MetaData), NewProp_PropertyDescs_MetaData) }; // 7300899
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPropertyBag_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyBag_Statics::NewProp_PropertyDescs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPropertyBag_Statics::NewProp_PropertyDescs,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyBag_Statics::PropPointers) < 2048);
// ********** End Class UPropertyBag Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UPropertyBag_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UScriptStruct,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyBag_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPropertyBag_Statics::ClassParams = {
&UPropertyBag::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPropertyBag_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyBag_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyBag_Statics::Class_MetaDataParams), Z_Construct_UClass_UPropertyBag_Statics::Class_MetaDataParams)
};
void UPropertyBag::StaticRegisterNativesUPropertyBag()
{
}
UClass* Z_Construct_UClass_UPropertyBag()
{
if (!Z_Registration_Info_UClass_UPropertyBag.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPropertyBag.OuterSingleton, Z_Construct_UClass_UPropertyBag_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPropertyBag.OuterSingleton;
}
UPropertyBag::UPropertyBag(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPropertyBag);
UPropertyBag::~UPropertyBag() {}
// ********** End Class UPropertyBag ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPropertyBagPropertyType_StaticEnum, TEXT("EPropertyBagPropertyType"), &Z_Registration_Info_UEnum_EPropertyBagPropertyType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3370445662U) },
{ EPropertyBagContainerType_StaticEnum, TEXT("EPropertyBagContainerType"), &Z_Registration_Info_UEnum_EPropertyBagContainerType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2448123157U) },
{ EPropertyBagResult_StaticEnum, TEXT("EPropertyBagResult"), &Z_Registration_Info_UEnum_EPropertyBagResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 42188809U) },
{ EPropertyBagAlterationResult_StaticEnum, TEXT("EPropertyBagAlterationResult"), &Z_Registration_Info_UEnum_EPropertyBagAlterationResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 850641357U) },
{ EPropertyBagMissingEnum_StaticEnum, TEXT("EPropertyBagMissingEnum"), &Z_Registration_Info_UEnum_EPropertyBagMissingEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2489709327U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPropertyBagContainerTypes::StaticStruct, Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics::NewStructOps, TEXT("PropertyBagContainerTypes"),&Z_Registration_Info_UScriptStruct_FPropertyBagContainerTypes, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyBagContainerTypes), 3771993450U) },
{ FPropertyBagPropertyDescMetaData::StaticStruct, Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics::NewStructOps, TEXT("PropertyBagPropertyDescMetaData"),&Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDescMetaData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyBagPropertyDescMetaData), 3009712540U) },
{ FPropertyBagPropertyDesc::StaticStruct, Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics::NewStructOps, TEXT("PropertyBagPropertyDesc"),&Z_Registration_Info_UScriptStruct_FPropertyBagPropertyDesc, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyBagPropertyDesc), 7300899U) },
{ FInstancedPropertyBag::StaticStruct, Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics::NewStructOps, TEXT("InstancedPropertyBag"),&Z_Registration_Info_UScriptStruct_FInstancedPropertyBag, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInstancedPropertyBag), 1261298821U) },
{ FPropertyBagMissingStruct::StaticStruct, Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics::NewStructOps, TEXT("PropertyBagMissingStruct"),&Z_Registration_Info_UScriptStruct_FPropertyBagMissingStruct, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyBagMissingStruct), 1246588595U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPropertyBagMissingObject, UPropertyBagMissingObject::StaticClass, TEXT("UPropertyBagMissingObject"), &Z_Registration_Info_UClass_UPropertyBagMissingObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPropertyBagMissingObject), 125879599U) },
{ Z_Construct_UClass_UPropertyBag, UPropertyBag::StaticClass, TEXT("UPropertyBag"), &Z_Registration_Info_UClass_UPropertyBag, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPropertyBag), 1857588456U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_2241785157{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,233 @@
// 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 "StructUtils/PropertyBag.h"
#ifdef COREUOBJECT_PropertyBag_generated_h
#error "PropertyBag.generated.h already included, missing '#pragma once' in PropertyBag.h"
#endif
#define COREUOBJECT_PropertyBag_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPropertyBagContainerTypes ****************************************
struct Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_62_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPropertyBagContainerTypes_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPropertyBagContainerTypes;
// ********** End ScriptStruct FPropertyBagContainerTypes ******************************************
// ********** Begin ScriptStruct FPropertyBagPropertyDescMetaData **********************************
struct Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_197_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPropertyBagPropertyDescMetaData_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPropertyBagPropertyDescMetaData;
// ********** End ScriptStruct FPropertyBagPropertyDescMetaData ************************************
// ********** Begin ScriptStruct FPropertyBagPropertyDesc ******************************************
struct Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_250_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPropertyBagPropertyDesc_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPropertyBagPropertyDesc;
// ********** End ScriptStruct FPropertyBagPropertyDesc ********************************************
// ********** Begin ScriptStruct FInstancedPropertyBag *********************************************
struct Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_419_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FInstancedPropertyBag_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FInstancedPropertyBag;
// ********** End ScriptStruct FInstancedPropertyBag ***********************************************
// ********** Begin ScriptStruct FPropertyBagMissingStruct *****************************************
struct Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1290_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPropertyBagMissingStruct_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPropertyBagMissingStruct;
// ********** End ScriptStruct FPropertyBagMissingStruct *******************************************
// ********** Begin Class UPropertyBagMissingObject ************************************************
struct Z_Construct_UClass_UPropertyBagMissingObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyBagMissingObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1296_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPropertyBagMissingObject(); \
friend struct ::Z_Construct_UClass_UPropertyBagMissingObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UPropertyBagMissingObject_NoRegister(); \
public: \
DECLARE_CLASS2(UPropertyBagMissingObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UPropertyBagMissingObject_NoRegister) \
DECLARE_SERIALIZER(UPropertyBagMissingObject)
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1296_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UPropertyBagMissingObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPropertyBagMissingObject(UPropertyBagMissingObject&&) = delete; \
UPropertyBagMissingObject(const UPropertyBagMissingObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UPropertyBagMissingObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPropertyBagMissingObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPropertyBagMissingObject) \
COREUOBJECT_API virtual ~UPropertyBagMissingObject();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1293_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1296_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1296_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1296_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPropertyBagMissingObject;
// ********** End Class UPropertyBagMissingObject **************************************************
// ********** Begin Class UPropertyBag *************************************************************
struct Z_Construct_UClass_UPropertyBag_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyBag_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1311_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPropertyBag(); \
friend struct ::Z_Construct_UClass_UPropertyBag_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UPropertyBag_NoRegister(); \
public: \
DECLARE_CLASS2(UPropertyBag, UScriptStruct, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UPropertyBag_NoRegister) \
DECLARE_SERIALIZER(UPropertyBag)
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1311_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UPropertyBag(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPropertyBag(UPropertyBag&&) = delete; \
UPropertyBag(const UPropertyBag&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UPropertyBag); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPropertyBag); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPropertyBag) \
COREUOBJECT_API virtual ~UPropertyBag();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1307_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1311_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1311_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h_1311_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPropertyBag;
// ********** End Class UPropertyBag ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_PropertyBag_h
// ********** Begin Enum EPropertyBagPropertyType **************************************************
#define FOREACH_ENUM_EPROPERTYBAGPROPERTYTYPE(op) \
op(EPropertyBagPropertyType::None) \
op(EPropertyBagPropertyType::Bool) \
op(EPropertyBagPropertyType::Byte) \
op(EPropertyBagPropertyType::Int32) \
op(EPropertyBagPropertyType::Int64) \
op(EPropertyBagPropertyType::Float) \
op(EPropertyBagPropertyType::Double) \
op(EPropertyBagPropertyType::Name) \
op(EPropertyBagPropertyType::String) \
op(EPropertyBagPropertyType::Text) \
op(EPropertyBagPropertyType::Enum) \
op(EPropertyBagPropertyType::Struct) \
op(EPropertyBagPropertyType::Object) \
op(EPropertyBagPropertyType::SoftObject) \
op(EPropertyBagPropertyType::Class) \
op(EPropertyBagPropertyType::SoftClass) \
op(EPropertyBagPropertyType::UInt32) \
op(EPropertyBagPropertyType::UInt64) \
op(EPropertyBagPropertyType::Count)
enum class EPropertyBagPropertyType : uint8;
template<> struct TIsUEnumClass<EPropertyBagPropertyType> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagPropertyType>();
// ********** End Enum EPropertyBagPropertyType ****************************************************
// ********** Begin Enum EPropertyBagContainerType *************************************************
#define FOREACH_ENUM_EPROPERTYBAGCONTAINERTYPE(op) \
op(EPropertyBagContainerType::None) \
op(EPropertyBagContainerType::Array) \
op(EPropertyBagContainerType::Set) \
op(EPropertyBagContainerType::Count)
enum class EPropertyBagContainerType : uint8;
template<> struct TIsUEnumClass<EPropertyBagContainerType> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagContainerType>();
// ********** End Enum EPropertyBagContainerType ***************************************************
// ********** Begin Enum EPropertyBagResult ********************************************************
#define FOREACH_ENUM_EPROPERTYBAGRESULT(op) \
op(EPropertyBagResult::Success) \
op(EPropertyBagResult::TypeMismatch) \
op(EPropertyBagResult::OutOfBounds) \
op(EPropertyBagResult::PropertyNotFound) \
op(EPropertyBagResult::DuplicatedValue)
enum class EPropertyBagResult : uint8;
template<> struct TIsUEnumClass<EPropertyBagResult> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagResult>();
// ********** End Enum EPropertyBagResult **********************************************************
// ********** Begin Enum EPropertyBagAlterationResult **********************************************
#define FOREACH_ENUM_EPROPERTYBAGALTERATIONRESULT(op) \
op(EPropertyBagAlterationResult::Success) \
op(EPropertyBagAlterationResult::NoOperation) \
op(EPropertyBagAlterationResult::InternalError) \
op(EPropertyBagAlterationResult::PropertyNameEmpty) \
op(EPropertyBagAlterationResult::PropertyNameInvalidCharacters) \
op(EPropertyBagAlterationResult::SourcePropertyNotFound) \
op(EPropertyBagAlterationResult::TargetPropertyNotFound) \
op(EPropertyBagAlterationResult::TargetPropertyAlreadyExists)
enum class EPropertyBagAlterationResult : uint8;
template<> struct TIsUEnumClass<EPropertyBagAlterationResult> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagAlterationResult>();
// ********** End Enum EPropertyBagAlterationResult ************************************************
// ********** Begin Enum EPropertyBagMissingEnum ***************************************************
#define FOREACH_ENUM_EPROPERTYBAGMISSINGENUM(op) \
op(EPropertyBagMissingEnum::Missing)
enum class EPropertyBagMissingEnum : uint8;
template<> struct TIsUEnumClass<EPropertyBagMissingEnum> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EPropertyBagMissingEnum>();
// ********** End Enum EPropertyBagMissingEnum *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "UObject/PropertyHelper.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePropertyHelper() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EFallbackEnum();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EFallbackEnum *************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFallbackEnum;
static UEnum* EFallbackEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EFallbackEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EFallbackEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EFallbackEnum, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EFallbackEnum"));
}
return Z_Registration_Info_UEnum_EFallbackEnum.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EFallbackEnum>()
{
return EFallbackEnum_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EFallbackEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Private/UObject/PropertyHelper.h" },
};
#endif // WITH_METADATA
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EFallbackEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EFallbackEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EFallbackEnum",
"EFallbackEnum",
nullptr,
RF_Public|RF_Transient|RF_MarkAsNative,
0,
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EFallbackEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EFallbackEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EFallbackEnum()
{
if (!Z_Registration_Info_UEnum_EFallbackEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFallbackEnum.InnerSingleton, Z_Construct_UEnum_CoreUObject_EFallbackEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EFallbackEnum.InnerSingleton;
}
// ********** End Enum EFallbackEnum ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_PropertyHelper_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EFallbackEnum_StaticEnum, TEXT("EFallbackEnum"), &Z_Registration_Info_UEnum_EFallbackEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 360547443U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_PropertyHelper_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_PropertyHelper_h__Script_CoreUObject_200572588{
TEXT("/Script/CoreUObject"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_PropertyHelper_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_PropertyHelper_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "UObject/PropertyHelper.h"
#ifdef COREUOBJECT_PropertyHelper_generated_h
#error "PropertyHelper.generated.h already included, missing '#pragma once' in PropertyHelper.h"
#endif
#define COREUOBJECT_PropertyHelper_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Private_UObject_PropertyHelper_h
// ********** Begin Enum EFallbackEnum *************************************************************
#define FOREACH_ENUM_EFALLBACKENUM(op)
enum class EFallbackEnum : uint8;
template<> struct TIsUEnumClass<EFallbackEnum> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EFallbackEnum>();
// ********** End Enum EFallbackEnum ***************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,429 @@
// 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 "../Tests/UObject/PropertyPathFunctionsTest.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePropertyPathFunctionsTest() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UTestPropertyPathFunctionsClass();
COREUOBJECT_API UClass* Z_Construct_UClass_UTestPropertyPathFunctionsClass_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStructKey *******************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTestPropertyPathFunctionsStructKey); }
static inline consteval int16 GetStructAlignment() { return alignof(FTestPropertyPathFunctionsStructKey); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
#if WITH_TESTS
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Unused_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
#endif // WITH_TESTS
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStructKey constinit property declarations
#if WITH_TESTS
static const UECodeGen_Private::FIntPropertyParams NewProp_Unused;
static const UECodeGen_Private::FIntPropertyParams NewProp_Key;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStructKey constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTestPropertyPathFunctionsStructKey>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey;
class UScriptStruct* FTestPropertyPathFunctionsStructKey::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("TestPropertyPathFunctionsStructKey"));
}
return Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey.OuterSingleton;
}
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStructKey Property Definitions **********
#if WITH_TESTS
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::NewProp_Unused = { "Unused", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStructKey, Unused), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Unused_MetaData), NewProp_Unused_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStructKey, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
#endif // WITH_TESTS
#if WITH_TESTS
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::NewProp_Unused,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::NewProp_Key,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::PropPointers) < 2048);
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStructKey Property Definitions ************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"TestPropertyPathFunctionsStructKey",
#if WITH_TESTS
Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::PropPointers,
#else // WITH_TESTS
nullptr,
#endif // WITH_TESTS
#if WITH_TESTS
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::PropPointers),
#else // WITH_TESTS
0,
#endif // WITH_TESTS
sizeof(FTestPropertyPathFunctionsStructKey),
alignof(FTestPropertyPathFunctionsStructKey),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey()
{
if (!Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey.InnerSingleton, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey.InnerSingleton);
}
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStructKey *********************************
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStruct **********************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTestPropertyPathFunctionsStruct); }
static inline consteval int16 GetStructAlignment() { return alignof(FTestPropertyPathFunctionsStruct); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
#if WITH_TESTS
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Unused_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32StaticArray_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32Array_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32Set_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32Map_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32Optional_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
#endif // WITH_TESTS
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStruct constinit property declarations **
#if WITH_TESTS
static const UECodeGen_Private::FIntPropertyParams NewProp_Unused;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32StaticArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32Array_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Int32Array;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32Set_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_Int32Set;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32Map_ValueProp;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32Map_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_Int32Map;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32Optional_Inner;
static const UECodeGen_Private::FGenericPropertyParams NewProp_Int32Optional;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStruct constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTestPropertyPathFunctionsStruct>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct;
class UScriptStruct* FTestPropertyPathFunctionsStruct::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("TestPropertyPathFunctionsStruct"));
}
return Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct.OuterSingleton;
}
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStruct Property Definitions *************
#if WITH_TESTS
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Unused = { "Unused", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStruct, Unused), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Unused_MetaData), NewProp_Unused_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32 = { "Int32", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStruct, Int32), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32_MetaData), NewProp_Int32_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32StaticArray = { "Int32StaticArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(Int32StaticArray, FTestPropertyPathFunctionsStruct), STRUCT_OFFSET(FTestPropertyPathFunctionsStruct, Int32StaticArray), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32StaticArray_MetaData), NewProp_Int32StaticArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Array_Inner = { "Int32Array", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Array = { "Int32Array", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStruct, Int32Array), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32Array_MetaData), NewProp_Int32Array_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Set_ElementProp = { "Int32Set", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Set = { "Int32Set", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStruct, Int32Set), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32Set_MetaData), NewProp_Int32Set_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Map_ValueProp = { "Int32Map", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Map_Key_KeyProp = { "Int32Map_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Map = { "Int32Map", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStruct, Int32Map), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32Map_MetaData), NewProp_Int32Map_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Optional_Inner = { "Int32Optional", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Optional = { "Int32Optional", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestPropertyPathFunctionsStruct, Int32Optional), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32Optional_MetaData), NewProp_Int32Optional_MetaData) };
#endif // WITH_TESTS
#if WITH_TESTS
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Unused,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32StaticArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Array_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Set_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Set,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Map_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Map_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Map,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Optional_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewProp_Int32Optional,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::PropPointers) < 2048);
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStruct Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"TestPropertyPathFunctionsStruct",
#if WITH_TESTS
Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::PropPointers,
#else // WITH_TESTS
nullptr,
#endif // WITH_TESTS
#if WITH_TESTS
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::PropPointers),
#else // WITH_TESTS
0,
#endif // WITH_TESTS
sizeof(FTestPropertyPathFunctionsStruct),
alignof(FTestPropertyPathFunctionsStruct),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct.InnerSingleton, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct.InnerSingleton);
}
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStruct ************************************
// ********** Begin Class UTestPropertyPathFunctionsClass ******************************************
#if WITH_TESTS
FClassRegistrationInfo Z_Registration_Info_UClass_UTestPropertyPathFunctionsClass;
UClass* UTestPropertyPathFunctionsClass::GetPrivateStaticClass()
{
using TClass = UTestPropertyPathFunctionsClass;
if (!Z_Registration_Info_UClass_UTestPropertyPathFunctionsClass.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TestPropertyPathFunctionsClass"),
Z_Registration_Info_UClass_UTestPropertyPathFunctionsClass.InnerSingleton,
StaticRegisterNativesUTestPropertyPathFunctionsClass,
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_UTestPropertyPathFunctionsClass.InnerSingleton;
}
UClass* Z_Construct_UClass_UTestPropertyPathFunctionsClass_NoRegister()
{
return UTestPropertyPathFunctionsClass::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
#if WITH_TESTS
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StructStaticArray_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StructArray_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StructSet_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StructMap_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StructOptional_MetaData[] = {
{ "ModuleRelativePath", "Tests/UObject/PropertyPathFunctionsTest.h" },
};
#endif // WITH_TESTS
#endif // WITH_METADATA
// ********** Begin Class UTestPropertyPathFunctionsClass constinit property declarations **********
#if WITH_TESTS
static const UECodeGen_Private::FStructPropertyParams NewProp_StructStaticArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_StructArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StructArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_StructSet_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_StructSet;
static const UECodeGen_Private::FStructPropertyParams NewProp_StructMap_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_StructMap_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_StructMap;
static const UECodeGen_Private::FStructPropertyParams NewProp_StructOptional_Inner;
static const UECodeGen_Private::FGenericPropertyParams NewProp_StructOptional;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_TESTS
// ********** End Class UTestPropertyPathFunctionsClass constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTestPropertyPathFunctionsClass>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics
// ********** Begin Class UTestPropertyPathFunctionsClass Property Definitions *********************
#if WITH_TESTS
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructStaticArray = { "StructStaticArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(StructStaticArray, UTestPropertyPathFunctionsClass), STRUCT_OFFSET(UTestPropertyPathFunctionsClass, StructStaticArray), Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StructStaticArray_MetaData), NewProp_StructStaticArray_MetaData) }; // 847429626
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructArray_Inner = { "StructArray", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct, METADATA_PARAMS(0, nullptr) }; // 847429626
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructArray = { "StructArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTestPropertyPathFunctionsClass, StructArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StructArray_MetaData), NewProp_StructArray_MetaData) }; // 847429626
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructSet_ElementProp = { "StructSet", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey, METADATA_PARAMS(0, nullptr) }; // 524526106
static_assert(TModels_V<CGetTypeHashable, FTestPropertyPathFunctionsStructKey>, "The structure 'FTestPropertyPathFunctionsStructKey' is used in a TSet but does not have a GetValueTypeHash defined");
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructSet = { "StructSet", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTestPropertyPathFunctionsClass, StructSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StructSet_MetaData), NewProp_StructSet_MetaData) }; // 524526106
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructMap_ValueProp = { "StructMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct, METADATA_PARAMS(0, nullptr) }; // 847429626
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructMap_Key_KeyProp = { "StructMap_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey, METADATA_PARAMS(0, nullptr) }; // 524526106
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructMap = { "StructMap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTestPropertyPathFunctionsClass, StructMap), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StructMap_MetaData), NewProp_StructMap_MetaData) }; // 524526106 847429626
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructOptional_Inner = { "StructOptional", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct, METADATA_PARAMS(0, nullptr) }; // 847429626
const UECodeGen_Private::FGenericPropertyParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructOptional = { "StructOptional", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTestPropertyPathFunctionsClass, StructOptional), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StructOptional_MetaData), NewProp_StructOptional_MetaData) }; // 847429626
#endif // WITH_TESTS
#if WITH_TESTS
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructStaticArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructSet_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructSet,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructMap_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructMap_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructMap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructOptional_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::NewProp_StructOptional,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::PropPointers) < 2048);
#endif // WITH_TESTS
// ********** End Class UTestPropertyPathFunctionsClass Property Definitions ***********************
UObject* (*const Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::ClassParams = {
&UTestPropertyPathFunctionsClass::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
#if WITH_TESTS
Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::PropPointers,
#else // WITH_TESTS
nullptr,
#endif // WITH_TESTS
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
#if WITH_TESTS
UE_ARRAY_COUNT(Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::PropPointers),
#else // WITH_TESTS
0,
#endif // WITH_TESTS
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::Class_MetaDataParams), Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::Class_MetaDataParams)
};
void UTestPropertyPathFunctionsClass::StaticRegisterNativesUTestPropertyPathFunctionsClass()
{
}
UClass* Z_Construct_UClass_UTestPropertyPathFunctionsClass()
{
if (!Z_Registration_Info_UClass_UTestPropertyPathFunctionsClass.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTestPropertyPathFunctionsClass.OuterSingleton, Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTestPropertyPathFunctionsClass.OuterSingleton;
}
UTestPropertyPathFunctionsClass::UTestPropertyPathFunctionsClass(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTestPropertyPathFunctionsClass);
UTestPropertyPathFunctionsClass::~UTestPropertyPathFunctionsClass() {}
#endif // WITH_TESTS
// ********** End Class UTestPropertyPathFunctionsClass ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h__Script_CoreUObject_Statics
{
#if WITH_TESTS
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTestPropertyPathFunctionsStructKey::StaticStruct, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics::NewStructOps, TEXT("TestPropertyPathFunctionsStructKey"),&Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStructKey, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTestPropertyPathFunctionsStructKey), 524526106U) },
{ FTestPropertyPathFunctionsStruct::StaticStruct, Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics::NewStructOps, TEXT("TestPropertyPathFunctionsStruct"),&Z_Registration_Info_UScriptStruct_FTestPropertyPathFunctionsStruct, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTestPropertyPathFunctionsStruct), 847429626U) },
};
#endif // WITH_TESTS
#if WITH_TESTS
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTestPropertyPathFunctionsClass, UTestPropertyPathFunctionsClass::StaticClass, TEXT("UTestPropertyPathFunctionsClass"), &Z_Registration_Info_UClass_UTestPropertyPathFunctionsClass, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTestPropertyPathFunctionsClass), 1098409450U) },
};
#endif // WITH_TESTS
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h__Script_CoreUObject_186489647{
TEXT("/Script/CoreUObject"),
#if WITH_TESTS
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h__Script_CoreUObject_Statics::ClassInfo),
#else // WITH_TESTS
nullptr, 0,
#endif // WITH_TESTS
#if WITH_TESTS
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h__Script_CoreUObject_Statics::ScriptStructInfo),
#else // WITH_TESTS
nullptr, 0,
#endif // WITH_TESTS
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// 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 "Tests/UObject/PropertyPathFunctionsTest.h"
#ifdef COREUOBJECT_PropertyPathFunctionsTest_generated_h
#error "PropertyPathFunctionsTest.generated.h already included, missing '#pragma once' in PropertyPathFunctionsTest.h"
#endif
#define COREUOBJECT_PropertyPathFunctionsTest_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStructKey *******************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStructKey_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestPropertyPathFunctionsStructKey;
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStructKey *********************************
// ********** Begin ScriptStruct FTestPropertyPathFunctionsStruct **********************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_52_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestPropertyPathFunctionsStruct_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestPropertyPathFunctionsStruct;
#endif // WITH_TESTS
// ********** End ScriptStruct FTestPropertyPathFunctionsStruct ************************************
// ********** Begin Class UTestPropertyPathFunctionsClass ******************************************
#if WITH_TESTS
struct Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UTestPropertyPathFunctionsClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_80_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTestPropertyPathFunctionsClass(); \
friend struct ::Z_Construct_UClass_UTestPropertyPathFunctionsClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UTestPropertyPathFunctionsClass_NoRegister(); \
public: \
DECLARE_CLASS2(UTestPropertyPathFunctionsClass, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UTestPropertyPathFunctionsClass_NoRegister) \
DECLARE_SERIALIZER(UTestPropertyPathFunctionsClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_80_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UTestPropertyPathFunctionsClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UTestPropertyPathFunctionsClass(UTestPropertyPathFunctionsClass&&) = delete; \
UTestPropertyPathFunctionsClass(const UTestPropertyPathFunctionsClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UTestPropertyPathFunctionsClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTestPropertyPathFunctionsClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTestPropertyPathFunctionsClass) \
NO_API virtual ~UTestPropertyPathFunctionsClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_77_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_80_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_80_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h_80_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTestPropertyPathFunctionsClass;
#endif // WITH_TESTS
// ********** End Class UTestPropertyPathFunctionsClass ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyPathFunctionsTest_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,269 @@
// 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 "Tests/UObject/PropertyStateTrackingTest.h"
#ifdef COREUOBJECT_PropertyStateTrackingTest_generated_h
#error "PropertyStateTrackingTest.generated.h already included, missing '#pragma once' in PropertyStateTrackingTest.h"
#endif
#define COREUOBJECT_PropertyStateTrackingTest_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTestInstanceDataObjectPoint **************************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestInstanceDataObjectPoint_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_148_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestInstanceDataObjectPoint_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestInstanceDataObjectPoint;
#endif // WITH_TESTS
// ********** End ScriptStruct FTestInstanceDataObjectPoint ****************************************
// ********** Begin ScriptStruct FTestInstanceDataObjectPointAlternate *****************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestInstanceDataObjectPointAlternate_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_167_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestInstanceDataObjectPointAlternate_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestInstanceDataObjectPointAlternate;
#endif // WITH_TESTS
// ********** End ScriptStruct FTestInstanceDataObjectPointAlternate *******************************
// ********** Begin ScriptStruct FTestInstanceDataObjectStruct *************************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestInstanceDataObjectStruct_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_183_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestInstanceDataObjectStruct_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestInstanceDataObjectStruct;
#endif // WITH_TESTS
// ********** End ScriptStruct FTestInstanceDataObjectStruct ***************************************
// ********** Begin ScriptStruct FTestInstanceDataObjectStructAlternate ****************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FTestInstanceDataObjectStructAlternate_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_238_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestInstanceDataObjectStructAlternate_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestInstanceDataObjectStructAlternate;
#endif // WITH_TESTS
// ********** End ScriptStruct FTestInstanceDataObjectStructAlternate ******************************
// ********** Begin Class UTestInstanceDataObjectClass *********************************************
#if WITH_TESTS
struct Z_Construct_UClass_UTestInstanceDataObjectClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UTestInstanceDataObjectClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_299_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTestInstanceDataObjectClass(); \
friend struct ::Z_Construct_UClass_UTestInstanceDataObjectClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UTestInstanceDataObjectClass_NoRegister(); \
public: \
DECLARE_CLASS2(UTestInstanceDataObjectClass, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UTestInstanceDataObjectClass_NoRegister) \
DECLARE_SERIALIZER(UTestInstanceDataObjectClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_299_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UTestInstanceDataObjectClass(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UTestInstanceDataObjectClass(UTestInstanceDataObjectClass&&) = delete; \
UTestInstanceDataObjectClass(const UTestInstanceDataObjectClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UTestInstanceDataObjectClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTestInstanceDataObjectClass); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTestInstanceDataObjectClass) \
NO_API virtual ~UTestInstanceDataObjectClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_296_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_299_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_299_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h_299_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTestInstanceDataObjectClass;
#endif // WITH_TESTS
// ********** End Class UTestInstanceDataObjectClass ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_PropertyStateTrackingTest_h
// ********** Begin Enum ETestInstanceDataObjectBird ***********************************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTBIRD(op) \
op(TIDOB_None) \
op(TIDOB_Cardinal) \
op(TIDOB_Crow) \
op(TIDOB_Eagle) \
op(TIDOB_Hawk) \
op(TIDOB_Owl) \
op(TIDOB_Raven)
enum ETestInstanceDataObjectBird : uint8;
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectBird>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectBird *************************************************
// ********** Begin Enum ETestInstanceDataObjectGrain **********************************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTGRAIN(op) \
op(ETestInstanceDataObjectGrain::None) \
op(ETestInstanceDataObjectGrain::Barley) \
op(ETestInstanceDataObjectGrain::Corn) \
op(ETestInstanceDataObjectGrain::Quinoa) \
op(ETestInstanceDataObjectGrain::Rice) \
op(ETestInstanceDataObjectGrain::Wheat)
namespace ETestInstanceDataObjectGrain { enum Type : uint8; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectGrain::Type>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectGrain ************************************************
// ********** Begin Enum ETestInstanceDataObjectGrainAlternate *************************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTGRAINALTERNATE(op) \
op(ETestInstanceDataObjectGrainAlternate::None) \
op(ETestInstanceDataObjectGrainAlternate::Corn) \
op(ETestInstanceDataObjectGrainAlternate::Rice) \
op(ETestInstanceDataObjectGrainAlternate::Rye) \
op(ETestInstanceDataObjectGrainAlternate::Wheat)
namespace ETestInstanceDataObjectGrainAlternate { enum Type : uint8; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectGrainAlternate::Type>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectGrainAlternate ***************************************
// ********** Begin Enum ETestInstanceDataObjectGrainAlternateEnumClass ****************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTGRAINALTERNATEENUMCLASS(op) \
op(ETestInstanceDataObjectGrainAlternateEnumClass::None) \
op(ETestInstanceDataObjectGrainAlternateEnumClass::Corn) \
op(ETestInstanceDataObjectGrainAlternateEnumClass::Rice) \
op(ETestInstanceDataObjectGrainAlternateEnumClass::Rye) \
op(ETestInstanceDataObjectGrainAlternateEnumClass::Wheat)
enum class ETestInstanceDataObjectGrainAlternateEnumClass : uint8;
template<> struct TIsUEnumClass<ETestInstanceDataObjectGrainAlternateEnumClass> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectGrainAlternateEnumClass>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectGrainAlternateEnumClass ******************************
// ********** Begin Enum ETestInstanceDataObjectFruit **********************************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTFRUIT(op) \
op(ETestInstanceDataObjectFruit::None) \
op(ETestInstanceDataObjectFruit::Apple) \
op(ETestInstanceDataObjectFruit::Banana) \
op(ETestInstanceDataObjectFruit::Lemon) \
op(ETestInstanceDataObjectFruit::Orange)
enum class ETestInstanceDataObjectFruit : uint8;
template<> struct TIsUEnumClass<ETestInstanceDataObjectFruit> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectFruit>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectFruit ************************************************
// ********** Begin Enum ETestInstanceDataObjectFruitAlternate *************************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTFRUITALTERNATE(op) \
op(ETestInstanceDataObjectFruitAlternate::None) \
op(ETestInstanceDataObjectFruitAlternate::Apple) \
op(ETestInstanceDataObjectFruitAlternate::Cherry) \
op(ETestInstanceDataObjectFruitAlternate::Orange) \
op(ETestInstanceDataObjectFruitAlternate::Pear)
enum class ETestInstanceDataObjectFruitAlternate : uint8;
template<> struct TIsUEnumClass<ETestInstanceDataObjectFruitAlternate> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectFruitAlternate>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectFruitAlternate ***************************************
// ********** Begin Enum ETestInstanceDataObjectFruitAlternateNamespace ****************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTFRUITALTERNATENAMESPACE(op) \
op(ETestInstanceDataObjectFruitAlternateNamespace::None) \
op(ETestInstanceDataObjectFruitAlternateNamespace::Apple) \
op(ETestInstanceDataObjectFruitAlternateNamespace::Cherry) \
op(ETestInstanceDataObjectFruitAlternateNamespace::Orange) \
op(ETestInstanceDataObjectFruitAlternateNamespace::Pear)
namespace ETestInstanceDataObjectFruitAlternateNamespace { enum Type : uint8; }
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectFruitAlternateNamespace::Type>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectFruitAlternateNamespace ******************************
// ********** Begin Enum ETestInstanceDataObjectDirection ******************************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTDIRECTION(op) \
op(ETestInstanceDataObjectDirection::None) \
op(ETestInstanceDataObjectDirection::North) \
op(ETestInstanceDataObjectDirection::East) \
op(ETestInstanceDataObjectDirection::South) \
op(ETestInstanceDataObjectDirection::West)
enum class ETestInstanceDataObjectDirection : uint16;
template<> struct TIsUEnumClass<ETestInstanceDataObjectDirection> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectDirection>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectDirection ********************************************
// ********** Begin Enum ETestInstanceDataObjectDirectionAlternate *********************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTDIRECTIONALTERNATE(op) \
op(ETestInstanceDataObjectDirectionAlternate::None) \
op(ETestInstanceDataObjectDirectionAlternate::Up) \
op(ETestInstanceDataObjectDirectionAlternate::Down) \
op(ETestInstanceDataObjectDirectionAlternate::North) \
op(ETestInstanceDataObjectDirectionAlternate::East) \
op(ETestInstanceDataObjectDirectionAlternate::South) \
op(ETestInstanceDataObjectDirectionAlternate::West)
enum class ETestInstanceDataObjectDirectionAlternate : uint16;
template<> struct TIsUEnumClass<ETestInstanceDataObjectDirectionAlternate> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectDirectionAlternate>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectDirectionAlternate ***********************************
// ********** Begin Enum ETestInstanceDataObjectFullFlags ******************************************
#if WITH_TESTS
#define FOREACH_ENUM_ETESTINSTANCEDATAOBJECTFULLFLAGS(op) \
op(ETestInstanceDataObjectFullFlags::None) \
op(ETestInstanceDataObjectFullFlags::Flag0) \
op(ETestInstanceDataObjectFullFlags::Flag1) \
op(ETestInstanceDataObjectFullFlags::Flag2) \
op(ETestInstanceDataObjectFullFlags::Flag4) \
op(ETestInstanceDataObjectFullFlags::Flag5) \
op(ETestInstanceDataObjectFullFlags::Flag6) \
op(ETestInstanceDataObjectFullFlags::Flag7)
enum class ETestInstanceDataObjectFullFlags : uint8;
template<> struct TIsUEnumClass<ETestInstanceDataObjectFullFlags> { enum { Value = true }; };
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<ETestInstanceDataObjectFullFlags>();
#endif // WITH_TESTS
// ********** End Enum ETestInstanceDataObjectFullFlags ********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// 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 "UObject/PropertyText.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePropertyText() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyTextFName();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyTextString();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPropertyTextFName ************************************************
struct Z_Construct_UScriptStruct_FPropertyTextFName_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPropertyTextFName); }
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyTextFName); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Tuple returned by <function> in a UPROPERTY(..., meta = (GetOptions = <function>))\n * allowing value to be specified as a FName\n */" },
{ "ModuleRelativePath", "Public/UObject/PropertyText.h" },
{ "ToolTip", "Tuple returned by <function> in a UPROPERTY(..., meta = (GetOptions = <function>))\nallowing value to be specified as a FName" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPropertyTextFName constinit property declarations ****************
// ********** End ScriptStruct FPropertyTextFName constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyTextFName>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPropertyTextFName_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyTextFName;
class UScriptStruct* FPropertyTextFName::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyTextFName.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPropertyTextFName.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyTextFName, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PropertyTextFName"));
}
return Z_Registration_Info_UScriptStruct_FPropertyTextFName.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyTextFName_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PropertyTextFName",
nullptr,
0,
sizeof(FPropertyTextFName),
alignof(FPropertyTextFName),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyTextFName_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyTextFName_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPropertyTextFName()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyTextFName.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyTextFName.InnerSingleton, Z_Construct_UScriptStruct_FPropertyTextFName_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyTextFName.InnerSingleton);
}
// ********** End ScriptStruct FPropertyTextFName **************************************************
// ********** Begin ScriptStruct FPropertyTextString ***********************************************
struct Z_Construct_UScriptStruct_FPropertyTextString_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPropertyTextString); }
static inline consteval int16 GetStructAlignment() { return alignof(FPropertyTextString); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Tuple returned by <function> in a UPROPERTY(..., meta = (GetOptions = <function>))\n * allowing value to be specified as a FString\n */" },
{ "ModuleRelativePath", "Public/UObject/PropertyText.h" },
{ "ToolTip", "Tuple returned by <function> in a UPROPERTY(..., meta = (GetOptions = <function>))\nallowing value to be specified as a FString" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPropertyTextString constinit property declarations ***************
// ********** End ScriptStruct FPropertyTextString constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPropertyTextString>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPropertyTextString_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyTextString;
class UScriptStruct* FPropertyTextString::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyTextString.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPropertyTextString.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyTextString, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("PropertyTextString"));
}
return Z_Registration_Info_UScriptStruct_FPropertyTextString.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyTextString_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"PropertyTextString",
nullptr,
0,
sizeof(FPropertyTextString),
alignof(FPropertyTextString),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyTextString_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyTextString_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPropertyTextString()
{
if (!Z_Registration_Info_UScriptStruct_FPropertyTextString.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyTextString.InnerSingleton, Z_Construct_UScriptStruct_FPropertyTextString_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPropertyTextString.InnerSingleton);
}
// ********** End ScriptStruct FPropertyTextString *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPropertyTextFName::StaticStruct, Z_Construct_UScriptStruct_FPropertyTextFName_Statics::NewStructOps, TEXT("PropertyTextFName"),&Z_Registration_Info_UScriptStruct_FPropertyTextFName, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyTextFName), 279554709U) },
{ FPropertyTextString::StaticStruct, Z_Construct_UScriptStruct_FPropertyTextString_Statics::NewStructOps, TEXT("PropertyTextString"),&Z_Registration_Info_UScriptStruct_FPropertyTextString, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyTextString), 927672109U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h__Script_CoreUObject_3342843327{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// 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 "UObject/PropertyText.h"
#ifdef COREUOBJECT_PropertyText_generated_h
#error "PropertyText.generated.h already included, missing '#pragma once' in PropertyText.h"
#endif
#define COREUOBJECT_PropertyText_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPropertyTextFName ************************************************
struct Z_Construct_UScriptStruct_FPropertyTextFName_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPropertyTextFName_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPropertyTextFName;
// ********** End ScriptStruct FPropertyTextFName **************************************************
// ********** Begin ScriptStruct FPropertyTextString ***********************************************
struct Z_Construct_UScriptStruct_FPropertyTextString_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h_50_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPropertyTextString_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FPropertyTextString;
// ********** End ScriptStruct FPropertyTextString *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyText_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,293 @@
// 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 "UObject/PropertyWrapper.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePropertyWrapper() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UMulticastDelegatePropertyWrapper();
COREUOBJECT_API UClass* Z_Construct_UClass_UMulticastDelegatePropertyWrapper_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper();
COREUOBJECT_API UClass* Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyWrapper();
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyWrapper_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPropertyWrapper *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPropertyWrapper;
UClass* UPropertyWrapper::GetPrivateStaticClass()
{
using TClass = UPropertyWrapper;
if (!Z_Registration_Info_UClass_UPropertyWrapper.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PropertyWrapper"),
Z_Registration_Info_UClass_UPropertyWrapper.InnerSingleton,
StaticRegisterNativesUPropertyWrapper,
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_UPropertyWrapper.InnerSingleton;
}
UClass* Z_Construct_UClass_UPropertyWrapper_NoRegister()
{
return UPropertyWrapper::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPropertyWrapper_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * FProperty wrapper object.\n * The purpose of this object is to provide a UObject wrapper for native FProperties that can\n * be used by property editors (grids).\n * Specialized wrappers can be used to allow specialized editors for specific property types.\n * Property wrappers are owned by UStruct that owns the property they wrap and are tied to its lifetime\n * so that weak object pointer functionality works as expected.\n */" },
{ "IncludePath", "UObject/PropertyWrapper.h" },
{ "ModuleRelativePath", "Public/UObject/PropertyWrapper.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "FProperty wrapper object.\nThe purpose of this object is to provide a UObject wrapper for native FProperties that can\nbe used by property editors (grids).\nSpecialized wrappers can be used to allow specialized editors for specific property types.\nProperty wrappers are owned by UStruct that owns the property they wrap and are tied to its lifetime\nso that weak object pointer functionality works as expected." },
};
#endif // WITH_METADATA
// ********** Begin Class UPropertyWrapper constinit property declarations *************************
// ********** End Class UPropertyWrapper constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPropertyWrapper>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPropertyWrapper_Statics
UObject* (*const Z_Construct_UClass_UPropertyWrapper_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyWrapper_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPropertyWrapper_Statics::ClassParams = {
&UPropertyWrapper::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPropertyWrapper_Statics::Class_MetaDataParams), Z_Construct_UClass_UPropertyWrapper_Statics::Class_MetaDataParams)
};
void UPropertyWrapper::StaticRegisterNativesUPropertyWrapper()
{
}
UClass* Z_Construct_UClass_UPropertyWrapper()
{
if (!Z_Registration_Info_UClass_UPropertyWrapper.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPropertyWrapper.OuterSingleton, Z_Construct_UClass_UPropertyWrapper_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPropertyWrapper.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPropertyWrapper);
UPropertyWrapper::~UPropertyWrapper() {}
// ********** End Class UPropertyWrapper ***********************************************************
// ********** Begin Class UMulticastDelegatePropertyWrapper ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMulticastDelegatePropertyWrapper;
UClass* UMulticastDelegatePropertyWrapper::GetPrivateStaticClass()
{
using TClass = UMulticastDelegatePropertyWrapper;
if (!Z_Registration_Info_UClass_UMulticastDelegatePropertyWrapper.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MulticastDelegatePropertyWrapper"),
Z_Registration_Info_UClass_UMulticastDelegatePropertyWrapper.InnerSingleton,
StaticRegisterNativesUMulticastDelegatePropertyWrapper,
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_UMulticastDelegatePropertyWrapper.InnerSingleton;
}
UClass* Z_Construct_UClass_UMulticastDelegatePropertyWrapper_NoRegister()
{
return UMulticastDelegatePropertyWrapper::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UObject/PropertyWrapper.h" },
{ "ModuleRelativePath", "Public/UObject/PropertyWrapper.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UMulticastDelegatePropertyWrapper constinit property declarations ********
// ********** End Class UMulticastDelegatePropertyWrapper constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMulticastDelegatePropertyWrapper>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics
UObject* (*const Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UPropertyWrapper,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics::ClassParams = {
&UMulticastDelegatePropertyWrapper::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics::Class_MetaDataParams), Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics::Class_MetaDataParams)
};
void UMulticastDelegatePropertyWrapper::StaticRegisterNativesUMulticastDelegatePropertyWrapper()
{
}
UClass* Z_Construct_UClass_UMulticastDelegatePropertyWrapper()
{
if (!Z_Registration_Info_UClass_UMulticastDelegatePropertyWrapper.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMulticastDelegatePropertyWrapper.OuterSingleton, Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMulticastDelegatePropertyWrapper.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMulticastDelegatePropertyWrapper);
UMulticastDelegatePropertyWrapper::~UMulticastDelegatePropertyWrapper() {}
// ********** End Class UMulticastDelegatePropertyWrapper ******************************************
// ********** Begin Class UMulticastInlineDelegatePropertyWrapper **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMulticastInlineDelegatePropertyWrapper;
UClass* UMulticastInlineDelegatePropertyWrapper::GetPrivateStaticClass()
{
using TClass = UMulticastInlineDelegatePropertyWrapper;
if (!Z_Registration_Info_UClass_UMulticastInlineDelegatePropertyWrapper.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MulticastInlineDelegatePropertyWrapper"),
Z_Registration_Info_UClass_UMulticastInlineDelegatePropertyWrapper.InnerSingleton,
StaticRegisterNativesUMulticastInlineDelegatePropertyWrapper,
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_UMulticastInlineDelegatePropertyWrapper.InnerSingleton;
}
UClass* Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_NoRegister()
{
return UMulticastInlineDelegatePropertyWrapper::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "UObject/PropertyWrapper.h" },
{ "ModuleRelativePath", "Public/UObject/PropertyWrapper.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UMulticastInlineDelegatePropertyWrapper constinit property declarations **
// ********** End Class UMulticastInlineDelegatePropertyWrapper constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMulticastInlineDelegatePropertyWrapper>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics
UObject* (*const Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMulticastDelegatePropertyWrapper,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics::ClassParams = {
&UMulticastInlineDelegatePropertyWrapper::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics::Class_MetaDataParams), Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics::Class_MetaDataParams)
};
void UMulticastInlineDelegatePropertyWrapper::StaticRegisterNativesUMulticastInlineDelegatePropertyWrapper()
{
}
UClass* Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper()
{
if (!Z_Registration_Info_UClass_UMulticastInlineDelegatePropertyWrapper.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMulticastInlineDelegatePropertyWrapper.OuterSingleton, Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMulticastInlineDelegatePropertyWrapper.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMulticastInlineDelegatePropertyWrapper);
UMulticastInlineDelegatePropertyWrapper::~UMulticastInlineDelegatePropertyWrapper() {}
// ********** End Class UMulticastInlineDelegatePropertyWrapper ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPropertyWrapper, UPropertyWrapper::StaticClass, TEXT("UPropertyWrapper"), &Z_Registration_Info_UClass_UPropertyWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPropertyWrapper), 2679930730U) },
{ Z_Construct_UClass_UMulticastDelegatePropertyWrapper, UMulticastDelegatePropertyWrapper::StaticClass, TEXT("UMulticastDelegatePropertyWrapper"), &Z_Registration_Info_UClass_UMulticastDelegatePropertyWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMulticastDelegatePropertyWrapper), 4230578023U) },
{ Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper, UMulticastInlineDelegatePropertyWrapper::StaticClass, TEXT("UMulticastInlineDelegatePropertyWrapper"), &Z_Registration_Info_UClass_UMulticastInlineDelegatePropertyWrapper, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMulticastInlineDelegatePropertyWrapper), 2495132217U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h__Script_CoreUObject_1720058319{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,140 @@
// 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 "UObject/PropertyWrapper.h"
#ifdef COREUOBJECT_PropertyWrapper_generated_h
#error "PropertyWrapper.generated.h already included, missing '#pragma once' in PropertyWrapper.h"
#endif
#define COREUOBJECT_PropertyWrapper_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPropertyWrapper *********************************************************
struct Z_Construct_UClass_UPropertyWrapper_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UPropertyWrapper_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPropertyWrapper(); \
friend struct ::Z_Construct_UClass_UPropertyWrapper_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UPropertyWrapper_NoRegister(); \
public: \
DECLARE_CLASS2(UPropertyWrapper, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UPropertyWrapper_NoRegister) \
DECLARE_SERIALIZER(UPropertyWrapper)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_24_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UPropertyWrapper(UPropertyWrapper&&) = delete; \
UPropertyWrapper(const UPropertyWrapper&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UPropertyWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPropertyWrapper); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPropertyWrapper) \
COREUOBJECT_API virtual ~UPropertyWrapper();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_21_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPropertyWrapper;
// ********** End Class UPropertyWrapper ***********************************************************
// ********** Begin Class UMulticastDelegatePropertyWrapper ****************************************
struct Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UMulticastDelegatePropertyWrapper_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_55_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMulticastDelegatePropertyWrapper(); \
friend struct ::Z_Construct_UClass_UMulticastDelegatePropertyWrapper_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UMulticastDelegatePropertyWrapper_NoRegister(); \
public: \
DECLARE_CLASS2(UMulticastDelegatePropertyWrapper, UPropertyWrapper, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UMulticastDelegatePropertyWrapper_NoRegister) \
DECLARE_SERIALIZER(UMulticastDelegatePropertyWrapper)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_55_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMulticastDelegatePropertyWrapper(UMulticastDelegatePropertyWrapper&&) = delete; \
UMulticastDelegatePropertyWrapper(const UMulticastDelegatePropertyWrapper&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UMulticastDelegatePropertyWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMulticastDelegatePropertyWrapper); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMulticastDelegatePropertyWrapper) \
COREUOBJECT_API virtual ~UMulticastDelegatePropertyWrapper();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_52_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_55_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_55_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_55_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMulticastDelegatePropertyWrapper;
// ********** End Class UMulticastDelegatePropertyWrapper ******************************************
// ********** Begin Class UMulticastInlineDelegatePropertyWrapper **********************************
struct Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_67_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMulticastInlineDelegatePropertyWrapper(); \
friend struct ::Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_NoRegister(); \
public: \
DECLARE_CLASS2(UMulticastInlineDelegatePropertyWrapper, UMulticastDelegatePropertyWrapper, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UMulticastInlineDelegatePropertyWrapper_NoRegister) \
DECLARE_SERIALIZER(UMulticastInlineDelegatePropertyWrapper)
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_67_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMulticastInlineDelegatePropertyWrapper(UMulticastInlineDelegatePropertyWrapper&&) = delete; \
UMulticastInlineDelegatePropertyWrapper(const UMulticastInlineDelegatePropertyWrapper&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UMulticastInlineDelegatePropertyWrapper); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMulticastInlineDelegatePropertyWrapper); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMulticastInlineDelegatePropertyWrapper) \
COREUOBJECT_API virtual ~UMulticastInlineDelegatePropertyWrapper();
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_64_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_67_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_67_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h_67_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMulticastInlineDelegatePropertyWrapper;
// ********** End Class UMulticastInlineDelegatePropertyWrapper ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_PropertyWrapper_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// 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 "StructUtils/SharedStruct.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSharedStruct() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FConstSharedStruct();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSharedStruct();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSharedStruct *****************************************************
struct Z_Construct_UScriptStruct_FSharedStruct_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSharedStruct); }
static inline consteval int16 GetStructAlignment() { return alignof(FSharedStruct); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * FSharedStruct works similarly as a TSharedPtr<FInstancedStruct> but avoids the double pointer indirection.\n * (One pointer for the FInstancedStruct and one pointer for the struct memory it is wrapping).\n * Also note that because of its implementation, it is not possible for now to go from a struct reference or struct view back to a shared struct.\n *\n * This struct type is also convertible to a FStructView / FConstStructView, and like FInstancedStruct, it is the preferable way of passing it as a parameter.\n * If the calling code would like to keep a shared pointer to the struct, you may pass the FSharedStruct as a parameter, but it is recommended to pass it as\n * a \"const FSharedStruct&\" to limit the unnecessary recounting.\n * \n * A 'const FSharedStruct' cannot be made to point at another instance of a struct, whilst a vanilla FSharedStruct can.\n * In either case, the shared struct memory /data is mutable.\n */" },
{ "ModuleRelativePath", "Public/StructUtils/SharedStruct.h" },
{ "ToolTip", "FSharedStruct works similarly as a TSharedPtr<FInstancedStruct> but avoids the double pointer indirection.\n(One pointer for the FInstancedStruct and one pointer for the struct memory it is wrapping).\nAlso note that because of its implementation, it is not possible for now to go from a struct reference or struct view back to a shared struct.\n\nThis struct type is also convertible to a FStructView / FConstStructView, and like FInstancedStruct, it is the preferable way of passing it as a parameter.\nIf the calling code would like to keep a shared pointer to the struct, you may pass the FSharedStruct as a parameter, but it is recommended to pass it as\na \"const FSharedStruct&\" to limit the unnecessary recounting.\n\nA 'const FSharedStruct' cannot be made to point at another instance of a struct, whilst a vanilla FSharedStruct can.\nIn either case, the shared struct memory /data is mutable." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSharedStruct constinit property declarations *********************
// ********** End ScriptStruct FSharedStruct constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSharedStruct>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSharedStruct_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSharedStruct;
class UScriptStruct* FSharedStruct::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSharedStruct.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSharedStruct.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSharedStruct, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("SharedStruct"));
}
return Z_Registration_Info_UScriptStruct_FSharedStruct.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSharedStruct_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"SharedStruct",
nullptr,
0,
sizeof(FSharedStruct),
alignof(FSharedStruct),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSharedStruct_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSharedStruct_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSharedStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSharedStruct.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSharedStruct.InnerSingleton, Z_Construct_UScriptStruct_FSharedStruct_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSharedStruct.InnerSingleton);
}
// ********** End ScriptStruct FSharedStruct *******************************************************
// ********** Begin ScriptStruct FConstSharedStruct ************************************************
struct Z_Construct_UScriptStruct_FConstSharedStruct_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FConstSharedStruct); }
static inline consteval int16 GetStructAlignment() { return alignof(FConstSharedStruct); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * FConstSharedStruct is the same as the FSharedStruct but restricts the API to return a const struct type. \n * \n * A 'const FConstSharedStruct' cannot be made to point at another instance of a struct, whilst a vanilla FConstSharedStruct can.\n * In either case, the struct data is immutable.\n * \n * See FSharedStruct for more information.\n */" },
{ "ModuleRelativePath", "Public/StructUtils/SharedStruct.h" },
{ "ToolTip", "FConstSharedStruct is the same as the FSharedStruct but restricts the API to return a const struct type.\n\nA 'const FConstSharedStruct' cannot be made to point at another instance of a struct, whilst a vanilla FConstSharedStruct can.\nIn either case, the struct data is immutable.\n\nSee FSharedStruct for more information." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FConstSharedStruct constinit property declarations ****************
// ********** End ScriptStruct FConstSharedStruct constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FConstSharedStruct>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FConstSharedStruct_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FConstSharedStruct;
class UScriptStruct* FConstSharedStruct::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FConstSharedStruct.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FConstSharedStruct.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FConstSharedStruct, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("ConstSharedStruct"));
}
return Z_Registration_Info_UScriptStruct_FConstSharedStruct.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FConstSharedStruct_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"ConstSharedStruct",
nullptr,
0,
sizeof(FConstSharedStruct),
alignof(FConstSharedStruct),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConstSharedStruct_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FConstSharedStruct_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FConstSharedStruct()
{
if (!Z_Registration_Info_UScriptStruct_FConstSharedStruct.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FConstSharedStruct.InnerSingleton, Z_Construct_UScriptStruct_FConstSharedStruct_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FConstSharedStruct.InnerSingleton);
}
// ********** End ScriptStruct FConstSharedStruct **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSharedStruct::StaticStruct, Z_Construct_UScriptStruct_FSharedStruct_Statics::NewStructOps, TEXT("SharedStruct"),&Z_Registration_Info_UScriptStruct_FSharedStruct, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSharedStruct), 184962812U) },
{ FConstSharedStruct::StaticStruct, Z_Construct_UScriptStruct_FConstSharedStruct_Statics::NewStructOps, TEXT("ConstSharedStruct"),&Z_Registration_Info_UScriptStruct_FConstSharedStruct, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FConstSharedStruct), 1924951563U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h__Script_CoreUObject_2320279041{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// 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 "StructUtils/SharedStruct.h"
#ifdef COREUOBJECT_SharedStruct_generated_h
#error "SharedStruct.generated.h already included, missing '#pragma once' in SharedStruct.h"
#endif
#define COREUOBJECT_SharedStruct_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSharedStruct *****************************************************
struct Z_Construct_UScriptStruct_FSharedStruct_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h_162_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSharedStruct_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FSharedStruct;
// ********** End ScriptStruct FSharedStruct *******************************************************
// ********** Begin ScriptStruct FConstSharedStruct ************************************************
struct Z_Construct_UScriptStruct_FConstSharedStruct_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h_539_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FConstSharedStruct_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FConstSharedStruct;
// ********** End ScriptStruct FConstSharedStruct **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_SharedStruct_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,318 @@
// 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 "UObject/SoftObjectPath.h"
#include "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSoftObjectPath() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FDirectoryPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFilePath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftClassPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSoftObjectPath ***************************************************
struct Z_Construct_UScriptStruct_FSoftObjectPath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSoftObjectPath); }
static inline consteval int16 GetStructAlignment() { return alignof(FSoftObjectPath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A struct that contains a string reference to an object, either a package, a top level asset or a subobject.\n * This can be used to make soft references to assets that are loaded on demand.\n * This is stored internally as an FTopLevelAssetPath pointing to the top level asset (/package/path.assetname) and an optional string subobject path.\n * If the MetaClass metadata is applied to a FProperty with this the UI will restrict to that type of asset.\n */" },
{ "HasNativeBreak", "/Script/Engine.KismetSystemLibrary.BreakSoftObjectPath" },
{ "HasNativeMake", "/Script/Engine.KismetSystemLibrary.MakeSoftObjectPath" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "A struct that contains a string reference to an object, either a package, a top level asset or a subobject.\nThis can be used to make soft references to assets that are loaded on demand.\nThis is stored internally as an FTopLevelAssetPath pointing to the top level asset (/package/path.assetname) and an optional string subobject path.\nIf the MetaClass metadata is applied to a FProperty with this the UI will restrict to that type of asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetPath_MetaData[] = {
{ "Comment", "/** Asset path, patch to a top level object in a package. This is /package/path.assetname */" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "Asset path, patch to a top level object in a package. This is /package/path.assetname" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubPathString_MetaData[] = {
{ "Comment", "/** Optional FString for subobject within an asset. This is the sub path after the : */" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "Optional FString for subobject within an asset. This is the sub path after the :" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSoftObjectPath constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_AssetPath;
static const UECodeGen_Private::FUtf8StrPropertyParams NewProp_SubPathString;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSoftObjectPath constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSoftObjectPath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSoftObjectPath_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSoftObjectPath;
class UScriptStruct* FSoftObjectPath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSoftObjectPath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSoftObjectPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSoftObjectPath, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("SoftObjectPath"));
}
return Z_Registration_Info_UScriptStruct_FSoftObjectPath.OuterSingleton;
}
// ********** Begin ScriptStruct FSoftObjectPath Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSoftObjectPath_Statics::NewProp_AssetPath = { "AssetPath", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSoftObjectPath, AssetPath), Z_Construct_UScriptStruct_FTopLevelAssetPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetPath_MetaData), NewProp_AssetPath_MetaData) }; // 559680422
const UECodeGen_Private::FUtf8StrPropertyParams Z_Construct_UScriptStruct_FSoftObjectPath_Statics::NewProp_SubPathString = { "SubPathString", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Utf8Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSoftObjectPath, SubPathString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubPathString_MetaData), NewProp_SubPathString_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSoftObjectPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSoftObjectPath_Statics::NewProp_AssetPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSoftObjectPath_Statics::NewProp_SubPathString,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSoftObjectPath_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSoftObjectPath Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSoftObjectPath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"SoftObjectPath",
Z_Construct_UScriptStruct_FSoftObjectPath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSoftObjectPath_Statics::PropPointers),
sizeof(FSoftObjectPath),
alignof(FSoftObjectPath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSoftObjectPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSoftObjectPath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath()
{
if (!Z_Registration_Info_UScriptStruct_FSoftObjectPath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSoftObjectPath.InnerSingleton, Z_Construct_UScriptStruct_FSoftObjectPath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSoftObjectPath.InnerSingleton);
}
// ********** End ScriptStruct FSoftObjectPath *****************************************************
// ********** Begin ScriptStruct FSoftClassPath ****************************************************
struct Z_Construct_UScriptStruct_FSoftClassPath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSoftClassPath); }
static inline consteval int16 GetStructAlignment() { return alignof(FSoftClassPath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A struct that contains a string reference to a class, can be used to make soft references to classes\n */" },
{ "HasNativeBreak", "/Script/Engine.KismetSystemLibrary.BreakSoftClassPath" },
{ "HasNativeMake", "/Script/Engine.KismetSystemLibrary.MakeSoftClassPath" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "A struct that contains a string reference to a class, can be used to make soft references to classes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSoftClassPath constinit property declarations ********************
// ********** End ScriptStruct FSoftClassPath constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSoftClassPath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSoftClassPath_Statics
static_assert(std::is_polymorphic<FSoftClassPath>() == std::is_polymorphic<FSoftObjectPath>(), "USTRUCT FSoftClassPath cannot be polymorphic unless super FSoftObjectPath is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSoftClassPath;
class UScriptStruct* FSoftClassPath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSoftClassPath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSoftClassPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSoftClassPath, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("SoftClassPath"));
}
return Z_Registration_Info_UScriptStruct_FSoftClassPath.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSoftClassPath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
Z_Construct_UScriptStruct_FSoftObjectPath,
&NewStructOps,
"SoftClassPath",
nullptr,
0,
sizeof(FSoftClassPath),
alignof(FSoftClassPath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSoftClassPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSoftClassPath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSoftClassPath()
{
if (!Z_Registration_Info_UScriptStruct_FSoftClassPath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSoftClassPath.InnerSingleton, Z_Construct_UScriptStruct_FSoftClassPath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSoftClassPath.InnerSingleton);
}
// ********** End ScriptStruct FSoftClassPath ******************************************************
// ********** Begin ScriptStruct FFilePath *********************************************************
struct Z_Construct_UScriptStruct_FFilePath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFilePath); }
static inline consteval int16 GetStructAlignment() { return alignof(FFilePath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Structure for file paths that are displayed in the editor with a picker UI. */" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "Structure for file paths that are displayed in the editor with a picker UI." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilePath_MetaData[] = {
{ "Category", "FilePath" },
{ "Comment", "/**\n\x09 * The path to the file.\n\x09 */" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "The path to the file." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFilePath constinit property declarations *************************
static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFilePath constinit property declarations ***************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFilePath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFilePath_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFilePath;
class UScriptStruct* FFilePath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFilePath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFilePath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFilePath, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("FilePath"));
}
return Z_Registration_Info_UScriptStruct_FFilePath.OuterSingleton;
}
// ********** Begin ScriptStruct FFilePath Property Definitions ************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FFilePath_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFilePath, FilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilePath_MetaData), NewProp_FilePath_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFilePath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFilePath_Statics::NewProp_FilePath,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilePath_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFilePath Property Definitions **************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFilePath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"FilePath",
Z_Construct_UScriptStruct_FFilePath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilePath_Statics::PropPointers),
sizeof(FFilePath),
alignof(FFilePath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFilePath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFilePath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFilePath()
{
if (!Z_Registration_Info_UScriptStruct_FFilePath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFilePath.InnerSingleton, Z_Construct_UScriptStruct_FFilePath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFilePath.InnerSingleton);
}
// ********** End ScriptStruct FFilePath ***********************************************************
// ********** Begin ScriptStruct FDirectoryPath ****************************************************
struct Z_Construct_UScriptStruct_FDirectoryPath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDirectoryPath); }
static inline consteval int16 GetStructAlignment() { return alignof(FDirectoryPath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Structure for directory paths that are displayed in the editor with a picker UI. */" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "Structure for directory paths that are displayed in the editor with a picker UI." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "Category", "Path" },
{ "Comment", "/**\n\x09 * The path to the directory.\n\x09 */" },
{ "ModuleRelativePath", "Public/UObject/SoftObjectPath.h" },
{ "ToolTip", "The path to the directory." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDirectoryPath constinit property declarations ********************
static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDirectoryPath constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDirectoryPath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDirectoryPath_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDirectoryPath;
class UScriptStruct* FDirectoryPath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDirectoryPath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDirectoryPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDirectoryPath, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("DirectoryPath"));
}
return Z_Registration_Info_UScriptStruct_FDirectoryPath.OuterSingleton;
}
// ********** Begin ScriptStruct FDirectoryPath Property Definitions *******************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FDirectoryPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDirectoryPath, Path), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDirectoryPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDirectoryPath_Statics::NewProp_Path,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDirectoryPath_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDirectoryPath Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDirectoryPath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"DirectoryPath",
Z_Construct_UScriptStruct_FDirectoryPath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDirectoryPath_Statics::PropPointers),
sizeof(FDirectoryPath),
alignof(FDirectoryPath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDirectoryPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDirectoryPath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDirectoryPath()
{
if (!Z_Registration_Info_UScriptStruct_FDirectoryPath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDirectoryPath.InnerSingleton, Z_Construct_UScriptStruct_FDirectoryPath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDirectoryPath.InnerSingleton);
}
// ********** End ScriptStruct FDirectoryPath ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSoftObjectPath::StaticStruct, Z_Construct_UScriptStruct_FSoftObjectPath_Statics::NewStructOps, TEXT("SoftObjectPath"),&Z_Registration_Info_UScriptStruct_FSoftObjectPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSoftObjectPath), 2425717601U) },
{ FSoftClassPath::StaticStruct, Z_Construct_UScriptStruct_FSoftClassPath_Statics::NewStructOps, TEXT("SoftClassPath"),&Z_Registration_Info_UScriptStruct_FSoftClassPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSoftClassPath), 3467803280U) },
{ FFilePath::StaticStruct, Z_Construct_UScriptStruct_FFilePath_Statics::NewStructOps, TEXT("FilePath"),&Z_Registration_Info_UScriptStruct_FFilePath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFilePath), 1592925316U) },
{ FDirectoryPath::StaticStruct, Z_Construct_UScriptStruct_FDirectoryPath_Statics::NewStructOps, TEXT("DirectoryPath"),&Z_Registration_Info_UScriptStruct_FDirectoryPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDirectoryPath), 1225349189U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h__Script_CoreUObject_1816849452{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h__Script_CoreUObject_Statics::ScriptStructInfo),
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 "UObject/SoftObjectPath.h"
#ifdef COREUOBJECT_SoftObjectPath_generated_h
#error "SoftObjectPath.generated.h already included, missing '#pragma once' in SoftObjectPath.h"
#endif
#define COREUOBJECT_SoftObjectPath_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSoftObjectPath ***************************************************
struct Z_Construct_UScriptStruct_FSoftObjectPath_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h_57_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSoftObjectPath_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FSoftObjectPath;
// ********** End ScriptStruct FSoftObjectPath *****************************************************
// ********** Begin ScriptStruct FSoftClassPath ****************************************************
struct Z_Construct_UScriptStruct_FSoftClassPath_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h_540_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSoftClassPath_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct(); \
typedef FSoftObjectPath Super;
struct FSoftClassPath;
// ********** End ScriptStruct FSoftClassPath ******************************************************
// ********** Begin ScriptStruct FFilePath *********************************************************
struct Z_Construct_UScriptStruct_FFilePath_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h_755_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFilePath_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FFilePath;
// ********** End ScriptStruct FFilePath ***********************************************************
// ********** Begin ScriptStruct FDirectoryPath ****************************************************
struct Z_Construct_UScriptStruct_FDirectoryPath_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h_768_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FDirectoryPath_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FDirectoryPath;
// ********** End ScriptStruct FDirectoryPath ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_SoftObjectPath_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,410 @@
// 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 "Tests/UObject/SubobjectInstancingTest.h"
#ifdef COREUOBJECT_SubobjectInstancingTest_generated_h
#error "SubobjectInstancingTest.generated.h already included, missing '#pragma once' in SubobjectInstancingTest.h"
#endif
#define COREUOBJECT_SubobjectInstancingTest_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USubobjectInstancingTestObject *******************************************
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingTestObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingTestObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_30_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingTestObject(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingTestObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingTestObject_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingTestObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingTestObject_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingTestObject)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_30_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API USubobjectInstancingTestObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingTestObject(USubobjectInstancingTestObject&&) = delete; \
USubobjectInstancingTestObject(const USubobjectInstancingTestObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingTestObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingTestObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubobjectInstancingTestObject) \
NO_API virtual ~USubobjectInstancingTestObject();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_27_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_30_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_30_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_30_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingTestObject;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingTestObject *********************************************
// ********** Begin Class USubobjectInstancingTestDerivedObject ************************************
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingTestDerivedObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingTestDerivedObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_40_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingTestDerivedObject(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingTestDerivedObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingTestDerivedObject_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingTestDerivedObject, USubobjectInstancingTestObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingTestDerivedObject_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingTestDerivedObject)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_40_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API USubobjectInstancingTestDerivedObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingTestDerivedObject(USubobjectInstancingTestDerivedObject&&) = delete; \
USubobjectInstancingTestDerivedObject(const USubobjectInstancingTestDerivedObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingTestDerivedObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingTestDerivedObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubobjectInstancingTestDerivedObject) \
NO_API virtual ~USubobjectInstancingTestDerivedObject();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_37_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_40_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_40_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_40_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingTestDerivedObject;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingTestDerivedObject **************************************
// ********** Begin Class USubobjectInstancingTestDirectlyNestedObject *****************************
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingTestDirectlyNestedObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingTestDirectlyNestedObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_46_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingTestDirectlyNestedObject(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingTestDirectlyNestedObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingTestDirectlyNestedObject_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingTestDirectlyNestedObject, USubobjectInstancingTestObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingTestDirectlyNestedObject_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingTestDirectlyNestedObject)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_46_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingTestDirectlyNestedObject(USubobjectInstancingTestDirectlyNestedObject&&) = delete; \
USubobjectInstancingTestDirectlyNestedObject(const USubobjectInstancingTestDirectlyNestedObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingTestDirectlyNestedObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingTestDirectlyNestedObject); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(USubobjectInstancingTestDirectlyNestedObject) \
NO_API virtual ~USubobjectInstancingTestDirectlyNestedObject();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_43_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_46_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_46_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_46_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingTestDirectlyNestedObject;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingTestDirectlyNestedObject *******************************
// ********** Begin Class USubobjectInstancingTestIndirectlyNestedObject ***************************
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingTestIndirectlyNestedObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingTestIndirectlyNestedObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_64_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingTestIndirectlyNestedObject(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingTestIndirectlyNestedObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingTestIndirectlyNestedObject_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingTestIndirectlyNestedObject, USubobjectInstancingTestObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingTestIndirectlyNestedObject_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingTestIndirectlyNestedObject)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_64_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingTestIndirectlyNestedObject(USubobjectInstancingTestIndirectlyNestedObject&&) = delete; \
USubobjectInstancingTestIndirectlyNestedObject(const USubobjectInstancingTestIndirectlyNestedObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingTestIndirectlyNestedObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingTestIndirectlyNestedObject); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(USubobjectInstancingTestIndirectlyNestedObject) \
NO_API virtual ~USubobjectInstancingTestIndirectlyNestedObject();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_61_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_64_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_64_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_64_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingTestIndirectlyNestedObject;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingTestIndirectlyNestedObject *****************************
// ********** Begin Class USubobjectInstancingDefaultToInstancedTestObject *************************
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingDefaultToInstancedTestObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingDefaultToInstancedTestObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_76_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingDefaultToInstancedTestObject(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingDefaultToInstancedTestObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingDefaultToInstancedTestObject_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingDefaultToInstancedTestObject, USubobjectInstancingTestObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingDefaultToInstancedTestObject_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingDefaultToInstancedTestObject)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_76_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API USubobjectInstancingDefaultToInstancedTestObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingDefaultToInstancedTestObject(USubobjectInstancingDefaultToInstancedTestObject&&) = delete; \
USubobjectInstancingDefaultToInstancedTestObject(const USubobjectInstancingDefaultToInstancedTestObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingDefaultToInstancedTestObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingDefaultToInstancedTestObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubobjectInstancingDefaultToInstancedTestObject) \
NO_API virtual ~USubobjectInstancingDefaultToInstancedTestObject();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_73_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_76_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_76_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_76_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingDefaultToInstancedTestObject;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingDefaultToInstancedTestObject ***************************
// ********** Begin ScriptStruct FSubobjectInstancingTestStructType ********************************
#if WITH_TESTS
struct Z_Construct_UScriptStruct_FSubobjectInstancingTestStructType_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubobjectInstancingTestStructType_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FSubobjectInstancingTestStructType;
#endif // WITH_TESTS
// ********** End ScriptStruct FSubobjectInstancingTestStructType **********************************
// ********** Begin Class USubobjectInstancingTestOuterObject **************************************
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingTestOuterObject_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingTestOuterObject_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_97_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingTestOuterObject(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingTestOuterObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingTestOuterObject_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingTestOuterObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingTestOuterObject_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingTestOuterObject)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_97_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingTestOuterObject(USubobjectInstancingTestOuterObject&&) = delete; \
USubobjectInstancingTestOuterObject(const USubobjectInstancingTestOuterObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingTestOuterObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingTestOuterObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubobjectInstancingTestOuterObject) \
NO_API virtual ~USubobjectInstancingTestOuterObject();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_94_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_97_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_97_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_97_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingTestOuterObject;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingTestOuterObject ****************************************
// ********** Begin Class USubobjectInstancingTestDerivedOuterObjectWithTypeOverride ***************
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithTypeOverride_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithTypeOverride_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_180_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingTestDerivedOuterObjectWithTypeOverride(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithTypeOverride_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithTypeOverride_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingTestDerivedOuterObjectWithTypeOverride, USubobjectInstancingTestOuterObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithTypeOverride_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingTestDerivedOuterObjectWithTypeOverride)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_180_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingTestDerivedOuterObjectWithTypeOverride(USubobjectInstancingTestDerivedOuterObjectWithTypeOverride&&) = delete; \
USubobjectInstancingTestDerivedOuterObjectWithTypeOverride(const USubobjectInstancingTestDerivedOuterObjectWithTypeOverride&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingTestDerivedOuterObjectWithTypeOverride); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingTestDerivedOuterObjectWithTypeOverride); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubobjectInstancingTestDerivedOuterObjectWithTypeOverride) \
NO_API virtual ~USubobjectInstancingTestDerivedOuterObjectWithTypeOverride();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_177_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_180_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_180_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_180_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingTestDerivedOuterObjectWithTypeOverride;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingTestDerivedOuterObjectWithTypeOverride *****************
// ********** Begin Class USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride ********
#if WITH_TESTS
struct Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_189_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride(); \
friend struct ::Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride_NoRegister(); \
public: \
DECLARE_CLASS2(USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride, USubobjectInstancingTestOuterObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride_NoRegister) \
DECLARE_SERIALIZER(USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_189_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride(USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride&&) = delete; \
USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride(const USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride) \
NO_API virtual ~USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_186_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_189_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_189_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_189_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride;
#endif // WITH_TESTS
// ********** End Class USubobjectInstancingTestDerivedOuterObjectWithDoNotCreateOverride **********
// ********** Begin Class UDynamicSubobjectInstancingTestClass *************************************
#if WITH_TESTS
struct Z_Construct_UClass_UDynamicSubobjectInstancingTestClass_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UDynamicSubobjectInstancingTestClass_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_198_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDynamicSubobjectInstancingTestClass(); \
friend struct ::Z_Construct_UClass_UDynamicSubobjectInstancingTestClass_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UDynamicSubobjectInstancingTestClass_NoRegister(); \
public: \
DECLARE_CLASS2(UDynamicSubobjectInstancingTestClass, UClass, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UDynamicSubobjectInstancingTestClass_NoRegister) \
DECLARE_SERIALIZER(UDynamicSubobjectInstancingTestClass)
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_198_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UDynamicSubobjectInstancingTestClass(UDynamicSubobjectInstancingTestClass&&) = delete; \
UDynamicSubobjectInstancingTestClass(const UDynamicSubobjectInstancingTestClass&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UDynamicSubobjectInstancingTestClass); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDynamicSubobjectInstancingTestClass); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDynamicSubobjectInstancingTestClass) \
NO_API virtual ~UDynamicSubobjectInstancingTestClass();
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_195_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_198_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_198_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h_198_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDynamicSubobjectInstancingTestClass;
#endif // WITH_TESTS
// ********** End Class UDynamicSubobjectInstancingTestClass ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Tests_UObject_SubobjectInstancingTest_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,113 @@
// 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 "UObject/TemplateString.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTemplateString() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTemplateString();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTemplateString ***************************************************
struct Z_Construct_UScriptStruct_FTemplateString_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTemplateString); }
static inline consteval int16 GetStructAlignment() { return alignof(FTemplateString); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Structure for templated strings that are displayed in the editor with an optional set of valid args. */" },
{ "ModuleRelativePath", "Public/UObject/TemplateString.h" },
{ "ToolTip", "Structure for templated strings that are displayed in the editor with an optional set of valid args." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Template_MetaData[] = {
{ "Category", "Template" },
{ "Comment", "/**\n\x09* The template string.\n\x09*/" },
{ "ModuleRelativePath", "Public/UObject/TemplateString.h" },
{ "ToolTip", "The template string." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Resolved_MetaData[] = {
{ "Category", "Template" },
{ "Comment", "/**\n\x09* The (localizable) resolved text, used to persist the result.\n\x09* This is especially useful when resolution isn't always available, or is static (editor vs. runtime, for example)\n\x09*/" },
{ "ModuleRelativePath", "Public/UObject/TemplateString.h" },
{ "ToolTip", "The (localizable) resolved text, used to persist the result.\nThis is especially useful when resolution isn't always available, or is static (editor vs. runtime, for example)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTemplateString constinit property declarations *******************
static const UECodeGen_Private::FStrPropertyParams NewProp_Template;
static const UECodeGen_Private::FTextPropertyParams NewProp_Resolved;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTemplateString constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTemplateString>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTemplateString_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTemplateString;
class UScriptStruct* FTemplateString::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateString.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTemplateString.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTemplateString, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("TemplateString"));
}
return Z_Registration_Info_UScriptStruct_FTemplateString.OuterSingleton;
}
// ********** Begin ScriptStruct FTemplateString Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FTemplateString_Statics::NewProp_Template = { "Template", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateString, Template), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Template_MetaData), NewProp_Template_MetaData) };
const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FTemplateString_Statics::NewProp_Resolved = { "Resolved", nullptr, (EPropertyFlags)0x0010000000020005, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTemplateString, Resolved), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Resolved_MetaData), NewProp_Resolved_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTemplateString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateString_Statics::NewProp_Template,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTemplateString_Statics::NewProp_Resolved,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateString_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTemplateString Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTemplateString_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"TemplateString",
Z_Construct_UScriptStruct_FTemplateString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateString_Statics::PropPointers),
sizeof(FTemplateString),
alignof(FTemplateString),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTemplateString_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTemplateString_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTemplateString()
{
if (!Z_Registration_Info_UScriptStruct_FTemplateString.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTemplateString.InnerSingleton, Z_Construct_UScriptStruct_FTemplateString_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTemplateString.InnerSingleton);
}
// ********** End ScriptStruct FTemplateString *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TemplateString_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTemplateString::StaticStruct, Z_Construct_UScriptStruct_FTemplateString_Statics::NewStructOps, TEXT("TemplateString"),&Z_Registration_Info_UScriptStruct_FTemplateString, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTemplateString), 3943718058U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TemplateString_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TemplateString_h__Script_CoreUObject_3509662211{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TemplateString_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TemplateString_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "UObject/TemplateString.h"
#ifdef COREUOBJECT_TemplateString_generated_h
#error "TemplateString.generated.h already included, missing '#pragma once' in TemplateString.h"
#endif
#define COREUOBJECT_TemplateString_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTemplateString ***************************************************
struct Z_Construct_UScriptStruct_FTemplateString_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TemplateString_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTemplateString_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTemplateString;
// ********** End ScriptStruct FTemplateString *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TemplateString_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 "Serialization/TestUndeclaredScriptStructObjectReferences.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 EmptyLinkFunctionForGeneratedCodeTestUndeclaredScriptStructObjectReferences() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftObjectPath();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest *******************
struct Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTestUndeclaredScriptStructObjectReferencesTest); }
static inline consteval int16 GetStructAlignment() { return alignof(FTestUndeclaredScriptStructObjectReferencesTest); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Helper struct to test if struct serializer object reference declaration tests work properly\n" },
{ "ModuleRelativePath", "Public/Serialization/TestUndeclaredScriptStructObjectReferences.h" },
{ "ToolTip", "Helper struct to test if struct serializer object reference declaration tests work properly" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrongObjectPointer_MetaData[] = {
{ "ModuleRelativePath", "Public/Serialization/TestUndeclaredScriptStructObjectReferences.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftObjectPointer_MetaData[] = {
{ "ModuleRelativePath", "Public/Serialization/TestUndeclaredScriptStructObjectReferences.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftObjectPath_MetaData[] = {
{ "ModuleRelativePath", "Public/Serialization/TestUndeclaredScriptStructObjectReferences.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeakObjectPointer_MetaData[] = {
{ "ModuleRelativePath", "Public/Serialization/TestUndeclaredScriptStructObjectReferences.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_StrongObjectPointer;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_SoftObjectPointer;
static const UECodeGen_Private::FStructPropertyParams NewProp_SoftObjectPath;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_WeakObjectPointer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTestUndeclaredScriptStructObjectReferencesTest>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest;
class UScriptStruct* FTestUndeclaredScriptStructObjectReferencesTest::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("TestUndeclaredScriptStructObjectReferencesTest"));
}
return Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest.OuterSingleton;
}
// ********** Begin ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest Property Definitions
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_StrongObjectPointer = { "StrongObjectPointer", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestUndeclaredScriptStructObjectReferencesTest, StrongObjectPointer), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrongObjectPointer_MetaData), NewProp_StrongObjectPointer_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_SoftObjectPointer = { "SoftObjectPointer", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestUndeclaredScriptStructObjectReferencesTest, SoftObjectPointer), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftObjectPointer_MetaData), NewProp_SoftObjectPointer_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_SoftObjectPath = { "SoftObjectPath", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestUndeclaredScriptStructObjectReferencesTest, SoftObjectPath), Z_Construct_UScriptStruct_FSoftObjectPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftObjectPath_MetaData), NewProp_SoftObjectPath_MetaData) }; // 2425717601
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_WeakObjectPointer = { "WeakObjectPointer", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestUndeclaredScriptStructObjectReferencesTest, WeakObjectPointer), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeakObjectPointer_MetaData), NewProp_WeakObjectPointer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_StrongObjectPointer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_SoftObjectPointer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_SoftObjectPath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewProp_WeakObjectPointer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"TestUndeclaredScriptStructObjectReferencesTest",
Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::PropPointers),
sizeof(FTestUndeclaredScriptStructObjectReferencesTest),
alignof(FTestUndeclaredScriptStructObjectReferencesTest),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest()
{
if (!Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest.InnerSingleton, Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest.InnerSingleton);
}
// ********** End ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest *********************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Serialization_TestUndeclaredScriptStructObjectReferences_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTestUndeclaredScriptStructObjectReferencesTest::StaticStruct, Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics::NewStructOps, TEXT("TestUndeclaredScriptStructObjectReferencesTest"),&Z_Registration_Info_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTestUndeclaredScriptStructObjectReferencesTest), 1250366709U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Serialization_TestUndeclaredScriptStructObjectReferences_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Serialization_TestUndeclaredScriptStructObjectReferences_h__Script_CoreUObject_44293159{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Serialization_TestUndeclaredScriptStructObjectReferences_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Serialization_TestUndeclaredScriptStructObjectReferences_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "Serialization/TestUndeclaredScriptStructObjectReferences.h"
#ifdef COREUOBJECT_TestUndeclaredScriptStructObjectReferences_generated_h
#error "TestUndeclaredScriptStructObjectReferences.generated.h already included, missing '#pragma once' in TestUndeclaredScriptStructObjectReferences.h"
#endif
#define COREUOBJECT_TestUndeclaredScriptStructObjectReferences_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest *******************
struct Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_Serialization_TestUndeclaredScriptStructObjectReferences_h_18_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestUndeclaredScriptStructObjectReferencesTest_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestUndeclaredScriptStructObjectReferencesTest;
// ********** End ScriptStruct FTestUndeclaredScriptStructObjectReferencesTest *********************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_Serialization_TestUndeclaredScriptStructObjectReferences_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,113 @@
// 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 "UObject/TestUninitializedScriptStructMembersTest.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTestUninitializedScriptStructMembersTest() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTestUninitializedScriptStructMembersTest *************************
struct Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTestUninitializedScriptStructMembersTest); }
static inline consteval int16 GetStructAlignment() { return alignof(FTestUninitializedScriptStructMembersTest); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Helper struct to test if member initialization tests work properly\n" },
{ "ModuleRelativePath", "Private/UObject/TestUninitializedScriptStructMembersTest.h" },
{ "ToolTip", "Helper struct to test if member initialization tests work properly" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UninitializedObjectReference_MetaData[] = {
{ "ModuleRelativePath", "Private/UObject/TestUninitializedScriptStructMembersTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitializedObjectReference_MetaData[] = {
{ "ModuleRelativePath", "Private/UObject/TestUninitializedScriptStructMembersTest.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnusedValue_MetaData[] = {
{ "ModuleRelativePath", "Private/UObject/TestUninitializedScriptStructMembersTest.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTestUninitializedScriptStructMembersTest constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_UninitializedObjectReference;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InitializedObjectReference;
static const UECodeGen_Private::FFloatPropertyParams NewProp_UnusedValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTestUninitializedScriptStructMembersTest constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTestUninitializedScriptStructMembersTest>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest;
class UScriptStruct* FTestUninitializedScriptStructMembersTest::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("TestUninitializedScriptStructMembersTest"));
}
return Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest.OuterSingleton;
}
// ********** Begin ScriptStruct FTestUninitializedScriptStructMembersTest Property Definitions ****
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::NewProp_UninitializedObjectReference = { "UninitializedObjectReference", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestUninitializedScriptStructMembersTest, UninitializedObjectReference), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UninitializedObjectReference_MetaData), NewProp_UninitializedObjectReference_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::NewProp_InitializedObjectReference = { "InitializedObjectReference", nullptr, (EPropertyFlags)0x0114000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestUninitializedScriptStructMembersTest, InitializedObjectReference), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitializedObjectReference_MetaData), NewProp_InitializedObjectReference_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::NewProp_UnusedValue = { "UnusedValue", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTestUninitializedScriptStructMembersTest, UnusedValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnusedValue_MetaData), NewProp_UnusedValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::NewProp_UninitializedObjectReference,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::NewProp_InitializedObjectReference,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::NewProp_UnusedValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTestUninitializedScriptStructMembersTest Property Definitions ******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"TestUninitializedScriptStructMembersTest",
Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::PropPointers),
sizeof(FTestUninitializedScriptStructMembersTest),
alignof(FTestUninitializedScriptStructMembersTest),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest()
{
if (!Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest.InnerSingleton, Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest.InnerSingleton);
}
// ********** End ScriptStruct FTestUninitializedScriptStructMembersTest ***************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_TestUninitializedScriptStructMembersTest_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTestUninitializedScriptStructMembersTest::StaticStruct, Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics::NewStructOps, TEXT("TestUninitializedScriptStructMembersTest"),&Z_Registration_Info_UScriptStruct_FTestUninitializedScriptStructMembersTest, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTestUninitializedScriptStructMembersTest), 2002625634U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_TestUninitializedScriptStructMembersTest_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_TestUninitializedScriptStructMembersTest_h__Script_CoreUObject_3111509260{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_TestUninitializedScriptStructMembersTest_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Private_UObject_TestUninitializedScriptStructMembersTest_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "UObject/TestUninitializedScriptStructMembersTest.h"
#ifdef COREUOBJECT_TestUninitializedScriptStructMembersTest_generated_h
#error "TestUninitializedScriptStructMembersTest.generated.h already included, missing '#pragma once' in TestUninitializedScriptStructMembersTest.h"
#endif
#define COREUOBJECT_TestUninitializedScriptStructMembersTest_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTestUninitializedScriptStructMembersTest *************************
struct Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Private_UObject_TestUninitializedScriptStructMembersTest_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTestUninitializedScriptStructMembersTest_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTestUninitializedScriptStructMembersTest;
// ********** End ScriptStruct FTestUninitializedScriptStructMembersTest ***************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Private_UObject_TestUninitializedScriptStructMembersTest_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 "Misc/TextBuffer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTextBuffer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UTextBuffer();
COREUOBJECT_API UClass* Z_Construct_UClass_UTextBuffer_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UTextBuffer **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTextBuffer;
UClass* UTextBuffer::GetPrivateStaticClass()
{
using TClass = UTextBuffer;
if (!Z_Registration_Info_UClass_UTextBuffer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TextBuffer"),
Z_Registration_Info_UClass_UTextBuffer.InnerSingleton,
StaticRegisterNativesUTextBuffer,
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_UTextBuffer.InnerSingleton;
}
UClass* Z_Construct_UClass_UTextBuffer_NoRegister()
{
return UTextBuffer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTextBuffer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Implements an object that buffers text.\n *\n * The text is contiguous and, if of nonzero length, is terminated by a NULL at the very last position.\n */" },
{ "IncludePath", "Misc/TextBuffer.h" },
{ "ModuleRelativePath", "Public/Misc/TextBuffer.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Implements an object that buffers text.\n\nThe text is contiguous and, if of nonzero length, is terminated by a NULL at the very last position." },
};
#endif // WITH_METADATA
// ********** Begin Class UTextBuffer constinit property declarations ******************************
// ********** End Class UTextBuffer constinit property declarations ********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTextBuffer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTextBuffer_Statics
UObject* (*const Z_Construct_UClass_UTextBuffer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextBuffer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTextBuffer_Statics::ClassParams = {
&UTextBuffer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTextBuffer_Statics::Class_MetaDataParams), Z_Construct_UClass_UTextBuffer_Statics::Class_MetaDataParams)
};
void UTextBuffer::StaticRegisterNativesUTextBuffer()
{
}
UClass* Z_Construct_UClass_UTextBuffer()
{
if (!Z_Registration_Info_UClass_UTextBuffer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTextBuffer.OuterSingleton, Z_Construct_UClass_UTextBuffer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTextBuffer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTextBuffer);
UTextBuffer::~UTextBuffer() {}
// ********** End Class UTextBuffer ****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTextBuffer, UTextBuffer::StaticClass, TEXT("UTextBuffer"), &Z_Registration_Info_UClass_UTextBuffer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTextBuffer), 169605229U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h__Script_CoreUObject_3912534415{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,62 @@
// 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 "Misc/TextBuffer.h"
#ifdef COREUOBJECT_TextBuffer_generated_h
#error "TextBuffer.generated.h already included, missing '#pragma once' in TextBuffer.h"
#endif
#define COREUOBJECT_TextBuffer_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UTextBuffer **************************************************************
struct Z_Construct_UClass_UTextBuffer_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UTextBuffer_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h_30_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTextBuffer(); \
friend struct ::Z_Construct_UClass_UTextBuffer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UTextBuffer_NoRegister(); \
public: \
DECLARE_CLASS2(UTextBuffer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UTextBuffer_NoRegister) \
DECLARE_SERIALIZER(UTextBuffer)
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h_30_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UTextBuffer(UTextBuffer&&) = delete; \
UTextBuffer(const UTextBuffer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UTextBuffer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTextBuffer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTextBuffer) \
COREUOBJECT_API virtual ~UTextBuffer();
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h_25_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h_30_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h_30_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h_30_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTextBuffer;
// ********** End Class UTextBuffer ****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_Misc_TextBuffer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,57 @@
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\AssetRegistry\ARFilter.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\AssetRegistry\AssetBundleData.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\AssetRegistry\AssetData.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\Misc\DataValidation.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\Misc\EditorPathObjectInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\Misc\TextBuffer.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\Serialization\TestUndeclaredScriptStructObjectReferences.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\StructUtils\InstancedStruct.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\StructUtils\InstancedStructBaseStructQueryParams.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\StructUtils\InstancedStructContainer.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\StructUtils\PropertyBag.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\StructUtils\SharedStruct.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\StructUtils\UserDefinedStruct.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\Class.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\StructUtils\UserDefinedStructEditorUtils.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\CookedMetaData.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\CoreNet.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\CoreNetTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\GCObject.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\Interface.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\MetaData.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\Object.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\NoExportTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\OverridableManager.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\PrimaryAssetId.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\OverriddenPropertySet.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\Package.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\PropertyWrapper.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\PropertyAccessUtil.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\PerPlatformProperties.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\SoftObjectPath.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\PropertyText.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\TemplateString.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\UnrealTypePrivate.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\UObject\TopLevelAssetPath.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMPackageTypes.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMNativeRational.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMVerseEffectSet.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMVerseEnum.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMVerseFunction.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMVerseClass.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMVerseStruct.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMVerseConstraints.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Public\VerseVM\VVMProfilingLibrary.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollectionInternal.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Private\UObject\GarbageCollectionTesting.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderClass.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderExportObject.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerPlaceholderFunction.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyHelper.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Private\UObject\TestUninitializedScriptStructMembersTest.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Tests\ObjectPtrTestClass.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Tests\ClassDefaultObjectTest.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Tests\OptionalPropertyTestObject.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Tests\UObject\SubobjectInstancingTest.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Tests\UObject\PropertyPathFunctionsTest.h
D:\UE_5_7_1\Engine\Source\Runtime\CoreUObject\Tests\UObject\PropertyStateTrackingTest.h

View File

@@ -0,0 +1,117 @@
// 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 "UObject/TopLevelAssetPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTopLevelAssetPath() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FTopLevelAssetPath ************************************************
struct Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTopLevelAssetPath); }
static inline consteval int16 GetStructAlignment() { return alignof(FTopLevelAssetPath); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/* \n * A struct that can reference a top level asset such as '/Path/To/Package.AssetName'\n * Stores two FNames internally to avoid\n * a) storing a concatenated FName that bloats global FName storage\n * b) storing an empty FString for a subobject path as FSoftObjectPath allows\n * Can also be used to reference the package itself in which case the second name is NAME_None\n * and the object resolves to the string `/Path/To/Package`\n*/" },
{ "HasNativeBreak", "/Script/Engine.KismetSystemLibrary.BreakTopLevelAssetPath" },
{ "HasNativeMake", "/Script/Engine.KismetSystemLibrary.MakeTopLevelAssetPath" },
{ "ModuleRelativePath", "Public/UObject/TopLevelAssetPath.h" },
{ "ToolTip", "* A struct that can reference a top level asset such as '/Path/To/Package.AssetName'\n* Stores two FNames internally to avoid\n* a) storing a concatenated FName that bloats global FName storage\n* b) storing an empty FString for a subobject path as FSoftObjectPath allows\n* Can also be used to reference the package itself in which case the second name is NAME_None\n* and the object resolves to the string `/Path/To/Package`" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PackageName_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TopLevelAssetPath" },
{ "Comment", "/** Name of the package containing the asset e.g. /Path/To/Package */" },
{ "ModuleRelativePath", "Public/UObject/TopLevelAssetPath.h" },
{ "ToolTip", "Name of the package containing the asset e.g. /Path/To/Package" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "TopLevelAssetPath" },
{ "Comment", "/** Name of the asset within the package e.g. 'AssetName' */" },
{ "ModuleRelativePath", "Public/UObject/TopLevelAssetPath.h" },
{ "ToolTip", "Name of the asset within the package e.g. 'AssetName'" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTopLevelAssetPath constinit property declarations ****************
static const UECodeGen_Private::FNamePropertyParams NewProp_PackageName;
static const UECodeGen_Private::FNamePropertyParams NewProp_AssetName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTopLevelAssetPath constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTopLevelAssetPath>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTopLevelAssetPath;
class UScriptStruct* FTopLevelAssetPath::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTopLevelAssetPath.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTopLevelAssetPath.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTopLevelAssetPath, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("TopLevelAssetPath"));
}
return Z_Registration_Info_UScriptStruct_FTopLevelAssetPath.OuterSingleton;
}
// ********** Begin ScriptStruct FTopLevelAssetPath Property Definitions ***************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::NewProp_PackageName = { "PackageName", nullptr, (EPropertyFlags)0x0040000001000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTopLevelAssetPath, PackageName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PackageName_MetaData), NewProp_PackageName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0040000001000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTopLevelAssetPath, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::NewProp_PackageName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::NewProp_AssetName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTopLevelAssetPath Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"TopLevelAssetPath",
Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::PropPointers),
sizeof(FTopLevelAssetPath),
alignof(FTopLevelAssetPath),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTopLevelAssetPath()
{
if (!Z_Registration_Info_UScriptStruct_FTopLevelAssetPath.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTopLevelAssetPath.InnerSingleton, Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTopLevelAssetPath.InnerSingleton);
}
// ********** End ScriptStruct FTopLevelAssetPath **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TopLevelAssetPath_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTopLevelAssetPath::StaticStruct, Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics::NewStructOps, TEXT("TopLevelAssetPath"),&Z_Registration_Info_UScriptStruct_FTopLevelAssetPath, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTopLevelAssetPath), 559680422U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TopLevelAssetPath_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TopLevelAssetPath_h__Script_CoreUObject_3982867002{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TopLevelAssetPath_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TopLevelAssetPath_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "UObject/TopLevelAssetPath.h"
#ifdef COREUOBJECT_TopLevelAssetPath_generated_h
#error "TopLevelAssetPath.generated.h already included, missing '#pragma once' in TopLevelAssetPath.h"
#endif
#define COREUOBJECT_TopLevelAssetPath_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FTopLevelAssetPath ************************************************
struct Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics;
#define FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TopLevelAssetPath_h_39_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTopLevelAssetPath_Statics; \
COREUOBJECT_API static class UScriptStruct* StaticStruct();
struct FTopLevelAssetPath;
// ********** End ScriptStruct FTopLevelAssetPath **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_UObject_TopLevelAssetPath_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,257 @@
// 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 "StructUtils/UserDefinedStruct.h"
#include "Serialization/StructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUserDefinedStruct() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UScriptStruct();
COREUOBJECT_API UClass* Z_Construct_UClass_UStructCookedMetaData_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStruct();
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStruct_NoRegister();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EUserDefinedStructureStatus ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EUserDefinedStructureStatus;
static UEnum* EUserDefinedStructureStatus_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EUserDefinedStructureStatus.OuterSingleton)
{
Z_Registration_Info_UEnum_EUserDefinedStructureStatus.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("EUserDefinedStructureStatus"));
}
return Z_Registration_Info_UEnum_EUserDefinedStructureStatus.OuterSingleton;
}
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EUserDefinedStructureStatus>()
{
return EUserDefinedStructureStatus_StaticEnum();
}
struct Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
{ "UDSS_Dirty.Comment", "/** Struct has been modified but not recompiled. */" },
{ "UDSS_Dirty.Name", "UDSS_Dirty" },
{ "UDSS_Dirty.ToolTip", "Struct has been modified but not recompiled." },
{ "UDSS_Duplicate.Comment", "/** Struct is a duplicate, the original one was changed. */" },
{ "UDSS_Duplicate.Name", "UDSS_Duplicate" },
{ "UDSS_Duplicate.ToolTip", "Struct is a duplicate, the original one was changed." },
{ "UDSS_Error.Comment", "/** Struct tried but failed to be compiled. */" },
{ "UDSS_Error.Name", "UDSS_Error" },
{ "UDSS_Error.ToolTip", "Struct tried but failed to be compiled." },
{ "UDSS_MAX.Name", "UDSS_MAX" },
{ "UDSS_UpToDate.Comment", "/** Struct is in an unknown state. */" },
{ "UDSS_UpToDate.Name", "UDSS_UpToDate" },
{ "UDSS_UpToDate.ToolTip", "Struct is in an unknown state." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "UDSS_UpToDate", (int64)UDSS_UpToDate },
{ "UDSS_Dirty", (int64)UDSS_Dirty },
{ "UDSS_Error", (int64)UDSS_Error },
{ "UDSS_Duplicate", (int64)UDSS_Duplicate },
{ "UDSS_MAX", (int64)UDSS_MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
"EUserDefinedStructureStatus",
"EUserDefinedStructureStatus",
Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus()
{
if (!Z_Registration_Info_UEnum_EUserDefinedStructureStatus.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EUserDefinedStructureStatus.InnerSingleton, Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EUserDefinedStructureStatus.InnerSingleton;
}
// ********** End Enum EUserDefinedStructureStatus *************************************************
// ********** Begin Class UUserDefinedStruct *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUserDefinedStruct;
UClass* UUserDefinedStruct::GetPrivateStaticClass()
{
using TClass = UUserDefinedStruct;
if (!Z_Registration_Info_UClass_UUserDefinedStruct.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UserDefinedStruct"),
Z_Registration_Info_UClass_UUserDefinedStruct.InnerSingleton,
StaticRegisterNativesUUserDefinedStruct,
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_UUserDefinedStruct.InnerSingleton;
}
UClass* Z_Construct_UClass_UUserDefinedStruct_NoRegister()
{
return UUserDefinedStruct::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUserDefinedStruct_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "StructUtils/UserDefinedStruct.h" },
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrimaryStruct_MetaData[] = {
{ "Comment", "/** The original struct, when current struct isn't a temporary duplicate, the field should be null */" },
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
{ "ToolTip", "The original struct, when current struct isn't a temporary duplicate, the field should be null" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ErrorMessage_MetaData[] = {
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EditorData_MetaData[] = {
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Status_MetaData[] = {
{ "Comment", "/** Status of this struct, outside of the editor it is assumed to always be UpToDate */" },
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
{ "ToolTip", "Status of this struct, outside of the editor it is assumed to always be UpToDate" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Guid_MetaData[] = {
{ "Comment", "/** Uniquely identifies this specific user struct */" },
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
{ "ToolTip", "Uniquely identifies this specific user struct" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedCookedMetaDataPtr_MetaData[] = {
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStruct.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UUserDefinedStruct constinit property declarations ***********************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_PrimaryStruct;
static const UECodeGen_Private::FStrPropertyParams NewProp_ErrorMessage;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EditorData;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_Status;
static const UECodeGen_Private::FStructPropertyParams NewProp_Guid;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedCookedMetaDataPtr;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UUserDefinedStruct constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUserDefinedStruct>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUserDefinedStruct_Statics
// ********** Begin Class UUserDefinedStruct Property Definitions **********************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_PrimaryStruct = { "PrimaryStruct", nullptr, (EPropertyFlags)0x0014000800002000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUserDefinedStruct, PrimaryStruct), Z_Construct_UClass_UUserDefinedStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrimaryStruct_MetaData), NewProp_PrimaryStruct_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_ErrorMessage = { "ErrorMessage", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUserDefinedStruct, ErrorMessage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ErrorMessage_MetaData), NewProp_ErrorMessage_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_EditorData = { "EditorData", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUserDefinedStruct, EditorData), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EditorData_MetaData), NewProp_EditorData_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_Status = { "Status", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUserDefinedStruct, Status), Z_Construct_UEnum_CoreUObject_EUserDefinedStructureStatus, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Status_MetaData), NewProp_Status_MetaData) }; // 581089422
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_Guid = { "Guid", nullptr, (EPropertyFlags)0x0010010000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUserDefinedStruct, Guid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Guid_MetaData), NewProp_Guid_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_CachedCookedMetaDataPtr = { "CachedCookedMetaDataPtr", nullptr, (EPropertyFlags)0x0144000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UUserDefinedStruct, CachedCookedMetaDataPtr), Z_Construct_UClass_UStructCookedMetaData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedCookedMetaDataPtr_MetaData), NewProp_CachedCookedMetaDataPtr_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UUserDefinedStruct_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_PrimaryStruct,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_ErrorMessage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_EditorData,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_Status,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_Guid,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UUserDefinedStruct_Statics::NewProp_CachedCookedMetaDataPtr,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUserDefinedStruct_Statics::PropPointers) < 2048);
// ********** End Class UUserDefinedStruct Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UUserDefinedStruct_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UScriptStruct,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUserDefinedStruct_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUserDefinedStruct_Statics::ClassParams = {
&UUserDefinedStruct::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UUserDefinedStruct_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UUserDefinedStruct_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUserDefinedStruct_Statics::Class_MetaDataParams), Z_Construct_UClass_UUserDefinedStruct_Statics::Class_MetaDataParams)
};
void UUserDefinedStruct::StaticRegisterNativesUUserDefinedStruct()
{
}
UClass* Z_Construct_UClass_UUserDefinedStruct()
{
if (!Z_Registration_Info_UClass_UUserDefinedStruct.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUserDefinedStruct.OuterSingleton, Z_Construct_UClass_UUserDefinedStruct_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUserDefinedStruct.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUserDefinedStruct);
UUserDefinedStruct::~UUserDefinedStruct() {}
IMPLEMENT_FARCHIVE_SERIALIZER(UUserDefinedStruct)
// ********** End Class UUserDefinedStruct *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h__Script_CoreUObject_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EUserDefinedStructureStatus_StaticEnum, TEXT("EUserDefinedStructureStatus"), &Z_Registration_Info_UEnum_EUserDefinedStructureStatus, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 581089422U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUserDefinedStruct, UUserDefinedStruct::StaticClass, TEXT("UUserDefinedStruct"), &Z_Registration_Info_UClass_UUserDefinedStruct, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUserDefinedStruct), 3054226943U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h__Script_CoreUObject_931175414{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h__Script_CoreUObject_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h__Script_CoreUObject_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h__Script_CoreUObject_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,81 @@
// 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 "StructUtils/UserDefinedStruct.h"
#ifdef COREUOBJECT_UserDefinedStruct_generated_h
#error "UserDefinedStruct.generated.h already included, missing '#pragma once' in UserDefinedStruct.h"
#endif
#define COREUOBJECT_UserDefinedStruct_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/IsUEnumClass.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUserDefinedStruct *******************************************************
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_62_ARCHIVESERIALIZER \
DECLARE_FARCHIVE_SERIALIZER(UUserDefinedStruct, COREUOBJECT_API)
struct Z_Construct_UClass_UUserDefinedStruct_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStruct_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_62_INCLASS \
private: \
static void StaticRegisterNativesUUserDefinedStruct(); \
friend struct ::Z_Construct_UClass_UUserDefinedStruct_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UUserDefinedStruct_NoRegister(); \
public: \
DECLARE_CLASS2(UUserDefinedStruct, UScriptStruct, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UUserDefinedStruct_NoRegister) \
DECLARE_SERIALIZER(UUserDefinedStruct) \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_62_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_62_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UUserDefinedStruct(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUserDefinedStruct) \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UUserDefinedStruct); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUserDefinedStruct); \
/** Deleted move- and copy-constructors, should never be used */ \
UUserDefinedStruct(UUserDefinedStruct&&) = delete; \
UUserDefinedStruct(const UUserDefinedStruct&) = delete; \
COREUOBJECT_API virtual ~UUserDefinedStruct();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_59_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_62_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_62_INCLASS \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h_62_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUserDefinedStruct;
// ********** End Class UUserDefinedStruct *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStruct_h
// ********** Begin Enum EUserDefinedStructureStatus ***********************************************
#define FOREACH_ENUM_EUSERDEFINEDSTRUCTURESTATUS(op) \
op(UDSS_UpToDate) \
op(UDSS_Dirty) \
op(UDSS_Error) \
op(UDSS_Duplicate)
enum EUserDefinedStructureStatus : int;
template<> COREUOBJECT_NON_ATTRIBUTED_API UEnum* StaticEnum<EUserDefinedStructureStatus>();
// ********** End Enum EUserDefinedStructureStatus *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "StructUtils/UserDefinedStructEditorUtils.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeUserDefinedStructEditorUtils() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStructEditorDataBase();
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStructEditorDataBase_NoRegister();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UUserDefinedStructEditorDataBase *****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UUserDefinedStructEditorDataBase;
UClass* UUserDefinedStructEditorDataBase::GetPrivateStaticClass()
{
using TClass = UUserDefinedStructEditorDataBase;
if (!Z_Registration_Info_UClass_UUserDefinedStructEditorDataBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("UserDefinedStructEditorDataBase"),
Z_Registration_Info_UClass_UUserDefinedStructEditorDataBase.InnerSingleton,
StaticRegisterNativesUUserDefinedStructEditorDataBase,
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_UUserDefinedStructEditorDataBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UUserDefinedStructEditorDataBase_NoRegister()
{
return UUserDefinedStructEditorDataBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "StructUtils/UserDefinedStructEditorUtils.h" },
{ "ModuleRelativePath", "Public/StructUtils/UserDefinedStructEditorUtils.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UUserDefinedStructEditorDataBase constinit property declarations *********
// ********** End Class UUserDefinedStructEditorDataBase constinit property declarations ***********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UUserDefinedStructEditorDataBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics
UObject* (*const Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics::ClassParams = {
&UUserDefinedStructEditorDataBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics::Class_MetaDataParams)
};
void UUserDefinedStructEditorDataBase::StaticRegisterNativesUUserDefinedStructEditorDataBase()
{
}
UClass* Z_Construct_UClass_UUserDefinedStructEditorDataBase()
{
if (!Z_Registration_Info_UClass_UUserDefinedStructEditorDataBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UUserDefinedStructEditorDataBase.OuterSingleton, Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UUserDefinedStructEditorDataBase.OuterSingleton;
}
UUserDefinedStructEditorDataBase::UUserDefinedStructEditorDataBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UUserDefinedStructEditorDataBase);
UUserDefinedStructEditorDataBase::~UUserDefinedStructEditorDataBase() {}
// ********** End Class UUserDefinedStructEditorDataBase *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h__Script_CoreUObject_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UUserDefinedStructEditorDataBase, UUserDefinedStructEditorDataBase::StaticClass, TEXT("UUserDefinedStructEditorDataBase"), &Z_Registration_Info_UClass_UUserDefinedStructEditorDataBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UUserDefinedStructEditorDataBase), 2812103511U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h__Script_CoreUObject_3988367362{
TEXT("/Script/CoreUObject"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h__Script_CoreUObject_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h__Script_CoreUObject_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 "StructUtils/UserDefinedStructEditorUtils.h"
#ifdef COREUOBJECT_UserDefinedStructEditorUtils_generated_h
#error "UserDefinedStructEditorUtils.generated.h already included, missing '#pragma once' in UserDefinedStructEditorUtils.h"
#endif
#define COREUOBJECT_UserDefinedStructEditorUtils_generated_h
#include "UObject/ObjectMacros.h"
#include "Templates/NoDestroy.h"
#include "UObject/ReflectedTypeAccessors.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UUserDefinedStructEditorDataBase *****************************************
struct Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics;
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStructEditorDataBase_NoRegister();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUUserDefinedStructEditorDataBase(); \
friend struct ::Z_Construct_UClass_UUserDefinedStructEditorDataBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend COREUOBJECT_API UClass* ::Z_Construct_UClass_UUserDefinedStructEditorDataBase_NoRegister(); \
public: \
DECLARE_CLASS2(UUserDefinedStructEditorDataBase, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/CoreUObject"), Z_Construct_UClass_UUserDefinedStructEditorDataBase_NoRegister) \
DECLARE_SERIALIZER(UUserDefinedStructEditorDataBase)
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
COREUOBJECT_API UUserDefinedStructEditorDataBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UUserDefinedStructEditorDataBase(UUserDefinedStructEditorDataBase&&) = delete; \
UUserDefinedStructEditorDataBase(const UUserDefinedStructEditorDataBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(COREUOBJECT_API, UUserDefinedStructEditorDataBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UUserDefinedStructEditorDataBase); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UUserDefinedStructEditorDataBase) \
COREUOBJECT_API virtual ~UUserDefinedStructEditorDataBase();
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h_12_PROLOG
#define FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UUserDefinedStructEditorDataBase;
// ********** End Class UUserDefinedStructEditorDataBase *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_CoreUObject_Public_StructUtils_UserDefinedStructEditorUtils_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,106 @@
// 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 "VerseVM/VVMNativeRational.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeVVMNativeRational() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVerseRational();
UPackage* Z_Construct_UPackage__Script_CoreUObject();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FVerseRational ****************************************************
struct Z_Construct_UScriptStruct_FVerseRational_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FVerseRational); }
static inline consteval int16 GetStructAlignment() { return alignof(FVerseRational); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// Used to represent integer rational numbers in Verse.\n" },
{ "ModuleRelativePath", "Public/VerseVM/VVMNativeRational.h" },
{ "ToolTip", "Used to represent integer rational numbers in Verse." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Numerator_MetaData[] = {
{ "ModuleRelativePath", "Public/VerseVM/VVMNativeRational.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Denominator_MetaData[] = {
{ "ModuleRelativePath", "Public/VerseVM/VVMNativeRational.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FVerseRational constinit property declarations ********************
static const UECodeGen_Private::FInt64PropertyParams NewProp_Numerator;
static const UECodeGen_Private::FInt64PropertyParams NewProp_Denominator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FVerseRational constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FVerseRational>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FVerseRational_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FVerseRational;
class UScriptStruct* FVerseRational::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FVerseRational.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FVerseRational.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FVerseRational, (UObject*)Z_Construct_UPackage__Script_CoreUObject(), TEXT("VerseRational"));
}
return Z_Registration_Info_UScriptStruct_FVerseRational.OuterSingleton;
}
// ********** Begin ScriptStruct FVerseRational Property Definitions *******************************
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FVerseRational_Statics::NewProp_Numerator = { "Numerator", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVerseRational, Numerator), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Numerator_MetaData), NewProp_Numerator_MetaData) };
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UScriptStruct_FVerseRational_Statics::NewProp_Denominator = { "Denominator", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVerseRational, Denominator), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Denominator_MetaData), NewProp_Denominator_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FVerseRational_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVerseRational_Statics::NewProp_Numerator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVerseRational_Statics::NewProp_Denominator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVerseRational_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FVerseRational Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FVerseRational_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CoreUObject,
nullptr,
&NewStructOps,
"VerseRational",
Z_Construct_UScriptStruct_FVerseRational_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVerseRational_Statics::PropPointers),
sizeof(FVerseRational),
alignof(FVerseRational),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVerseRational_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FVerseRational_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FVerseRational()
{
if (!Z_Registration_Info_UScriptStruct_FVerseRational.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FVerseRational.InnerSingleton, Z_Construct_UScriptStruct_FVerseRational_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FVerseRational.InnerSingleton);
}
// ********** End ScriptStruct FVerseRational ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_VerseVM_VVMNativeRational_h__Script_CoreUObject_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FVerseRational::StaticStruct, Z_Construct_UScriptStruct_FVerseRational_Statics::NewStructOps, TEXT("VerseRational"),&Z_Registration_Info_UScriptStruct_FVerseRational, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FVerseRational), 3956840698U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_VerseVM_VVMNativeRational_h__Script_CoreUObject_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_VerseVM_VVMNativeRational_h__Script_CoreUObject_4230360158{
TEXT("/Script/CoreUObject"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_VerseVM_VVMNativeRational_h__Script_CoreUObject_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_CoreUObject_Public_VerseVM_VVMNativeRational_h__Script_CoreUObject_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

Some files were not shown because too many files have changed in this diff Show More