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,254 @@
// 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 "Engine/DataAsset.h"
#include "AssetRegistry/AssetBundleData.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 EmptyLinkFunctionForGeneratedCodeDataAsset() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FAssetBundleData();
ENGINE_API UClass* Z_Construct_UClass_UDataAsset();
ENGINE_API UClass* Z_Construct_UClass_UDataAsset_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPrimaryDataAsset();
ENGINE_API UClass* Z_Construct_UClass_UPrimaryDataAsset_NoRegister();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UDataAsset ***************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDataAsset;
UClass* UDataAsset::GetPrivateStaticClass()
{
using TClass = UDataAsset;
if (!Z_Registration_Info_UClass_UDataAsset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DataAsset"),
Z_Registration_Info_UClass_UDataAsset.InnerSingleton,
StaticRegisterNativesUDataAsset,
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_UDataAsset.InnerSingleton;
}
UClass* Z_Construct_UClass_UDataAsset_NoRegister()
{
return UDataAsset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDataAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Create a simple asset that stores data related to a particular system in an instance of this class.\n * Assets can be made in the Content Browser using any native class that inherits from this.\n * If you want data inheritance or a complicated hierarchy, Data Only Blueprint Classes should be created instead.\n */" },
{ "IncludePath", "Engine/DataAsset.h" },
{ "LoadBehavior", "LazyOnDemand" },
{ "ModuleRelativePath", "Classes/Engine/DataAsset.h" },
{ "ToolTip", "Create a simple asset that stores data related to a particular system in an instance of this class.\nAssets can be made in the Content Browser using any native class that inherits from this.\nIf you want data inheritance or a complicated hierarchy, Data Only Blueprint Classes should be created instead." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NativeClass_MetaData[] = {
{ "ModuleRelativePath", "Classes/Engine/DataAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UDataAsset constinit property declarations *******************************
static const UECodeGen_Private::FClassPropertyParams NewProp_NativeClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UDataAsset constinit property declarations *********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDataAsset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDataAsset_Statics
// ********** Begin Class UDataAsset Property Definitions ******************************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UDataAsset_Statics::NewProp_NativeClass = { "NativeClass", nullptr, (EPropertyFlags)0x0044010000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDataAsset, NativeClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UDataAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NativeClass_MetaData), NewProp_NativeClass_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UDataAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDataAsset_Statics::NewProp_NativeClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDataAsset_Statics::PropPointers) < 2048);
// ********** End Class UDataAsset Property Definitions ********************************************
UObject* (*const Z_Construct_UClass_UDataAsset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDataAsset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDataAsset_Statics::ClassParams = {
&UDataAsset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UDataAsset_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UDataAsset_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDataAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UDataAsset_Statics::Class_MetaDataParams)
};
void UDataAsset::StaticRegisterNativesUDataAsset()
{
}
UClass* Z_Construct_UClass_UDataAsset()
{
if (!Z_Registration_Info_UClass_UDataAsset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDataAsset.OuterSingleton, Z_Construct_UClass_UDataAsset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDataAsset.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDataAsset);
UDataAsset::~UDataAsset() {}
#if WITH_EDITORONLY_DATA
IMPLEMENT_FARCHIVE_SERIALIZER(UDataAsset)
#endif // WITH_EDITORONLY_DATA
// ********** End Class UDataAsset *****************************************************************
// ********** Begin Class UPrimaryDataAsset ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPrimaryDataAsset;
UClass* UPrimaryDataAsset::GetPrivateStaticClass()
{
using TClass = UPrimaryDataAsset;
if (!Z_Registration_Info_UClass_UPrimaryDataAsset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PrimaryDataAsset"),
Z_Registration_Info_UClass_UPrimaryDataAsset.InnerSingleton,
StaticRegisterNativesUPrimaryDataAsset,
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_UPrimaryDataAsset.InnerSingleton;
}
UClass* Z_Construct_UClass_UPrimaryDataAsset_NoRegister()
{
return UPrimaryDataAsset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPrimaryDataAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A DataAsset that implements GetPrimaryAssetId and has asset bundle support, which allows it to be manually loaded/unloaded from the AssetManager.\n * Instances of native subclasses can be created directly as Data Assets in the editor and will use the name of the native class as the PrimaryAssetType.\n * Or, blueprint subclasses can be created to add variables and then subclassed again by Data Only Blueprints that set those variables.\n * With blueprint subclasses, use Data Only Blueprints (and not Data Asset instances) to properly handle data inheritance and updating the parent class.\n *\n * The PrimaryAssetType will be equal to the name of the first native class going up the hierarchy, or the highest level blueprint class.\n * IE, if you have UPrimaryDataAsset -> UParentNativeClass -> UChildNativeClass -> DataOnlyBlueprintClass the type will be ChildNativeClass.\n * Whereas if you have UPrimaryDataAsset -> ParentBlueprintClass -> DataOnlyBlueprintClass the type will be ParentBlueprintClass.\n * To change this behavior, override GetPrimaryAssetId in your native class or copy those functions into a different native base class.\n */" },
{ "IncludePath", "Engine/DataAsset.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Engine/DataAsset.h" },
{ "ToolTip", "A DataAsset that implements GetPrimaryAssetId and has asset bundle support, which allows it to be manually loaded/unloaded from the AssetManager.\nInstances of native subclasses can be created directly as Data Assets in the editor and will use the name of the native class as the PrimaryAssetType.\nOr, blueprint subclasses can be created to add variables and then subclassed again by Data Only Blueprints that set those variables.\nWith blueprint subclasses, use Data Only Blueprints (and not Data Asset instances) to properly handle data inheritance and updating the parent class.\n\nThe PrimaryAssetType will be equal to the name of the first native class going up the hierarchy, or the highest level blueprint class.\nIE, if you have UPrimaryDataAsset -> UParentNativeClass -> UChildNativeClass -> DataOnlyBlueprintClass the type will be ChildNativeClass.\nWhereas if you have UPrimaryDataAsset -> ParentBlueprintClass -> DataOnlyBlueprintClass the type will be ParentBlueprintClass.\nTo change this behavior, override GetPrimaryAssetId in your native class or copy those functions into a different native base class." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetBundleData_MetaData[] = {
{ "Comment", "/** Asset Bundle data computed at save time. In cooked builds this is accessible from AssetRegistry */" },
{ "ModuleRelativePath", "Classes/Engine/DataAsset.h" },
{ "ToolTip", "Asset Bundle data computed at save time. In cooked builds this is accessible from AssetRegistry" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UPrimaryDataAsset constinit property declarations ************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_AssetBundleData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UPrimaryDataAsset constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPrimaryDataAsset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPrimaryDataAsset_Statics
// ********** Begin Class UPrimaryDataAsset Property Definitions ***********************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPrimaryDataAsset_Statics::NewProp_AssetBundleData = { "AssetBundleData", nullptr, (EPropertyFlags)0x0020080800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimaryDataAsset, AssetBundleData), Z_Construct_UScriptStruct_FAssetBundleData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetBundleData_MetaData), NewProp_AssetBundleData_MetaData) }; // 3087657270
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPrimaryDataAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimaryDataAsset_Statics::NewProp_AssetBundleData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimaryDataAsset_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UPrimaryDataAsset Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UPrimaryDataAsset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDataAsset,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimaryDataAsset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPrimaryDataAsset_Statics::ClassParams = {
&UPrimaryDataAsset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UPrimaryDataAsset_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimaryDataAsset_Statics::PropPointers), 0),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimaryDataAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UPrimaryDataAsset_Statics::Class_MetaDataParams)
};
void UPrimaryDataAsset::StaticRegisterNativesUPrimaryDataAsset()
{
}
UClass* Z_Construct_UClass_UPrimaryDataAsset()
{
if (!Z_Registration_Info_UClass_UPrimaryDataAsset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPrimaryDataAsset.OuterSingleton, Z_Construct_UClass_UPrimaryDataAsset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPrimaryDataAsset.OuterSingleton;
}
UPrimaryDataAsset::UPrimaryDataAsset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPrimaryDataAsset);
UPrimaryDataAsset::~UPrimaryDataAsset() {}
// ********** End Class UPrimaryDataAsset **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataAsset_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDataAsset, UDataAsset::StaticClass, TEXT("UDataAsset"), &Z_Registration_Info_UClass_UDataAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDataAsset), 409081142U) },
{ Z_Construct_UClass_UPrimaryDataAsset, UPrimaryDataAsset::StaticClass, TEXT("UPrimaryDataAsset"), &Z_Registration_Info_UClass_UPrimaryDataAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPrimaryDataAsset), 2013314250U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataAsset_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataAsset_h__Script_Engine_168074290{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataAsset_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_DataAsset_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS