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,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 "MetaHumanBodyType.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMetaHumanBodyType() {}
// ********** Begin Cross Module References ********************************************************
METAHUMANSDKRUNTIME_API UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex();
METAHUMANSDKRUNTIME_API UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType();
UPackage* Z_Construct_UPackage__Script_MetaHumanSDKRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMetaHumanBodyType ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMetaHumanBodyType;
static UEnum* EMetaHumanBodyType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMetaHumanBodyType.OuterSingleton)
{
Z_Registration_Info_UEnum_EMetaHumanBodyType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType, (UObject*)Z_Construct_UPackage__Script_MetaHumanSDKRuntime(), TEXT("EMetaHumanBodyType"));
}
return Z_Registration_Info_UEnum_EMetaHumanBodyType.OuterSingleton;
}
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EMetaHumanBodyType>()
{
return EMetaHumanBodyType_StaticEnum();
}
struct Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlendableBody.Name", "EMetaHumanBodyType::BlendableBody" },
{ "Count.Comment", "// This is not required for CharacterBodyIdentity initialization. Keep it as last entry on enum list (before Count)\n" },
{ "Count.Hidden", "" },
{ "Count.Name", "EMetaHumanBodyType::Count" },
{ "Count.ToolTip", "This is not required for CharacterBodyIdentity initialization. Keep it as last entry on enum list (before Count)" },
{ "f_med_nrw.Name", "EMetaHumanBodyType::f_med_nrw" },
{ "f_med_ovw.Name", "EMetaHumanBodyType::f_med_ovw" },
{ "f_med_unw.Name", "EMetaHumanBodyType::f_med_unw" },
{ "f_srt_nrw.Name", "EMetaHumanBodyType::f_srt_nrw" },
{ "f_srt_ovw.Name", "EMetaHumanBodyType::f_srt_ovw" },
{ "f_srt_unw.Name", "EMetaHumanBodyType::f_srt_unw" },
{ "f_tal_nrw.Name", "EMetaHumanBodyType::f_tal_nrw" },
{ "f_tal_ovw.Name", "EMetaHumanBodyType::f_tal_ovw" },
{ "f_tal_unw.Name", "EMetaHumanBodyType::f_tal_unw" },
{ "m_med_nrw.Name", "EMetaHumanBodyType::m_med_nrw" },
{ "m_med_ovw.Name", "EMetaHumanBodyType::m_med_ovw" },
{ "m_med_unw.Name", "EMetaHumanBodyType::m_med_unw" },
{ "m_srt_nrw.Name", "EMetaHumanBodyType::m_srt_nrw" },
{ "m_srt_ovw.Name", "EMetaHumanBodyType::m_srt_ovw" },
{ "m_srt_unw.Name", "EMetaHumanBodyType::m_srt_unw" },
{ "m_tal_nrw.Name", "EMetaHumanBodyType::m_tal_nrw" },
{ "m_tal_ovw.Name", "EMetaHumanBodyType::m_tal_ovw" },
{ "m_tal_unw.Name", "EMetaHumanBodyType::m_tal_unw" },
{ "ModuleRelativePath", "Public/MetaHumanBodyType.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMetaHumanBodyType::f_med_nrw", (int64)EMetaHumanBodyType::f_med_nrw },
{ "EMetaHumanBodyType::f_med_ovw", (int64)EMetaHumanBodyType::f_med_ovw },
{ "EMetaHumanBodyType::f_med_unw", (int64)EMetaHumanBodyType::f_med_unw },
{ "EMetaHumanBodyType::f_srt_nrw", (int64)EMetaHumanBodyType::f_srt_nrw },
{ "EMetaHumanBodyType::f_srt_ovw", (int64)EMetaHumanBodyType::f_srt_ovw },
{ "EMetaHumanBodyType::f_srt_unw", (int64)EMetaHumanBodyType::f_srt_unw },
{ "EMetaHumanBodyType::f_tal_nrw", (int64)EMetaHumanBodyType::f_tal_nrw },
{ "EMetaHumanBodyType::f_tal_ovw", (int64)EMetaHumanBodyType::f_tal_ovw },
{ "EMetaHumanBodyType::f_tal_unw", (int64)EMetaHumanBodyType::f_tal_unw },
{ "EMetaHumanBodyType::m_med_nrw", (int64)EMetaHumanBodyType::m_med_nrw },
{ "EMetaHumanBodyType::m_med_ovw", (int64)EMetaHumanBodyType::m_med_ovw },
{ "EMetaHumanBodyType::m_med_unw", (int64)EMetaHumanBodyType::m_med_unw },
{ "EMetaHumanBodyType::m_srt_nrw", (int64)EMetaHumanBodyType::m_srt_nrw },
{ "EMetaHumanBodyType::m_srt_ovw", (int64)EMetaHumanBodyType::m_srt_ovw },
{ "EMetaHumanBodyType::m_srt_unw", (int64)EMetaHumanBodyType::m_srt_unw },
{ "EMetaHumanBodyType::m_tal_nrw", (int64)EMetaHumanBodyType::m_tal_nrw },
{ "EMetaHumanBodyType::m_tal_ovw", (int64)EMetaHumanBodyType::m_tal_ovw },
{ "EMetaHumanBodyType::m_tal_unw", (int64)EMetaHumanBodyType::m_tal_unw },
{ "EMetaHumanBodyType::BlendableBody", (int64)EMetaHumanBodyType::BlendableBody },
{ "EMetaHumanBodyType::Count", (int64)EMetaHumanBodyType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
nullptr,
"EMetaHumanBodyType",
"EMetaHumanBodyType",
Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType()
{
if (!Z_Registration_Info_UEnum_EMetaHumanBodyType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMetaHumanBodyType.InnerSingleton, Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMetaHumanBodyType.InnerSingleton;
}
// ********** End Enum EMetaHumanBodyType **********************************************************
// ********** Begin Enum EMetaHumanBodyBodyPartIndex ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex;
static UEnum* EMetaHumanBodyBodyPartIndex_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex.OuterSingleton)
{
Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex, (UObject*)Z_Construct_UPackage__Script_MetaHumanSDKRuntime(), TEXT("EMetaHumanBodyBodyPartIndex"));
}
return Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex.OuterSingleton;
}
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EMetaHumanBodyBodyPartIndex>()
{
return EMetaHumanBodyBodyPartIndex_StaticEnum();
}
struct Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Body.Name", "EMetaHumanBodyBodyPartIndex::Body" },
{ "Count.Hidden", "" },
{ "Count.Name", "EMetaHumanBodyBodyPartIndex::Count" },
{ "Face.Name", "EMetaHumanBodyBodyPartIndex::Face" },
{ "Feet.Name", "EMetaHumanBodyBodyPartIndex::Feet" },
{ "Legs.Name", "EMetaHumanBodyBodyPartIndex::Legs" },
{ "ModuleRelativePath", "Public/MetaHumanBodyType.h" },
{ "Torso.Name", "EMetaHumanBodyBodyPartIndex::Torso" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMetaHumanBodyBodyPartIndex::Body", (int64)EMetaHumanBodyBodyPartIndex::Body },
{ "EMetaHumanBodyBodyPartIndex::Face", (int64)EMetaHumanBodyBodyPartIndex::Face },
{ "EMetaHumanBodyBodyPartIndex::Torso", (int64)EMetaHumanBodyBodyPartIndex::Torso },
{ "EMetaHumanBodyBodyPartIndex::Legs", (int64)EMetaHumanBodyBodyPartIndex::Legs },
{ "EMetaHumanBodyBodyPartIndex::Feet", (int64)EMetaHumanBodyBodyPartIndex::Feet },
{ "EMetaHumanBodyBodyPartIndex::Count", (int64)EMetaHumanBodyBodyPartIndex::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
nullptr,
"EMetaHumanBodyBodyPartIndex",
"EMetaHumanBodyBodyPartIndex",
Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex()
{
if (!Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex.InnerSingleton, Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyBodyPartIndex_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex.InnerSingleton;
}
// ********** End Enum EMetaHumanBodyBodyPartIndex *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanBodyType_h__Script_MetaHumanSDKRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMetaHumanBodyType_StaticEnum, TEXT("EMetaHumanBodyType"), &Z_Registration_Info_UEnum_EMetaHumanBodyType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2881626924U) },
{ EMetaHumanBodyBodyPartIndex_StaticEnum, TEXT("EMetaHumanBodyBodyPartIndex"), &Z_Registration_Info_UEnum_EMetaHumanBodyBodyPartIndex, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2711990456U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanBodyType_h__Script_MetaHumanSDKRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanBodyType_h__Script_MetaHumanSDKRuntime_1201812845{
TEXT("/Script/MetaHumanSDKRuntime"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanBodyType_h__Script_MetaHumanSDKRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanBodyType_h__Script_MetaHumanSDKRuntime_Statics::EnumInfo),
};
// ********** 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 "MetaHumanBodyType.h"
#ifdef METAHUMANSDKRUNTIME_MetaHumanBodyType_generated_h
#error "MetaHumanBodyType.generated.h already included, missing '#pragma once' in MetaHumanBodyType.h"
#endif
#define METAHUMANSDKRUNTIME_MetaHumanBodyType_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanBodyType_h
// ********** Begin Enum EMetaHumanBodyType ********************************************************
#define FOREACH_ENUM_EMETAHUMANBODYTYPE(op) \
op(EMetaHumanBodyType::f_med_nrw) \
op(EMetaHumanBodyType::f_med_ovw) \
op(EMetaHumanBodyType::f_med_unw) \
op(EMetaHumanBodyType::f_srt_nrw) \
op(EMetaHumanBodyType::f_srt_ovw) \
op(EMetaHumanBodyType::f_srt_unw) \
op(EMetaHumanBodyType::f_tal_nrw) \
op(EMetaHumanBodyType::f_tal_ovw) \
op(EMetaHumanBodyType::f_tal_unw) \
op(EMetaHumanBodyType::m_med_nrw) \
op(EMetaHumanBodyType::m_med_ovw) \
op(EMetaHumanBodyType::m_med_unw) \
op(EMetaHumanBodyType::m_srt_nrw) \
op(EMetaHumanBodyType::m_srt_ovw) \
op(EMetaHumanBodyType::m_srt_unw) \
op(EMetaHumanBodyType::m_tal_nrw) \
op(EMetaHumanBodyType::m_tal_ovw) \
op(EMetaHumanBodyType::m_tal_unw) \
op(EMetaHumanBodyType::BlendableBody) \
op(EMetaHumanBodyType::Count)
enum class EMetaHumanBodyType : uint8;
template<> struct TIsUEnumClass<EMetaHumanBodyType> { enum { Value = true }; };
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EMetaHumanBodyType>();
// ********** End Enum EMetaHumanBodyType **********************************************************
// ********** Begin Enum EMetaHumanBodyBodyPartIndex ***********************************************
#define FOREACH_ENUM_EMETAHUMANBODYBODYPARTINDEX(op) \
op(EMetaHumanBodyBodyPartIndex::Body) \
op(EMetaHumanBodyBodyPartIndex::Face) \
op(EMetaHumanBodyBodyPartIndex::Torso) \
op(EMetaHumanBodyBodyPartIndex::Legs) \
op(EMetaHumanBodyBodyPartIndex::Feet) \
op(EMetaHumanBodyBodyPartIndex::Count)
enum class EMetaHumanBodyBodyPartIndex : uint32;
template<> struct TIsUEnumClass<EMetaHumanBodyBodyPartIndex> { enum { Value = true }; };
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EMetaHumanBodyBodyPartIndex>();
// ********** End Enum EMetaHumanBodyBodyPartIndex *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,364 @@
// 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 "MetaHumanComponentBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMetaHumanComponentBase() {}
// ********** Begin Cross Module References ********************************************************
CONTROLRIG_API UClass* Z_Construct_UClass_UControlRig_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
ENGINE_API UClass* Z_Construct_UClass_UPhysicsAsset_NoRegister();
METAHUMANSDKRUNTIME_API UClass* Z_Construct_UClass_UMetaHumanComponentBase();
METAHUMANSDKRUNTIME_API UClass* Z_Construct_UClass_UMetaHumanComponentBase_NoRegister();
METAHUMANSDKRUNTIME_API UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType();
METAHUMANSDKRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart();
UPackage* Z_Construct_UPackage__Script_MetaHumanSDKRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMetaHumanCustomizableBodyPart ************************************
struct Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMetaHumanCustomizableBodyPart); }
static inline consteval int16 GetStructAlignment() { return alignof(FMetaHumanCustomizableBodyPart); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlRigClass_MetaData[] = {
{ "Category", "BodyParts" },
{ "Comment", "/** Control rig to run on the body part. Evaluation happens after the base skeleton. */" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "Control rig to run on the body part. Evaluation happens after the base skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlRigLODThreshold_MetaData[] = {
{ "Category", "BodyParts" },
{ "Comment", "/*\n\x09 * Max LOD level to evaluate the assigned control rig for the body part.\n\x09 * For example if you have the threshold set to 2, the control rig will be evaluated for LOD 0, 1, and 2. Setting it to -1 will always evaluate it and disable LODing.\n\x09 */" },
{ "EditCondition", "ControlRigClass != nullptr" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Max LOD level to evaluate the assigned control rig for the body part.\n* For example if you have the threshold set to 2, the control rig will be evaluated for LOD 0, 1, and 2. Setting it to -1 will always evaluate it and disable LODing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhysicsAsset_MetaData[] = {
{ "Category", "BodyParts" },
{ "Comment", "/** Physics asset used for rigid body simulation on the body part. Evaluation happens after the base skeleton. */" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "Physics asset used for rigid body simulation on the body part. Evaluation happens after the base skeleton." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RigidBodyLODThreshold_MetaData[] = {
{ "Category", "BodyParts" },
{ "Comment", "/*\n\x09 * Max LOD level to simulate the rigid bodies of the assigned physics asset.\n\x09 * For example if you have the threshold set to 2, simulation will be enabled for LOD 0, 1, and 2. Setting it to -1 will make it simulate always and disable LODing.\n\x09 */" },
{ "EditCondition", "PhysicsAsset != nullptr" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Max LOD level to simulate the rigid bodies of the assigned physics asset.\n* For example if you have the threshold set to 2, simulation will be enabled for LOD 0, 1, and 2. Setting it to -1 will make it simulate always and disable LODing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentName_MetaData[] = {
{ "Category", "BodyParts" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMetaHumanCustomizableBodyPart constinit property declarations ****
static const UECodeGen_Private::FClassPropertyParams NewProp_ControlRigClass;
static const UECodeGen_Private::FIntPropertyParams NewProp_ControlRigLODThreshold;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysicsAsset;
static const UECodeGen_Private::FIntPropertyParams NewProp_RigidBodyLODThreshold;
static const UECodeGen_Private::FStrPropertyParams NewProp_ComponentName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMetaHumanCustomizableBodyPart constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMetaHumanCustomizableBodyPart>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart;
class UScriptStruct* FMetaHumanCustomizableBodyPart::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart, (UObject*)Z_Construct_UPackage__Script_MetaHumanSDKRuntime(), TEXT("MetaHumanCustomizableBodyPart"));
}
return Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart.OuterSingleton;
}
// ********** Begin ScriptStruct FMetaHumanCustomizableBodyPart Property Definitions ***************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_ControlRigClass = { "ControlRigClass", nullptr, (EPropertyFlags)0x0014000000010001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaHumanCustomizableBodyPart, ControlRigClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UControlRig_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlRigClass_MetaData), NewProp_ControlRigClass_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_ControlRigLODThreshold = { "ControlRigLODThreshold", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaHumanCustomizableBodyPart, ControlRigLODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlRigLODThreshold_MetaData), NewProp_ControlRigLODThreshold_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_PhysicsAsset = { "PhysicsAsset", nullptr, (EPropertyFlags)0x0114000000010001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaHumanCustomizableBodyPart, PhysicsAsset), Z_Construct_UClass_UPhysicsAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhysicsAsset_MetaData), NewProp_PhysicsAsset_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_RigidBodyLODThreshold = { "RigidBodyLODThreshold", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaHumanCustomizableBodyPart, RigidBodyLODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RigidBodyLODThreshold_MetaData), NewProp_RigidBodyLODThreshold_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_ComponentName = { "ComponentName", nullptr, (EPropertyFlags)0x0010040000010001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMetaHumanCustomizableBodyPart, ComponentName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentName_MetaData), NewProp_ComponentName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_ControlRigClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_ControlRigLODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_PhysicsAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_RigidBodyLODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewProp_ComponentName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMetaHumanCustomizableBodyPart Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
nullptr,
&NewStructOps,
"MetaHumanCustomizableBodyPart",
Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::PropPointers),
sizeof(FMetaHumanCustomizableBodyPart),
alignof(FMetaHumanCustomizableBodyPart),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart()
{
if (!Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart.InnerSingleton, Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart.InnerSingleton);
}
// ********** End ScriptStruct FMetaHumanCustomizableBodyPart **************************************
// ********** Begin Class UMetaHumanComponentBase **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMetaHumanComponentBase;
UClass* UMetaHumanComponentBase::GetPrivateStaticClass()
{
using TClass = UMetaHumanComponentBase;
if (!Z_Registration_Info_UClass_UMetaHumanComponentBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MetaHumanComponentBase"),
Z_Registration_Info_UClass_UMetaHumanComponentBase.InnerSingleton,
StaticRegisterNativesUMetaHumanComponentBase,
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_UMetaHumanComponentBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UMetaHumanComponentBase_NoRegister()
{
return UMetaHumanComponentBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMetaHumanComponentBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MetaHumanComponentBase.h" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodyComponentName_MetaData[] = {
{ "Category", "Body" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BodyType_MetaData[] = {
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableBodyCorrectives_MetaData[] = {
{ "Category", "Body" },
{ "Comment", "/*\n\x09 * Enable evaluation of the body procedural control rig, the head movement IK control rig and the arm and finger pose drivers.\n\x09 * When enabled, evaluation for LODs can still be controlled via the Body LOD threshold.\n\x09 * When disabled, the body procedural control rig, the head movement IK control rig and the arm and finger pose drivers will not be evaluated which will result in higher performance but decreases mesh deformation quality.\n\x09 */" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Enable evaluation of the body procedural control rig, the head movement IK control rig and the arm and finger pose drivers.\n* When enabled, evaluation for LODs can still be controlled via the Body LOD threshold.\n* When disabled, the body procedural control rig, the head movement IK control rig and the arm and finger pose drivers will not be evaluated which will result in higher performance but decreases mesh deformation quality." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceComponentName_MetaData[] = {
{ "Category", "Face" },
{ "Comment", "//////////////////////////////////////////////////////////////////////////////\n// Face\n//////////////////////////////////////////////////////////////////////////////\n" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "Face" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RigLogicLODThreshold_MetaData[] = {
{ "Category", "Face" },
{ "Comment", "/*\n\x09 * Max LOD level where Rig Logic is evaluated.\n\x09 * For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating Rig Logic.\n\x09 * Setting it to -1 will always evaluate it and disable LODing.\n\x09 */" },
{ "DisplayName", "Facial Animation LOD Threshold" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Max LOD level where Rig Logic is evaluated.\n* For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating Rig Logic.\n* Setting it to -1 will always evaluate it and disable LODing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableNeckCorrectives_MetaData[] = {
{ "Category", "Face" },
{ "Comment", "/*\n\x09 * Enable evaluation of neck correctives.\n\x09 * When enabled, evaluation for LODs can still be controlled via the LOD threshold.\n\x09 * When disabled, neck correctives will not be evaluated which will result in higher performance but decreases mesh deformation quality.\n\x09 */" },
{ "EditCondition", "BodyType!=EMetaHumanBodyType::BlendableBody" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Enable evaluation of neck correctives.\n* When enabled, evaluation for LODs can still be controlled via the LOD threshold.\n* When disabled, neck correctives will not be evaluated which will result in higher performance but decreases mesh deformation quality." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NeckCorrectivesLODThreshold_MetaData[] = {
{ "Category", "Face" },
{ "Comment", "/*\n\x09 * Max LOD level where neck correctives (pose drivers) are evaluated.\n\x09 * For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating neck correctives.\n\x09 * Setting it to -1 will always evaluate it and disable LODing.\n\x09 */" },
{ "EditCondition", "bEnableNeckCorrectives==true && BodyType!=EMetaHumanBodyType::BlendableBody" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Max LOD level where neck correctives (pose drivers) are evaluated.\n* For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating neck correctives.\n* Setting it to -1 will always evaluate it and disable LODing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableNeckProcControlRig_MetaData[] = {
{ "Category", "Face" },
{ "Comment", "/*\n\x09 * Enable evaluation of the neck procedural control rig.\n\x09 * When enabled, evaluation for LODs can still be controlled via the LOD threshold.\n\x09 * When disabled, the neck procedural control rig will not be evaluated which will result in higher performance but decreases mesh deformation quality.\n\x09 */" },
{ "EditCondition", "BodyType!=EMetaHumanBodyType::BlendableBody" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Enable evaluation of the neck procedural control rig.\n* When enabled, evaluation for LODs can still be controlled via the LOD threshold.\n* When disabled, the neck procedural control rig will not be evaluated which will result in higher performance but decreases mesh deformation quality." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NeckProcControlRigLODThreshold_MetaData[] = {
{ "Category", "Face" },
{ "Comment", "/*\n\x09 * Max LOD level where the neck procedural control rig is evaluated.\n\x09 * For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating the neck procedural control rig.\n\x09 * Setting it to -1 will always evaluate it and disable LODing.\n\x09 */" },
{ "EditCondition", "bEnableNeckProcControlRig==true && BodyType!=EMetaHumanBodyType::BlendableBody" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "* Max LOD level where the neck procedural control rig is evaluated.\n* For example if you have the threshold set to 2, it will evaluate until including LOD 2 (based on 0 index). In case the LOD level gets set to 3, it will stop evaluating the neck procedural control rig.\n* Setting it to -1 will always evaluate it and disable LODing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Torso_MetaData[] = {
{ "Category", "BodyParts" },
{ "Comment", "//////////////////////////////////////////////////////////////////////////////\n// Body Parts\n//////////////////////////////////////////////////////////////////////////////\n" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
{ "ToolTip", "Body Parts" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Legs_MetaData[] = {
{ "Category", "BodyParts" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Feet_MetaData[] = {
{ "Category", "BodyParts" },
{ "ModuleRelativePath", "Public/MetaHumanComponentBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UMetaHumanComponentBase constinit property declarations ******************
static const UECodeGen_Private::FStrPropertyParams NewProp_BodyComponentName;
static const UECodeGen_Private::FBytePropertyParams NewProp_BodyType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BodyType;
static void NewProp_bEnableBodyCorrectives_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableBodyCorrectives;
static const UECodeGen_Private::FStrPropertyParams NewProp_FaceComponentName;
static const UECodeGen_Private::FIntPropertyParams NewProp_RigLogicLODThreshold;
static void NewProp_bEnableNeckCorrectives_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableNeckCorrectives;
static const UECodeGen_Private::FIntPropertyParams NewProp_NeckCorrectivesLODThreshold;
static void NewProp_bEnableNeckProcControlRig_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableNeckProcControlRig;
static const UECodeGen_Private::FIntPropertyParams NewProp_NeckProcControlRigLODThreshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_Torso;
static const UECodeGen_Private::FStructPropertyParams NewProp_Legs;
static const UECodeGen_Private::FStructPropertyParams NewProp_Feet;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMetaHumanComponentBase constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMetaHumanComponentBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMetaHumanComponentBase_Statics
// ********** Begin Class UMetaHumanComponentBase Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_BodyComponentName = { "BodyComponentName", nullptr, (EPropertyFlags)0x00200c0000010001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, BodyComponentName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodyComponentName_MetaData), NewProp_BodyComponentName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_BodyType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_BodyType = { "BodyType", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, BodyType), Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanBodyType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BodyType_MetaData), NewProp_BodyType_MetaData) }; // 2881626924
void Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableBodyCorrectives_SetBit(void* Obj)
{
((UMetaHumanComponentBase*)Obj)->bEnableBodyCorrectives = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableBodyCorrectives = { "bEnableBodyCorrectives", nullptr, (EPropertyFlags)0x0020080000010001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMetaHumanComponentBase), &Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableBodyCorrectives_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableBodyCorrectives_MetaData), NewProp_bEnableBodyCorrectives_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_FaceComponentName = { "FaceComponentName", nullptr, (EPropertyFlags)0x00200c0000010001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, FaceComponentName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceComponentName_MetaData), NewProp_FaceComponentName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_RigLogicLODThreshold = { "RigLogicLODThreshold", nullptr, (EPropertyFlags)0x0020080000010001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, RigLogicLODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RigLogicLODThreshold_MetaData), NewProp_RigLogicLODThreshold_MetaData) };
void Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckCorrectives_SetBit(void* Obj)
{
((UMetaHumanComponentBase*)Obj)->bEnableNeckCorrectives = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckCorrectives = { "bEnableNeckCorrectives", nullptr, (EPropertyFlags)0x0020080000010001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMetaHumanComponentBase), &Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckCorrectives_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableNeckCorrectives_MetaData), NewProp_bEnableNeckCorrectives_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_NeckCorrectivesLODThreshold = { "NeckCorrectivesLODThreshold", nullptr, (EPropertyFlags)0x0020080000010001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, NeckCorrectivesLODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NeckCorrectivesLODThreshold_MetaData), NewProp_NeckCorrectivesLODThreshold_MetaData) };
void Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckProcControlRig_SetBit(void* Obj)
{
((UMetaHumanComponentBase*)Obj)->bEnableNeckProcControlRig = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckProcControlRig = { "bEnableNeckProcControlRig", nullptr, (EPropertyFlags)0x0020080000010001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMetaHumanComponentBase), &Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckProcControlRig_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableNeckProcControlRig_MetaData), NewProp_bEnableNeckProcControlRig_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_NeckProcControlRigLODThreshold = { "NeckProcControlRigLODThreshold", nullptr, (EPropertyFlags)0x0020080000010001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, NeckProcControlRigLODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NeckProcControlRigLODThreshold_MetaData), NewProp_NeckProcControlRigLODThreshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_Torso = { "Torso", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, Torso), Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Torso_MetaData), NewProp_Torso_MetaData) }; // 630114782
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_Legs = { "Legs", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, Legs), Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Legs_MetaData), NewProp_Legs_MetaData) }; // 630114782
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_Feet = { "Feet", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentBase, Feet), Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Feet_MetaData), NewProp_Feet_MetaData) }; // 630114782
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMetaHumanComponentBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_BodyComponentName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_BodyType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_BodyType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableBodyCorrectives,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_FaceComponentName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_RigLogicLODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckCorrectives,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_NeckCorrectivesLODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_bEnableNeckProcControlRig,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_NeckProcControlRigLODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_Torso,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_Legs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentBase_Statics::NewProp_Feet,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentBase_Statics::PropPointers) < 2048);
// ********** End Class UMetaHumanComponentBase Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UMetaHumanComponentBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMetaHumanComponentBase_Statics::ClassParams = {
&UMetaHumanComponentBase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMetaHumanComponentBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentBase_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMetaHumanComponentBase_Statics::Class_MetaDataParams)
};
void UMetaHumanComponentBase::StaticRegisterNativesUMetaHumanComponentBase()
{
}
UClass* Z_Construct_UClass_UMetaHumanComponentBase()
{
if (!Z_Registration_Info_UClass_UMetaHumanComponentBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMetaHumanComponentBase.OuterSingleton, Z_Construct_UClass_UMetaHumanComponentBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMetaHumanComponentBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMetaHumanComponentBase);
UMetaHumanComponentBase::~UMetaHumanComponentBase() {}
// ********** End Class UMetaHumanComponentBase ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h__Script_MetaHumanSDKRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMetaHumanCustomizableBodyPart::StaticStruct, Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics::NewStructOps, TEXT("MetaHumanCustomizableBodyPart"),&Z_Registration_Info_UScriptStruct_FMetaHumanCustomizableBodyPart, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMetaHumanCustomizableBodyPart), 630114782U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMetaHumanComponentBase, UMetaHumanComponentBase::StaticClass, TEXT("UMetaHumanComponentBase"), &Z_Registration_Info_UClass_UMetaHumanComponentBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMetaHumanComponentBase), 2379729079U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h__Script_MetaHumanSDKRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h__Script_MetaHumanSDKRuntime_3664847324{
TEXT("/Script/MetaHumanSDKRuntime"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h__Script_MetaHumanSDKRuntime_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h__Script_MetaHumanSDKRuntime_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h__Script_MetaHumanSDKRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h__Script_MetaHumanSDKRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// 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 "MetaHumanComponentBase.h"
#ifdef METAHUMANSDKRUNTIME_MetaHumanComponentBase_generated_h
#error "MetaHumanComponentBase.generated.h already included, missing '#pragma once' in MetaHumanComponentBase.h"
#endif
#define METAHUMANSDKRUNTIME_MetaHumanComponentBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMetaHumanCustomizableBodyPart ************************************
struct Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics;
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h_49_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMetaHumanCustomizableBodyPart_Statics; \
METAHUMANSDKRUNTIME_API static class UScriptStruct* StaticStruct();
struct FMetaHumanCustomizableBodyPart;
// ********** End ScriptStruct FMetaHumanCustomizableBodyPart **************************************
// ********** Begin Class UMetaHumanComponentBase **************************************************
struct Z_Construct_UClass_UMetaHumanComponentBase_Statics;
METAHUMANSDKRUNTIME_API UClass* Z_Construct_UClass_UMetaHumanComponentBase_NoRegister();
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h_81_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMetaHumanComponentBase(); \
friend struct ::Z_Construct_UClass_UMetaHumanComponentBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend METAHUMANSDKRUNTIME_API UClass* ::Z_Construct_UClass_UMetaHumanComponentBase_NoRegister(); \
public: \
DECLARE_CLASS2(UMetaHumanComponentBase, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/MetaHumanSDKRuntime"), Z_Construct_UClass_UMetaHumanComponentBase_NoRegister) \
DECLARE_SERIALIZER(UMetaHumanComponentBase)
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h_81_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMetaHumanComponentBase(UMetaHumanComponentBase&&) = delete; \
UMetaHumanComponentBase(const UMetaHumanComponentBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(METAHUMANSDKRUNTIME_API, UMetaHumanComponentBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMetaHumanComponentBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMetaHumanComponentBase) \
METAHUMANSDKRUNTIME_API virtual ~UMetaHumanComponentBase();
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h_77_PROLOG
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h_81_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h_81_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h_81_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMetaHumanComponentBase;
// ********** End Class UMetaHumanComponentBase ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// 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 "MetaHumanComponentUE.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMetaHumanComponentUE() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimInstance_NoRegister();
METAHUMANSDKRUNTIME_API UClass* Z_Construct_UClass_UMetaHumanComponentBase();
METAHUMANSDKRUNTIME_API UClass* Z_Construct_UClass_UMetaHumanComponentUE();
METAHUMANSDKRUNTIME_API UClass* Z_Construct_UClass_UMetaHumanComponentUE_NoRegister();
UPackage* Z_Construct_UPackage__Script_MetaHumanSDKRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMetaHumanComponentUE ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMetaHumanComponentUE;
UClass* UMetaHumanComponentUE::GetPrivateStaticClass()
{
using TClass = UMetaHumanComponentUE;
if (!Z_Registration_Info_UClass_UMetaHumanComponentUE.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MetaHumanComponentUE"),
Z_Registration_Info_UClass_UMetaHumanComponentUE.InnerSingleton,
StaticRegisterNativesUMetaHumanComponentUE,
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_UMetaHumanComponentUE.InnerSingleton;
}
UClass* Z_Construct_UClass_UMetaHumanComponentUE_NoRegister()
{
return UMetaHumanComponentUE::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMetaHumanComponentUE_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "BlueprintType", "true" },
{ "ClassGroupNames", "Animation" },
{ "DisplayName", "MetaHuman Component" },
{ "HideCategories", "Navigation Variable Sockets Tags Activation Cooking Events ComponentTick ComponentReplication AssetUserData Replication" },
{ "IncludePath", "MetaHumanComponentUE.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/MetaHumanComponentUE.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostProcessAnimBP_MetaData[] = {
{ "Category", "BodyParts" },
{ "Comment", "/**\n\x09 * The post-processing AnimBP to use for the body parts when either the physics asset or the control rig are set.\n\x09 * Use the ABP_Clothing_PostProcess shipped along with MetaHumans. The MetaHuman component will control given variables\n\x09 * to e.g. set the LOD thresholds.\n\x09 */" },
{ "ModuleRelativePath", "Public/MetaHumanComponentUE.h" },
{ "ToolTip", "The post-processing AnimBP to use for the body parts when either the physics asset or the control rig are set.\nUse the ABP_Clothing_PostProcess shipped along with MetaHumans. The MetaHuman component will control given variables\nto e.g. set the LOD thresholds." },
};
#endif // WITH_METADATA
// ********** Begin Class UMetaHumanComponentUE constinit property declarations ********************
static const UECodeGen_Private::FSoftClassPropertyParams NewProp_PostProcessAnimBP;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMetaHumanComponentUE constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMetaHumanComponentUE>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMetaHumanComponentUE_Statics
// ********** Begin Class UMetaHumanComponentUE Property Definitions *******************************
const UECodeGen_Private::FSoftClassPropertyParams Z_Construct_UClass_UMetaHumanComponentUE_Statics::NewProp_PostProcessAnimBP = { "PostProcessAnimBP", nullptr, (EPropertyFlags)0x0044000000010001, UECodeGen_Private::EPropertyGenFlags::SoftClass, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMetaHumanComponentUE, PostProcessAnimBP), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessAnimBP_MetaData), NewProp_PostProcessAnimBP_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMetaHumanComponentUE_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMetaHumanComponentUE_Statics::NewProp_PostProcessAnimBP,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentUE_Statics::PropPointers) < 2048);
// ********** End Class UMetaHumanComponentUE Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UMetaHumanComponentUE_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMetaHumanComponentBase,
(UObject* (*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentUE_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMetaHumanComponentUE_Statics::ClassParams = {
&UMetaHumanComponentUE::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMetaHumanComponentUE_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentUE_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMetaHumanComponentUE_Statics::Class_MetaDataParams), Z_Construct_UClass_UMetaHumanComponentUE_Statics::Class_MetaDataParams)
};
void UMetaHumanComponentUE::StaticRegisterNativesUMetaHumanComponentUE()
{
}
UClass* Z_Construct_UClass_UMetaHumanComponentUE()
{
if (!Z_Registration_Info_UClass_UMetaHumanComponentUE.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMetaHumanComponentUE.OuterSingleton, Z_Construct_UClass_UMetaHumanComponentUE_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMetaHumanComponentUE.OuterSingleton;
}
UMetaHumanComponentUE::UMetaHumanComponentUE() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMetaHumanComponentUE);
UMetaHumanComponentUE::~UMetaHumanComponentUE() {}
// ********** End Class UMetaHumanComponentUE ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h__Script_MetaHumanSDKRuntime_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMetaHumanComponentUE, UMetaHumanComponentUE::StaticClass, TEXT("UMetaHumanComponentUE"), &Z_Registration_Info_UClass_UMetaHumanComponentUE, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMetaHumanComponentUE), 1901842583U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h__Script_MetaHumanSDKRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h__Script_MetaHumanSDKRuntime_2396399483{
TEXT("/Script/MetaHumanSDKRuntime"),
Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h__Script_MetaHumanSDKRuntime_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h__Script_MetaHumanSDKRuntime_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MetaHumanComponentUE.h"
#ifdef METAHUMANSDKRUNTIME_MetaHumanComponentUE_generated_h
#error "MetaHumanComponentUE.generated.h already included, missing '#pragma once' in MetaHumanComponentUE.h"
#endif
#define METAHUMANSDKRUNTIME_MetaHumanComponentUE_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMetaHumanComponentUE ****************************************************
struct Z_Construct_UClass_UMetaHumanComponentUE_Statics;
METAHUMANSDKRUNTIME_API UClass* Z_Construct_UClass_UMetaHumanComponentUE_NoRegister();
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMetaHumanComponentUE(); \
friend struct ::Z_Construct_UClass_UMetaHumanComponentUE_Statics; \
static UClass* GetPrivateStaticClass(); \
friend METAHUMANSDKRUNTIME_API UClass* ::Z_Construct_UClass_UMetaHumanComponentUE_NoRegister(); \
public: \
DECLARE_CLASS2(UMetaHumanComponentUE, UMetaHumanComponentBase, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/MetaHumanSDKRuntime"), Z_Construct_UClass_UMetaHumanComponentUE_NoRegister) \
DECLARE_SERIALIZER(UMetaHumanComponentUE)
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
METAHUMANSDKRUNTIME_API UMetaHumanComponentUE(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMetaHumanComponentUE(UMetaHumanComponentUE&&) = delete; \
UMetaHumanComponentUE(const UMetaHumanComponentUE&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(METAHUMANSDKRUNTIME_API, UMetaHumanComponentUE); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMetaHumanComponentUE); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMetaHumanComponentUE) \
METAHUMANSDKRUNTIME_API virtual ~UMetaHumanComponentUE();
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h_11_PROLOG
#define FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMetaHumanComponentUE;
// ********** End Class UMetaHumanComponentUE ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanComponentUE_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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 EmptyLinkFunctionForGeneratedCodeMetaHumanSDKRuntime_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MetaHumanSDKRuntime;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MetaHumanSDKRuntime()
{
if (!Z_Registration_Info_UPackage__Script_MetaHumanSDKRuntime.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/MetaHumanSDKRuntime",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xDD6BDF7D,
0x56F74690,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MetaHumanSDKRuntime.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_MetaHumanSDKRuntime.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MetaHumanSDKRuntime(Z_Construct_UPackage__Script_MetaHumanSDKRuntime, TEXT("/Script/MetaHumanSDKRuntime"), Z_Registration_Info_UPackage__Script_MetaHumanSDKRuntime, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xDD6BDF7D, 0x56F74690));
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,256 @@
// 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 "MetaHumanTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMetaHumanTypes() {}
// ********** Begin Cross Module References ********************************************************
METAHUMANSDKRUNTIME_API UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType();
METAHUMANSDKRUNTIME_API UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType();
METAHUMANSDKRUNTIME_API UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel();
UPackage* Z_Construct_UPackage__Script_MetaHumanSDKRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EFaceTextureType **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFaceTextureType;
static UEnum* EFaceTextureType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EFaceTextureType.OuterSingleton)
{
Z_Registration_Info_UEnum_EFaceTextureType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType, (UObject*)Z_Construct_UPackage__Script_MetaHumanSDKRuntime(), TEXT("EFaceTextureType"));
}
return Z_Registration_Info_UEnum_EFaceTextureType.OuterSingleton;
}
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EFaceTextureType>()
{
return EFaceTextureType_StaticEnum();
}
struct Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Basecolor.DisplayName", "Base Color" },
{ "Basecolor.Name", "EFaceTextureType::Basecolor" },
{ "Basecolor_Animated_CM1.DisplayName", "Base Color Animated CM1" },
{ "Basecolor_Animated_CM1.Name", "EFaceTextureType::Basecolor_Animated_CM1" },
{ "Basecolor_Animated_CM2.DisplayName", "Base Color Animated CM2" },
{ "Basecolor_Animated_CM2.Name", "EFaceTextureType::Basecolor_Animated_CM2" },
{ "Basecolor_Animated_CM3.DisplayName", "Base Color Animated CM3" },
{ "Basecolor_Animated_CM3.Name", "EFaceTextureType::Basecolor_Animated_CM3" },
{ "Cavity.Name", "EFaceTextureType::Cavity" },
{ "Comment", "/**\n * This enum defines the Texture objects stored in a MetaHumanCharacter by indexing the SynthesizedFaceTextures array.\n * The values match the names of the material slots for the MetaHumanCharacter Editable preview material, and\n * correspond to the expected outputs of the TS model in the TitanLib module.\n */" },
{ "Count.Hidden", "" },
{ "Count.Name", "EFaceTextureType::Count" },
{ "ModuleRelativePath", "Public/MetaHumanTypes.h" },
{ "Normal.Name", "EFaceTextureType::Normal" },
{ "Normal_Animated_WM1.DisplayName", "Normal Animated WM1" },
{ "Normal_Animated_WM1.Name", "EFaceTextureType::Normal_Animated_WM1" },
{ "Normal_Animated_WM2.DisplayName", "Normal Animated WM2" },
{ "Normal_Animated_WM2.Name", "EFaceTextureType::Normal_Animated_WM2" },
{ "Normal_Animated_WM3.DisplayName", "Normal Animated WM3" },
{ "Normal_Animated_WM3.Name", "EFaceTextureType::Normal_Animated_WM3" },
{ "ToolTip", "This enum defines the Texture objects stored in a MetaHumanCharacter by indexing the SynthesizedFaceTextures array.\nThe values match the names of the material slots for the MetaHumanCharacter Editable preview material, and\ncorrespond to the expected outputs of the TS model in the TitanLib module." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EFaceTextureType::Basecolor", (int64)EFaceTextureType::Basecolor },
{ "EFaceTextureType::Basecolor_Animated_CM1", (int64)EFaceTextureType::Basecolor_Animated_CM1 },
{ "EFaceTextureType::Basecolor_Animated_CM2", (int64)EFaceTextureType::Basecolor_Animated_CM2 },
{ "EFaceTextureType::Basecolor_Animated_CM3", (int64)EFaceTextureType::Basecolor_Animated_CM3 },
{ "EFaceTextureType::Normal", (int64)EFaceTextureType::Normal },
{ "EFaceTextureType::Normal_Animated_WM1", (int64)EFaceTextureType::Normal_Animated_WM1 },
{ "EFaceTextureType::Normal_Animated_WM2", (int64)EFaceTextureType::Normal_Animated_WM2 },
{ "EFaceTextureType::Normal_Animated_WM3", (int64)EFaceTextureType::Normal_Animated_WM3 },
{ "EFaceTextureType::Cavity", (int64)EFaceTextureType::Cavity },
{ "EFaceTextureType::Count", (int64)EFaceTextureType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
nullptr,
"EFaceTextureType",
"EFaceTextureType",
Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType()
{
if (!Z_Registration_Info_UEnum_EFaceTextureType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFaceTextureType.InnerSingleton, Z_Construct_UEnum_MetaHumanSDKRuntime_EFaceTextureType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EFaceTextureType.InnerSingleton;
}
// ********** End Enum EFaceTextureType ************************************************************
// ********** Begin Enum EBodyTextureType **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBodyTextureType;
static UEnum* EBodyTextureType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBodyTextureType.OuterSingleton)
{
Z_Registration_Info_UEnum_EBodyTextureType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType, (UObject*)Z_Construct_UPackage__Script_MetaHumanSDKRuntime(), TEXT("EBodyTextureType"));
}
return Z_Registration_Info_UEnum_EBodyTextureType.OuterSingleton;
}
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBodyTextureType>()
{
return EBodyTextureType_StaticEnum();
}
struct Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Body_Basecolor.DisplayName", "Body Base Color" },
{ "Body_Basecolor.Name", "EBodyTextureType::Body_Basecolor" },
{ "Body_Cavity.DisplayName", "Body Cavity" },
{ "Body_Cavity.Name", "EBodyTextureType::Body_Cavity" },
{ "Body_Normal.DisplayName", "Body Normal" },
{ "Body_Normal.Name", "EBodyTextureType::Body_Normal" },
{ "Body_Underwear_Basecolor.DisplayName", "Body Underwear Base Color" },
{ "Body_Underwear_Basecolor.Name", "EBodyTextureType::Body_Underwear_Basecolor" },
{ "Body_Underwear_Mask.DisplayName", "Body Underwear Mask" },
{ "Body_Underwear_Mask.Name", "EBodyTextureType::Body_Underwear_Mask" },
{ "Body_Underwear_Normal.DisplayName", "Body Underwear Normal" },
{ "Body_Underwear_Normal.Name", "EBodyTextureType::Body_Underwear_Normal" },
{ "Chest_Basecolor.DisplayName", "Chest Base Color" },
{ "Chest_Basecolor.Name", "EBodyTextureType::Chest_Basecolor" },
{ "Chest_Cavity.DisplayName", "Chest Cavity" },
{ "Chest_Cavity.Name", "EBodyTextureType::Chest_Cavity" },
{ "Chest_Normal.DisplayName", "Chest Normal" },
{ "Chest_Normal.Name", "EBodyTextureType::Chest_Normal" },
{ "Chest_Underwear_Basecolor.DisplayName", "Chest Underwear Base Color" },
{ "Chest_Underwear_Basecolor.Name", "EBodyTextureType::Chest_Underwear_Basecolor" },
{ "Chest_Underwear_Normal.DisplayName", "Chest Underwear Normal" },
{ "Chest_Underwear_Normal.Name", "EBodyTextureType::Chest_Underwear_Normal" },
{ "Count.Hidden", "" },
{ "Count.Name", "EBodyTextureType::Count" },
{ "ModuleRelativePath", "Public/MetaHumanTypes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBodyTextureType::Body_Basecolor", (int64)EBodyTextureType::Body_Basecolor },
{ "EBodyTextureType::Body_Normal", (int64)EBodyTextureType::Body_Normal },
{ "EBodyTextureType::Body_Cavity", (int64)EBodyTextureType::Body_Cavity },
{ "EBodyTextureType::Body_Underwear_Basecolor", (int64)EBodyTextureType::Body_Underwear_Basecolor },
{ "EBodyTextureType::Body_Underwear_Normal", (int64)EBodyTextureType::Body_Underwear_Normal },
{ "EBodyTextureType::Body_Underwear_Mask", (int64)EBodyTextureType::Body_Underwear_Mask },
{ "EBodyTextureType::Chest_Basecolor", (int64)EBodyTextureType::Chest_Basecolor },
{ "EBodyTextureType::Chest_Normal", (int64)EBodyTextureType::Chest_Normal },
{ "EBodyTextureType::Chest_Cavity", (int64)EBodyTextureType::Chest_Cavity },
{ "EBodyTextureType::Chest_Underwear_Basecolor", (int64)EBodyTextureType::Chest_Underwear_Basecolor },
{ "EBodyTextureType::Chest_Underwear_Normal", (int64)EBodyTextureType::Chest_Underwear_Normal },
{ "EBodyTextureType::Count", (int64)EBodyTextureType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
nullptr,
"EBodyTextureType",
"EBodyTextureType",
Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType()
{
if (!Z_Registration_Info_UEnum_EBodyTextureType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBodyTextureType.InnerSingleton, Z_Construct_UEnum_MetaHumanSDKRuntime_EBodyTextureType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBodyTextureType.InnerSingleton;
}
// ********** End Enum EBodyTextureType ************************************************************
// ********** Begin Enum EMetaHumanQualityLevel ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMetaHumanQualityLevel;
static UEnum* EMetaHumanQualityLevel_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMetaHumanQualityLevel.OuterSingleton)
{
Z_Registration_Info_UEnum_EMetaHumanQualityLevel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel, (UObject*)Z_Construct_UPackage__Script_MetaHumanSDKRuntime(), TEXT("EMetaHumanQualityLevel"));
}
return Z_Registration_Info_UEnum_EMetaHumanQualityLevel.OuterSingleton;
}
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EMetaHumanQualityLevel>()
{
return EMetaHumanQualityLevel_StaticEnum();
}
struct Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Cinematic.Name", "EMetaHumanQualityLevel::Cinematic" },
{ "Count.Hidden", "" },
{ "Count.Name", "EMetaHumanQualityLevel::Count" },
{ "High.Name", "EMetaHumanQualityLevel::High" },
{ "Low.Name", "EMetaHumanQualityLevel::Low" },
{ "Medium.Name", "EMetaHumanQualityLevel::Medium" },
{ "ModuleRelativePath", "Public/MetaHumanTypes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMetaHumanQualityLevel::Low", (int64)EMetaHumanQualityLevel::Low },
{ "EMetaHumanQualityLevel::Medium", (int64)EMetaHumanQualityLevel::Medium },
{ "EMetaHumanQualityLevel::High", (int64)EMetaHumanQualityLevel::High },
{ "EMetaHumanQualityLevel::Cinematic", (int64)EMetaHumanQualityLevel::Cinematic },
{ "EMetaHumanQualityLevel::Count", (int64)EMetaHumanQualityLevel::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MetaHumanSDKRuntime,
nullptr,
"EMetaHumanQualityLevel",
"EMetaHumanQualityLevel",
Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel()
{
if (!Z_Registration_Info_UEnum_EMetaHumanQualityLevel.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMetaHumanQualityLevel.InnerSingleton, Z_Construct_UEnum_MetaHumanSDKRuntime_EMetaHumanQualityLevel_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMetaHumanQualityLevel.InnerSingleton;
}
// ********** End Enum EMetaHumanQualityLevel ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanTypes_h__Script_MetaHumanSDKRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EFaceTextureType_StaticEnum, TEXT("EFaceTextureType"), &Z_Registration_Info_UEnum_EFaceTextureType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2309621315U) },
{ EBodyTextureType_StaticEnum, TEXT("EBodyTextureType"), &Z_Registration_Info_UEnum_EBodyTextureType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 621309607U) },
{ EMetaHumanQualityLevel_StaticEnum, TEXT("EMetaHumanQualityLevel"), &Z_Registration_Info_UEnum_EMetaHumanQualityLevel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3960319708U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanTypes_h__Script_MetaHumanSDKRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanTypes_h__Script_MetaHumanSDKRuntime_4201928002{
TEXT("/Script/MetaHumanSDKRuntime"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanTypes_h__Script_MetaHumanSDKRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanTypes_h__Script_MetaHumanSDKRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,75 @@
// 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 "MetaHumanTypes.h"
#ifdef METAHUMANSDKRUNTIME_MetaHumanTypes_generated_h
#error "MetaHumanTypes.generated.h already included, missing '#pragma once' in MetaHumanTypes.h"
#endif
#define METAHUMANSDKRUNTIME_MetaHumanTypes_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_MetaHuman_MetaHumanSDK_Source_MetaHumanSDKRuntime_Public_MetaHumanTypes_h
// ********** Begin Enum EFaceTextureType **********************************************************
#define FOREACH_ENUM_EFACETEXTURETYPE(op) \
op(EFaceTextureType::Basecolor) \
op(EFaceTextureType::Basecolor_Animated_CM1) \
op(EFaceTextureType::Basecolor_Animated_CM2) \
op(EFaceTextureType::Basecolor_Animated_CM3) \
op(EFaceTextureType::Normal) \
op(EFaceTextureType::Normal_Animated_WM1) \
op(EFaceTextureType::Normal_Animated_WM2) \
op(EFaceTextureType::Normal_Animated_WM3) \
op(EFaceTextureType::Cavity) \
op(EFaceTextureType::Count)
enum class EFaceTextureType : uint8;
template<> struct TIsUEnumClass<EFaceTextureType> { enum { Value = true }; };
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EFaceTextureType>();
// ********** End Enum EFaceTextureType ************************************************************
// ********** Begin Enum EBodyTextureType **********************************************************
#define FOREACH_ENUM_EBODYTEXTURETYPE(op) \
op(EBodyTextureType::Body_Basecolor) \
op(EBodyTextureType::Body_Normal) \
op(EBodyTextureType::Body_Cavity) \
op(EBodyTextureType::Body_Underwear_Basecolor) \
op(EBodyTextureType::Body_Underwear_Normal) \
op(EBodyTextureType::Body_Underwear_Mask) \
op(EBodyTextureType::Chest_Basecolor) \
op(EBodyTextureType::Chest_Normal) \
op(EBodyTextureType::Chest_Cavity) \
op(EBodyTextureType::Chest_Underwear_Basecolor) \
op(EBodyTextureType::Chest_Underwear_Normal) \
op(EBodyTextureType::Count)
enum class EBodyTextureType : uint8;
template<> struct TIsUEnumClass<EBodyTextureType> { enum { Value = true }; };
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBodyTextureType>();
// ********** End Enum EBodyTextureType ************************************************************
// ********** Begin Enum EMetaHumanQualityLevel ****************************************************
#define FOREACH_ENUM_EMETAHUMANQUALITYLEVEL(op) \
op(EMetaHumanQualityLevel::Low) \
op(EMetaHumanQualityLevel::Medium) \
op(EMetaHumanQualityLevel::High) \
op(EMetaHumanQualityLevel::Cinematic) \
op(EMetaHumanQualityLevel::Count)
enum class EMetaHumanQualityLevel : uint8;
template<> struct TIsUEnumClass<EMetaHumanQualityLevel> { enum { Value = true }; };
template<> METAHUMANSDKRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EMetaHumanQualityLevel>();
// ********** End Enum EMetaHumanQualityLevel ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,4 @@
D:\UE_5_7_1\Engine\Plugins\MetaHuman\MetaHumanSDK\Source\MetaHumanSDKRuntime\Public\MetaHumanBodyType.h
D:\UE_5_7_1\Engine\Plugins\MetaHuman\MetaHumanSDK\Source\MetaHumanSDKRuntime\Public\MetaHumanComponentBase.h
D:\UE_5_7_1\Engine\Plugins\MetaHuman\MetaHumanSDK\Source\MetaHumanSDKRuntime\Public\MetaHumanComponentUE.h
D:\UE_5_7_1\Engine\Plugins\MetaHuman\MetaHumanSDK\Source\MetaHumanSDKRuntime\Public\MetaHumanTypes.h