Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/RigLogicModule/UHT/DNAAsset.gen.cpp

192 lines
14 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "DNAAsset.h"
#include "RigLogic.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 EmptyLinkFunctionForGeneratedCodeDNAAsset() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UAssetImportData_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAssetUserData();
RIGLOGICMODULE_API UClass* Z_Construct_UClass_UDNAAsset();
RIGLOGICMODULE_API UClass* Z_Construct_UClass_UDNAAsset_NoRegister();
RIGLOGICMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FRigLogicConfiguration();
UPackage* Z_Construct_UPackage__Script_RigLogicModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UDNAAsset ****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDNAAsset;
UClass* UDNAAsset::GetPrivateStaticClass()
{
using TClass = UDNAAsset;
if (!Z_Registration_Info_UClass_UDNAAsset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DNAAsset"),
Z_Registration_Info_UClass_UDNAAsset.InnerSingleton,
StaticRegisterNativesUDNAAsset,
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_UDNAAsset.InnerSingleton;
}
UClass* Z_Construct_UClass_UDNAAsset_NoRegister()
{
return UDNAAsset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDNAAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** An asset holding the data needed to generate/update/animate a RigLogic character\n * It is imported from character's DNA file as a bit stream, and separated out it into runtime (behavior) and design-time chunks;\n * Currently, the design-time part still loads the geometry, as it is needed for the skeletal mesh update; once SkeletalMeshDNAReader is\n * fully implemented, it will be able to read the geometry directly from the SkeletalMesh and won't load it into this asset \n **/" },
{ "DisplayName", "MetaHuman DNA Data" },
{ "IncludePath", "DNAAsset.h" },
{ "ModuleRelativePath", "Public/DNAAsset.h" },
{ "ToolTip", "An asset holding the data needed to generate/update/animate a RigLogic character\nIt is imported from character's DNA file as a bit stream, and separated out it into runtime (behavior) and design-time chunks;\nCurrently, the design-time part still loads the geometry, as it is needed for the skeletal mesh update; once SkeletalMeshDNAReader is\nfully implemented, it will be able to read the geometry directly from the SkeletalMesh and won't load it into this asset" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetImportData_MetaData[] = {
{ "Category", "ImportSettings" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/DNAAsset.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DnaFileName_MetaData[] = {
{ "ModuleRelativePath", "Public/DNAAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bKeepDNAAfterInitialization_MetaData[] = {
{ "Category", "RuntimeSettings" },
{ "Comment", "/** In non-editor builds, the DNA source data will be unloaded to save memory after the runtime\n\x09 * data has been initialized from it.\n\x09 * \n\x09 * Set this property to true to keep the DNA in memory, e.g. if you need to modify it at\n\x09 * runtime. For most use cases, this shouldn't be needed.\n\x09 **/" },
{ "ModuleRelativePath", "Public/DNAAsset.h" },
{ "ToolTip", "In non-editor builds, the DNA source data will be unloaded to save memory after the runtime\ndata has been initialized from it.\n\nSet this property to true to keep the DNA in memory, e.g. if you need to modify it at\nruntime. For most use cases, this shouldn't be needed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetaData_MetaData[] = {
{ "Category", "RuntimeSettings" },
{ "Comment", "/** Collection of runtime metadata related to a specific character.\n\x09 * The value field is a FString and requires casting for a derived types.\n\x09 **/" },
{ "ModuleRelativePath", "Public/DNAAsset.h" },
{ "ToolTip", "Collection of runtime metadata related to a specific character.\nThe value field is a FString and requires casting for a derived types." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RigLogicConfiguration_MetaData[] = {
{ "Category", "RuntimeSettings" },
{ "ModuleRelativePath", "Public/DNAAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UDNAAsset constinit property declarations ********************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_AssetImportData;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStrPropertyParams NewProp_DnaFileName;
static void NewProp_bKeepDNAAfterInitialization_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bKeepDNAAfterInitialization;
static const UECodeGen_Private::FStrPropertyParams NewProp_MetaData_ValueProp;
static const UECodeGen_Private::FStrPropertyParams NewProp_MetaData_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_MetaData;
static const UECodeGen_Private::FStructPropertyParams NewProp_RigLogicConfiguration;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UDNAAsset constinit property declarations **********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDNAAsset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDNAAsset_Statics
// ********** Begin Class UDNAAsset Property Definitions *******************************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UDNAAsset_Statics::NewProp_AssetImportData = { "AssetImportData", nullptr, (EPropertyFlags)0x01160008000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDNAAsset, AssetImportData), Z_Construct_UClass_UAssetImportData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetImportData_MetaData), NewProp_AssetImportData_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UDNAAsset_Statics::NewProp_DnaFileName = { "DnaFileName", nullptr, (EPropertyFlags)0x0010010000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDNAAsset, DnaFileName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DnaFileName_MetaData), NewProp_DnaFileName_MetaData) };
void Z_Construct_UClass_UDNAAsset_Statics::NewProp_bKeepDNAAfterInitialization_SetBit(void* Obj)
{
((UDNAAsset*)Obj)->bKeepDNAAfterInitialization = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UDNAAsset_Statics::NewProp_bKeepDNAAfterInitialization = { "bKeepDNAAfterInitialization", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UDNAAsset), &Z_Construct_UClass_UDNAAsset_Statics::NewProp_bKeepDNAAfterInitialization_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bKeepDNAAfterInitialization_MetaData), NewProp_bKeepDNAAfterInitialization_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UDNAAsset_Statics::NewProp_MetaData_ValueProp = { "MetaData", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UDNAAsset_Statics::NewProp_MetaData_Key_KeyProp = { "MetaData_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UDNAAsset_Statics::NewProp_MetaData = { "MetaData", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDNAAsset, MetaData), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetaData_MetaData), NewProp_MetaData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UDNAAsset_Statics::NewProp_RigLogicConfiguration = { "RigLogicConfiguration", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UDNAAsset, RigLogicConfiguration), Z_Construct_UScriptStruct_FRigLogicConfiguration, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RigLogicConfiguration_MetaData), NewProp_RigLogicConfiguration_MetaData) }; // 2882338322
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UDNAAsset_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDNAAsset_Statics::NewProp_AssetImportData,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDNAAsset_Statics::NewProp_DnaFileName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDNAAsset_Statics::NewProp_bKeepDNAAfterInitialization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDNAAsset_Statics::NewProp_MetaData_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDNAAsset_Statics::NewProp_MetaData_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDNAAsset_Statics::NewProp_MetaData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UDNAAsset_Statics::NewProp_RigLogicConfiguration,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDNAAsset_Statics::PropPointers) < 2048);
// ********** End Class UDNAAsset Property Definitions *********************************************
UObject* (*const Z_Construct_UClass_UDNAAsset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetUserData,
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDNAAsset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDNAAsset_Statics::ClassParams = {
&UDNAAsset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UDNAAsset_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UDNAAsset_Statics::PropPointers),
0,
0x00A810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDNAAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UDNAAsset_Statics::Class_MetaDataParams)
};
void UDNAAsset::StaticRegisterNativesUDNAAsset()
{
}
UClass* Z_Construct_UClass_UDNAAsset()
{
if (!Z_Registration_Info_UClass_UDNAAsset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDNAAsset.OuterSingleton, Z_Construct_UClass_UDNAAsset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDNAAsset.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDNAAsset);
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UDNAAsset)
// ********** End Class UDNAAsset ******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h__Script_RigLogicModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDNAAsset, UDNAAsset::StaticClass, TEXT("UDNAAsset"), &Z_Registration_Info_UClass_UDNAAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDNAAsset), 3760840148U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h__Script_RigLogicModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h__Script_RigLogicModule_2008578894{
TEXT("/Script/RigLogicModule"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h__Script_RigLogicModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h__Script_RigLogicModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS