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,129 @@
// 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 "AnimNode_RigLogic.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RigLogic() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
RIGLOGICMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RigLogic();
UPackage* Z_Construct_UPackage__Script_RigLogicModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_RigLogic ************************************************
struct Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RigLogic); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RigLogic); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNode_RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequence_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNode_RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CacheAnimCurveNames_MetaData[] = {
{ "Category", "RigLogic" },
{ "Comment", "/*\n\x09 * Since the order of anim curves may change even on a frame by frame basis, it is not safe to cache and\n\x09 * rely on cached indices by default, but if the blueprints feeding anim curves into RigLogic are set up\n\x09 * in a controlled manner, such that no such runtime changes are expected to the order or number of anim\n\x09 * curves, caching may improve the performance of the node, especially in low-LOD evaluations.\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNode_RigLogic.h" },
{ "ToolTip", "* Since the order of anim curves may change even on a frame by frame basis, it is not safe to cache and\n* rely on cached indices by default, but if the blueprints feeding anim curves into RigLogic are set up\n* in a controlled manner, such that no such runtime changes are expected to the order or number of anim\n* curves, caching may improve the performance of the node, especially in low-LOD evaluations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "RigLogic" },
{ "Comment", "/*\n\x09 * Max LOD level that RigLogic Node 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 Rig Logic.\n\x09 * Setting it to -1 will always evaluate it.\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNode_RigLogic.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "* Max LOD level that RigLogic Node 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 Rig Logic.\n* Setting it to -1 will always evaluate it." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RigLogic constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_AnimSequence;
static void NewProp_CacheAnimCurveNames_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_CacheAnimCurveNames;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RigLogic constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RigLogic>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics
static_assert(std::is_polymorphic<FAnimNode_RigLogic>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_RigLogic cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic;
class UScriptStruct* FAnimNode_RigLogic::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RigLogic, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("AnimNode_RigLogic"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RigLogic Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_AnimSequence = { "AnimSequence", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigLogic, AnimSequence), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequence_MetaData), NewProp_AnimSequence_MetaData) }; // 2890301526
void Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_CacheAnimCurveNames_SetBit(void* Obj)
{
((FAnimNode_RigLogic*)Obj)->CacheAnimCurveNames = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_CacheAnimCurveNames = { "CacheAnimCurveNames", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RigLogic), &Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_CacheAnimCurveNames_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CacheAnimCurveNames_MetaData), NewProp_CacheAnimCurveNames_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigLogic, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_AnimSequence,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_CacheAnimCurveNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewProp_LODThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RigLogic Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_RigLogic",
Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::PropPointers),
sizeof(FAnimNode_RigLogic),
alignof(FAnimNode_RigLogic),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RigLogic()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RigLogic **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_AnimNode_RigLogic_h__Script_RigLogicModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_RigLogic::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics::NewStructOps, TEXT("AnimNode_RigLogic"),&Z_Registration_Info_UScriptStruct_FAnimNode_RigLogic, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RigLogic), 1731863839U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_AnimNode_RigLogic_h__Script_RigLogicModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_AnimNode_RigLogic_h__Script_RigLogicModule_3280902181{
TEXT("/Script/RigLogicModule"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_AnimNode_RigLogic_h__Script_RigLogicModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_AnimNode_RigLogic_h__Script_RigLogicModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNode_RigLogic.h"
#ifdef RIGLOGICMODULE_AnimNode_RigLogic_generated_h
#error "AnimNode_RigLogic.generated.h already included, missing '#pragma once' in AnimNode_RigLogic.h"
#endif
#define RIGLOGICMODULE_AnimNode_RigLogic_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_RigLogic ************************************************
struct Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_AnimNode_RigLogic_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_RigLogic_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_RigLogic;
// ********** End ScriptStruct FAnimNode_RigLogic **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_AnimNode_RigLogic_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,191 @@
// 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

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "DNAAsset.h"
#ifdef RIGLOGICMODULE_DNAAsset_generated_h
#error "DNAAsset.generated.h already included, missing '#pragma once' in DNAAsset.h"
#endif
#define RIGLOGICMODULE_DNAAsset_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UDNAAsset ****************************************************************
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_42_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UDNAAsset, RIGLOGICMODULE_API)
struct Z_Construct_UClass_UDNAAsset_Statics;
RIGLOGICMODULE_API UClass* Z_Construct_UClass_UDNAAsset_NoRegister();
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_42_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDNAAsset(); \
friend struct ::Z_Construct_UClass_UDNAAsset_Statics; \
static UClass* GetPrivateStaticClass(); \
friend RIGLOGICMODULE_API UClass* ::Z_Construct_UClass_UDNAAsset_NoRegister(); \
public: \
DECLARE_CLASS2(UDNAAsset, UAssetUserData, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/RigLogicModule"), Z_Construct_UClass_UDNAAsset_NoRegister) \
DECLARE_SERIALIZER(UDNAAsset) \
FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_42_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_42_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UDNAAsset(UDNAAsset&&) = delete; \
UDNAAsset(const UDNAAsset&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(RIGLOGICMODULE_API, UDNAAsset); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDNAAsset); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDNAAsset)
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_39_PROLOG
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_42_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_42_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h_42_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDNAAsset;
// ********** End Class UDNAAsset ******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNAAsset_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,200 @@
// 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 "DNACommon.h"
#ifdef RIGLOGICMODULE_DNACommon_generated_h
#error "DNACommon.generated.h already included, missing '#pragma once' in DNACommon.h"
#endif
#define RIGLOGICMODULE_DNACommon_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCoordinateSystem *************************************************
struct Z_Construct_UScriptStruct_FCoordinateSystem_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNACommon_h_153_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCoordinateSystem_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FCoordinateSystem;
// ********** End ScriptStruct FCoordinateSystem ***************************************************
// ********** Begin ScriptStruct FMeshBlendShapeChannelMapping *************************************
struct Z_Construct_UScriptStruct_FMeshBlendShapeChannelMapping_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNACommon_h_174_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshBlendShapeChannelMapping_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FMeshBlendShapeChannelMapping;
// ********** End ScriptStruct FMeshBlendShapeChannelMapping ***************************************
// ********** Begin ScriptStruct FTextureCoordinate ************************************************
struct Z_Construct_UScriptStruct_FTextureCoordinate_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNACommon_h_193_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTextureCoordinate_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FTextureCoordinate;
// ********** End ScriptStruct FTextureCoordinate **************************************************
// ********** Begin ScriptStruct FVertexLayout *****************************************************
struct Z_Construct_UScriptStruct_FVertexLayout_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNACommon_h_212_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVertexLayout_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FVertexLayout;
// ********** End ScriptStruct FVertexLayout *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_DNACommon_h
// ********** Begin Enum EArchetype ****************************************************************
#define FOREACH_ENUM_EARCHETYPE(op) \
op(EArchetype::Asian) \
op(EArchetype::Black) \
op(EArchetype::Caucasian) \
op(EArchetype::Hispanic) \
op(EArchetype::Alien) \
op(EArchetype::Other)
enum class EArchetype : uint8;
template<> struct TIsUEnumClass<EArchetype> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EArchetype>();
// ********** End Enum EArchetype ******************************************************************
// ********** Begin Enum EGender *******************************************************************
#define FOREACH_ENUM_EGENDER(op) \
op(EGender::Male) \
op(EGender::Female) \
op(EGender::Other)
enum class EGender : uint8;
template<> struct TIsUEnumClass<EGender> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EGender>();
// ********** End Enum EGender *********************************************************************
// ********** Begin Enum ETranslationUnit **********************************************************
#define FOREACH_ENUM_ETRANSLATIONUNIT(op) \
op(ETranslationUnit::CM) \
op(ETranslationUnit::M)
enum class ETranslationUnit : uint8;
template<> struct TIsUEnumClass<ETranslationUnit> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETranslationUnit>();
// ********** End Enum ETranslationUnit ************************************************************
// ********** Begin Enum ERotationUnit *************************************************************
#define FOREACH_ENUM_EROTATIONUNIT(op) \
op(ERotationUnit::Degrees) \
op(ERotationUnit::Radians)
enum class ERotationUnit : uint8;
template<> struct TIsUEnumClass<ERotationUnit> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERotationUnit>();
// ********** End Enum ERotationUnit ***************************************************************
// ********** Begin Enum EDirection ****************************************************************
#define FOREACH_ENUM_EDIRECTION(op) \
op(EDirection::Left) \
op(EDirection::Right) \
op(EDirection::Up) \
op(EDirection::Down) \
op(EDirection::Front) \
op(EDirection::Back)
enum class EDirection : uint8;
template<> struct TIsUEnumClass<EDirection> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EDirection>();
// ********** End Enum EDirection ******************************************************************
// ********** Begin Enum ETranslationRepresentation ************************************************
#define FOREACH_ENUM_ETRANSLATIONREPRESENTATION(op) \
op(ETranslationRepresentation::Vector)
enum class ETranslationRepresentation : uint8;
template<> struct TIsUEnumClass<ETranslationRepresentation> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETranslationRepresentation>();
// ********** End Enum ETranslationRepresentation **************************************************
// ********** Begin Enum ERotationRepresentation ***************************************************
#define FOREACH_ENUM_EROTATIONREPRESENTATION(op) \
op(ERotationRepresentation::EulerAngles) \
op(ERotationRepresentation::Quaternion)
enum class ERotationRepresentation : uint8;
template<> struct TIsUEnumClass<ERotationRepresentation> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERotationRepresentation>();
// ********** End Enum ERotationRepresentation *****************************************************
// ********** Begin Enum EScaleRepresentation ******************************************************
#define FOREACH_ENUM_ESCALEREPRESENTATION(op) \
op(EScaleRepresentation::Vector)
enum class EScaleRepresentation : uint8;
template<> struct TIsUEnumClass<EScaleRepresentation> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EScaleRepresentation>();
// ********** End Enum EScaleRepresentation ********************************************************
// ********** Begin Enum EAutomaticRadius **********************************************************
#define FOREACH_ENUM_EAUTOMATICRADIUS(op) \
op(EAutomaticRadius::On) \
op(EAutomaticRadius::Off)
enum class EAutomaticRadius : uint8;
template<> struct TIsUEnumClass<EAutomaticRadius> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAutomaticRadius>();
// ********** End Enum EAutomaticRadius ************************************************************
// ********** Begin Enum ETwistAxis ****************************************************************
#define FOREACH_ENUM_ETWISTAXIS(op) \
op(ETwistAxis::X) \
op(ETwistAxis::Y) \
op(ETwistAxis::Z)
enum class ETwistAxis : uint8;
template<> struct TIsUEnumClass<ETwistAxis> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETwistAxis>();
// ********** End Enum ETwistAxis ******************************************************************
// ********** Begin Enum EDNADataLayer *************************************************************
#define FOREACH_ENUM_EDNADATALAYER(op) \
op(EDNADataLayer::None) \
op(EDNADataLayer::Descriptor) \
op(EDNADataLayer::Definition) \
op(EDNADataLayer::Behavior) \
op(EDNADataLayer::Geometry) \
op(EDNADataLayer::GeometryWithoutBlendShapes) \
op(EDNADataLayer::MachineLearnedBehavior) \
op(EDNADataLayer::RBFBehavior) \
op(EDNADataLayer::All)
enum class EDNADataLayer : uint8;
template<> struct TIsUEnumClass<EDNADataLayer> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EDNADataLayer>();
// ********** End Enum EDNADataLayer ***************************************************************
// ********** Begin Enum EActivationFunction *******************************************************
#define FOREACH_ENUM_EACTIVATIONFUNCTION(op) \
op(EActivationFunction::Linear) \
op(EActivationFunction::ReLU) \
op(EActivationFunction::LeakyReLU) \
op(EActivationFunction::Tanh) \
op(EActivationFunction::Sigmoid)
enum class EActivationFunction : uint8;
template<> struct TIsUEnumClass<EActivationFunction> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EActivationFunction>();
// ********** End Enum EActivationFunction *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,123 @@
// 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 "DNAIndexMappingDeprecated.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDNAIndexMappingDeprecated() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UAssetUserData();
RIGLOGICMODULE_API UClass* Z_Construct_UClass_UDEPRECATED_DNAIndexMapping();
RIGLOGICMODULE_API UClass* Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_NoRegister();
UPackage* Z_Construct_UPackage__Script_RigLogicModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UDEPRECATED_DNAIndexMapping **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping;
UClass* UDEPRECATED_DNAIndexMapping::GetPrivateStaticClass()
{
using TClass = UDEPRECATED_DNAIndexMapping;
if (!Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("DNAIndexMapping"),
Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping.InnerSingleton,
StaticRegisterNativesUDEPRECATED_DNAIndexMapping,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping.InnerSingleton;
}
UClass* Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_NoRegister()
{
return UDEPRECATED_DNAIndexMapping::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// Used and needed for previously serialized skeletal mesh assets\n// that contain the DNA index mapping as part of their user data.\n" },
{ "HideCategories", "Object" },
{ "IncludePath", "DNAIndexMappingDeprecated.h" },
{ "IsBlueprintBase", "false" },
{ "ModuleRelativePath", "Private/DNAIndexMappingDeprecated.h" },
{ "ToolTip", "Used and needed for previously serialized skeletal mesh assets\nthat contain the DNA index mapping as part of their user data." },
};
#endif // WITH_METADATA
// ********** Begin Class UDEPRECATED_DNAIndexMapping constinit property declarations **************
// ********** End Class UDEPRECATED_DNAIndexMapping constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UDEPRECATED_DNAIndexMapping>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics
UObject* (*const Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetUserData,
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics::ClassParams = {
&UDEPRECATED_DNAIndexMapping::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x022012A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics::Class_MetaDataParams), Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics::Class_MetaDataParams)
};
void UDEPRECATED_DNAIndexMapping::StaticRegisterNativesUDEPRECATED_DNAIndexMapping()
{
}
UClass* Z_Construct_UClass_UDEPRECATED_DNAIndexMapping()
{
if (!Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping.OuterSingleton, Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping.OuterSingleton;
}
UDEPRECATED_DNAIndexMapping::UDEPRECATED_DNAIndexMapping(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UDEPRECATED_DNAIndexMapping);
UDEPRECATED_DNAIndexMapping::~UDEPRECATED_DNAIndexMapping() {}
// ********** End Class UDEPRECATED_DNAIndexMapping ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h__Script_RigLogicModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UDEPRECATED_DNAIndexMapping, UDEPRECATED_DNAIndexMapping::StaticClass, TEXT("UDEPRECATED_DNAIndexMapping"), &Z_Registration_Info_UClass_UDEPRECATED_DNAIndexMapping, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UDEPRECATED_DNAIndexMapping), 1859716629U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h__Script_RigLogicModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h__Script_RigLogicModule_2344068080{
TEXT("/Script/RigLogicModule"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h__Script_RigLogicModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h__Script_RigLogicModule_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 "DNAIndexMappingDeprecated.h"
#ifdef RIGLOGICMODULE_DNAIndexMappingDeprecated_generated_h
#error "DNAIndexMappingDeprecated.generated.h already included, missing '#pragma once' in DNAIndexMappingDeprecated.h"
#endif
#define RIGLOGICMODULE_DNAIndexMappingDeprecated_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UDEPRECATED_DNAIndexMapping **********************************************
struct Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics;
RIGLOGICMODULE_API UClass* Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_NoRegister();
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDEPRECATED_DNAIndexMapping(); \
friend struct ::Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_Statics; \
static UClass* GetPrivateStaticClass(); \
friend RIGLOGICMODULE_API UClass* ::Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_NoRegister(); \
public: \
DECLARE_CLASS2(UDEPRECATED_DNAIndexMapping, UAssetUserData, COMPILED_IN_FLAGS(0 | CLASS_Deprecated), CASTCLASS_None, TEXT("/Script/RigLogicModule"), Z_Construct_UClass_UDEPRECATED_DNAIndexMapping_NoRegister) \
DECLARE_SERIALIZER(UDEPRECATED_DNAIndexMapping)
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UDEPRECATED_DNAIndexMapping(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDEPRECATED_DNAIndexMapping(UDEPRECATED_DNAIndexMapping&&) = delete; \
UDEPRECATED_DNAIndexMapping(const UDEPRECATED_DNAIndexMapping&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UDEPRECATED_DNAIndexMapping); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDEPRECATED_DNAIndexMapping); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDEPRECATED_DNAIndexMapping) \
NO_API virtual ~UDEPRECATED_DNAIndexMapping();
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h_11_PROLOG
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDEPRECATED_DNAIndexMapping;
// ********** End Class UDEPRECATED_DNAIndexMapping ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Private_DNAIndexMappingDeprecated_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,532 @@
// 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 "RigLogic.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigLogic() {}
// ********** Begin Cross Module References ********************************************************
RIGLOGICMODULE_API UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType();
RIGLOGICMODULE_API UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder();
RIGLOGICMODULE_API UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType();
RIGLOGICMODULE_API UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType();
RIGLOGICMODULE_API UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType();
RIGLOGICMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FRigLogicConfiguration();
UPackage* Z_Construct_UPackage__Script_RigLogicModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERigLogicCalculationType **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigLogicCalculationType;
static UEnum* ERigLogicCalculationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigLogicCalculationType.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigLogicCalculationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("ERigLogicCalculationType"));
}
return Z_Registration_Info_UEnum_ERigLogicCalculationType.OuterSingleton;
}
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicCalculationType>()
{
return ERigLogicCalculationType_StaticEnum();
}
struct Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AnyVector.Name", "ERigLogicCalculationType::AnyVector" },
{ "AVX.Name", "ERigLogicCalculationType::AVX" },
{ "BlueprintType", "true" },
{ "Comment", "// namespace rl4\n" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "NEON.Name", "ERigLogicCalculationType::NEON" },
{ "Scalar.Name", "ERigLogicCalculationType::Scalar" },
{ "SSE.Name", "ERigLogicCalculationType::SSE" },
{ "ToolTip", "namespace rl4" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigLogicCalculationType::Scalar", (int64)ERigLogicCalculationType::Scalar },
{ "ERigLogicCalculationType::SSE", (int64)ERigLogicCalculationType::SSE },
{ "ERigLogicCalculationType::AVX", (int64)ERigLogicCalculationType::AVX },
{ "ERigLogicCalculationType::NEON", (int64)ERigLogicCalculationType::NEON },
{ "ERigLogicCalculationType::AnyVector", (int64)ERigLogicCalculationType::AnyVector },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
"ERigLogicCalculationType",
"ERigLogicCalculationType",
Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType()
{
if (!Z_Registration_Info_UEnum_ERigLogicCalculationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigLogicCalculationType.InnerSingleton, Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigLogicCalculationType.InnerSingleton;
}
// ********** End Enum ERigLogicCalculationType ****************************************************
// ********** Begin Enum ERigLogicTranslationType **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigLogicTranslationType;
static UEnum* ERigLogicTranslationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigLogicTranslationType.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigLogicTranslationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("ERigLogicTranslationType"));
}
return Z_Registration_Info_UEnum_ERigLogicTranslationType.OuterSingleton;
}
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicTranslationType>()
{
return ERigLogicTranslationType_StaticEnum();
}
struct Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "None.Name", "ERigLogicTranslationType::None" },
{ "Vector.Name", "ERigLogicTranslationType::Vector" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigLogicTranslationType::None", (int64)ERigLogicTranslationType::None },
{ "ERigLogicTranslationType::Vector", (int64)ERigLogicTranslationType::Vector },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
"ERigLogicTranslationType",
"ERigLogicTranslationType",
Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType()
{
if (!Z_Registration_Info_UEnum_ERigLogicTranslationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigLogicTranslationType.InnerSingleton, Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigLogicTranslationType.InnerSingleton;
}
// ********** End Enum ERigLogicTranslationType ****************************************************
// ********** Begin Enum ERigLogicRotationType *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigLogicRotationType;
static UEnum* ERigLogicRotationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigLogicRotationType.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigLogicRotationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("ERigLogicRotationType"));
}
return Z_Registration_Info_UEnum_ERigLogicRotationType.OuterSingleton;
}
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicRotationType>()
{
return ERigLogicRotationType_StaticEnum();
}
struct Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "EulerAngles.Name", "ERigLogicRotationType::EulerAngles" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "None.Name", "ERigLogicRotationType::None" },
{ "Quaternions.Name", "ERigLogicRotationType::Quaternions" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigLogicRotationType::None", (int64)ERigLogicRotationType::None },
{ "ERigLogicRotationType::EulerAngles", (int64)ERigLogicRotationType::EulerAngles },
{ "ERigLogicRotationType::Quaternions", (int64)ERigLogicRotationType::Quaternions },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
"ERigLogicRotationType",
"ERigLogicRotationType",
Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType()
{
if (!Z_Registration_Info_UEnum_ERigLogicRotationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigLogicRotationType.InnerSingleton, Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigLogicRotationType.InnerSingleton;
}
// ********** End Enum ERigLogicRotationType *******************************************************
// ********** Begin Enum ERigLogicRotationOrder ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigLogicRotationOrder;
static UEnum* ERigLogicRotationOrder_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigLogicRotationOrder.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigLogicRotationOrder.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("ERigLogicRotationOrder"));
}
return Z_Registration_Info_UEnum_ERigLogicRotationOrder.OuterSingleton;
}
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicRotationOrder>()
{
return ERigLogicRotationOrder_StaticEnum();
}
struct Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "XYZ.Name", "ERigLogicRotationOrder::XYZ" },
{ "XZY.Name", "ERigLogicRotationOrder::XZY" },
{ "YXZ.Name", "ERigLogicRotationOrder::YXZ" },
{ "YZX.Name", "ERigLogicRotationOrder::YZX" },
{ "ZXY.Name", "ERigLogicRotationOrder::ZXY" },
{ "ZYX.Name", "ERigLogicRotationOrder::ZYX" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigLogicRotationOrder::XYZ", (int64)ERigLogicRotationOrder::XYZ },
{ "ERigLogicRotationOrder::XZY", (int64)ERigLogicRotationOrder::XZY },
{ "ERigLogicRotationOrder::YXZ", (int64)ERigLogicRotationOrder::YXZ },
{ "ERigLogicRotationOrder::YZX", (int64)ERigLogicRotationOrder::YZX },
{ "ERigLogicRotationOrder::ZXY", (int64)ERigLogicRotationOrder::ZXY },
{ "ERigLogicRotationOrder::ZYX", (int64)ERigLogicRotationOrder::ZYX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
"ERigLogicRotationOrder",
"ERigLogicRotationOrder",
Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder()
{
if (!Z_Registration_Info_UEnum_ERigLogicRotationOrder.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigLogicRotationOrder.InnerSingleton, Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigLogicRotationOrder.InnerSingleton;
}
// ********** End Enum ERigLogicRotationOrder ******************************************************
// ********** Begin Enum ERigLogicScaleType ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERigLogicScaleType;
static UEnum* ERigLogicScaleType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERigLogicScaleType.OuterSingleton)
{
Z_Registration_Info_UEnum_ERigLogicScaleType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("ERigLogicScaleType"));
}
return Z_Registration_Info_UEnum_ERigLogicScaleType.OuterSingleton;
}
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicScaleType>()
{
return ERigLogicScaleType_StaticEnum();
}
struct Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "None.Name", "ERigLogicScaleType::None" },
{ "Vector.Name", "ERigLogicScaleType::Vector" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERigLogicScaleType::None", (int64)ERigLogicScaleType::None },
{ "ERigLogicScaleType::Vector", (int64)ERigLogicScaleType::Vector },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
"ERigLogicScaleType",
"ERigLogicScaleType",
Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType()
{
if (!Z_Registration_Info_UEnum_ERigLogicScaleType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERigLogicScaleType.InnerSingleton, Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERigLogicScaleType.InnerSingleton;
}
// ********** End Enum ERigLogicScaleType **********************************************************
// ********** Begin ScriptStruct FRigLogicConfiguration ********************************************
struct Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigLogicConfiguration); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigLogicConfiguration); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CalculationType_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoadJoints_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoadBlendShapes_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoadAnimatedMaps_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoadMachineLearnedBehavior_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoadRBFBehavior_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoadTwistSwingBehavior_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationType_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationType_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrder_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleType_MetaData[] = {
{ "Category", "RigLogic" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationPruningThreshold_MetaData[] = {
{ "Category", "RigLogic" },
{ "Comment", "/** The joint translation pruning threshold is used to eliminate joint translation deltas below\n\x09 * the specified threshold from the joint matrix when the RigLogic instance is initialized.\n\x09 * Use it with caution, as while it may reduce the amount of compute to be done, it may also erase\n\x09 * important deltas that could introduce artifacts into the rig.\n\x09 * A reasonably safe starting value to try translation pruning would be 0.0001f\n\x09 **/" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "ToolTip", "The joint translation pruning threshold is used to eliminate joint translation deltas below\nthe specified threshold from the joint matrix when the RigLogic instance is initialized.\nUse it with caution, as while it may reduce the amount of compute to be done, it may also erase\nimportant deltas that could introduce artifacts into the rig.\nA reasonably safe starting value to try translation pruning would be 0.0001f" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationPruningThreshold_MetaData[] = {
{ "Category", "RigLogic" },
{ "Comment", "/** The joint rotation pruning threshold is used to eliminate joint rotation deltas below\n\x09 * the specified threshold from the joint matrix when the RigLogic instance is initialized.\n\x09 * Use it with caution, as while it may reduce the amount of compute to be done, it may also erase\n\x09 * important deltas that could introduce artifacts into the rig.\n\x09 * A reasonably safe starting value to try rotation pruning would be 0.1f\n\x09 **/" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "ToolTip", "The joint rotation pruning threshold is used to eliminate joint rotation deltas below\nthe specified threshold from the joint matrix when the RigLogic instance is initialized.\nUse it with caution, as while it may reduce the amount of compute to be done, it may also erase\nimportant deltas that could introduce artifacts into the rig.\nA reasonably safe starting value to try rotation pruning would be 0.1f" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalePruningThreshold_MetaData[] = {
{ "Category", "RigLogic" },
{ "Comment", "/** The joint scale pruning threshold is used to eliminate joint scale deltas below\n\x09 * the specified threshold from the joint matrix when the RigLogic instance is initialized.\n\x09 * Use it with caution, as while it may reduce the amount of compute to be done, it may also erase\n\x09 * important deltas that could introduce artifacts into the rig.\n\x09 * A reasonably safe starting value to try scale pruning would be 0.001f\n\x09 **/" },
{ "ModuleRelativePath", "Public/RigLogic.h" },
{ "ToolTip", "The joint scale pruning threshold is used to eliminate joint scale deltas below\nthe specified threshold from the joint matrix when the RigLogic instance is initialized.\nUse it with caution, as while it may reduce the amount of compute to be done, it may also erase\nimportant deltas that could introduce artifacts into the rig.\nA reasonably safe starting value to try scale pruning would be 0.001f" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigLogicConfiguration constinit property declarations ************
static const UECodeGen_Private::FBytePropertyParams NewProp_CalculationType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CalculationType;
static void NewProp_LoadJoints_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_LoadJoints;
static void NewProp_LoadBlendShapes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_LoadBlendShapes;
static void NewProp_LoadAnimatedMaps_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_LoadAnimatedMaps;
static void NewProp_LoadMachineLearnedBehavior_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_LoadMachineLearnedBehavior;
static void NewProp_LoadRBFBehavior_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_LoadRBFBehavior;
static void NewProp_LoadTwistSwingBehavior_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_LoadTwistSwingBehavior;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TranslationType;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationType;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrder;
static const UECodeGen_Private::FBytePropertyParams NewProp_ScaleType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ScaleType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TranslationPruningThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationPruningThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScalePruningThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigLogicConfiguration constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigLogicConfiguration>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigLogicConfiguration;
class UScriptStruct* FRigLogicConfiguration::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigLogicConfiguration.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigLogicConfiguration.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigLogicConfiguration, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("RigLogicConfiguration"));
}
return Z_Registration_Info_UScriptStruct_FRigLogicConfiguration.OuterSingleton;
}
// ********** Begin ScriptStruct FRigLogicConfiguration Property Definitions ***********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_CalculationType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_CalculationType = { "CalculationType", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, CalculationType), Z_Construct_UEnum_RigLogicModule_ERigLogicCalculationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CalculationType_MetaData), NewProp_CalculationType_MetaData) }; // 2023717024
void Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadJoints_SetBit(void* Obj)
{
((FRigLogicConfiguration*)Obj)->LoadJoints = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadJoints = { "LoadJoints", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigLogicConfiguration), &Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadJoints_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoadJoints_MetaData), NewProp_LoadJoints_MetaData) };
void Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadBlendShapes_SetBit(void* Obj)
{
((FRigLogicConfiguration*)Obj)->LoadBlendShapes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadBlendShapes = { "LoadBlendShapes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigLogicConfiguration), &Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadBlendShapes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoadBlendShapes_MetaData), NewProp_LoadBlendShapes_MetaData) };
void Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadAnimatedMaps_SetBit(void* Obj)
{
((FRigLogicConfiguration*)Obj)->LoadAnimatedMaps = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadAnimatedMaps = { "LoadAnimatedMaps", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigLogicConfiguration), &Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadAnimatedMaps_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoadAnimatedMaps_MetaData), NewProp_LoadAnimatedMaps_MetaData) };
void Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadMachineLearnedBehavior_SetBit(void* Obj)
{
((FRigLogicConfiguration*)Obj)->LoadMachineLearnedBehavior = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadMachineLearnedBehavior = { "LoadMachineLearnedBehavior", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigLogicConfiguration), &Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadMachineLearnedBehavior_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoadMachineLearnedBehavior_MetaData), NewProp_LoadMachineLearnedBehavior_MetaData) };
void Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadRBFBehavior_SetBit(void* Obj)
{
((FRigLogicConfiguration*)Obj)->LoadRBFBehavior = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadRBFBehavior = { "LoadRBFBehavior", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigLogicConfiguration), &Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadRBFBehavior_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoadRBFBehavior_MetaData), NewProp_LoadRBFBehavior_MetaData) };
void Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadTwistSwingBehavior_SetBit(void* Obj)
{
((FRigLogicConfiguration*)Obj)->LoadTwistSwingBehavior = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadTwistSwingBehavior = { "LoadTwistSwingBehavior", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigLogicConfiguration), &Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadTwistSwingBehavior_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoadTwistSwingBehavior_MetaData), NewProp_LoadTwistSwingBehavior_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_TranslationType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_TranslationType = { "TranslationType", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, TranslationType), Z_Construct_UEnum_RigLogicModule_ERigLogicTranslationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationType_MetaData), NewProp_TranslationType_MetaData) }; // 1049077076
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationType = { "RotationType", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, RotationType), Z_Construct_UEnum_RigLogicModule_ERigLogicRotationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationType_MetaData), NewProp_RotationType_MetaData) }; // 462848818
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationOrder = { "RotationOrder", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, RotationOrder), Z_Construct_UEnum_RigLogicModule_ERigLogicRotationOrder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrder_MetaData), NewProp_RotationOrder_MetaData) }; // 3435256030
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_ScaleType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_ScaleType = { "ScaleType", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, ScaleType), Z_Construct_UEnum_RigLogicModule_ERigLogicScaleType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleType_MetaData), NewProp_ScaleType_MetaData) }; // 2368673754
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_TranslationPruningThreshold = { "TranslationPruningThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, TranslationPruningThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationPruningThreshold_MetaData), NewProp_TranslationPruningThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationPruningThreshold = { "RotationPruningThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, RotationPruningThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationPruningThreshold_MetaData), NewProp_RotationPruningThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_ScalePruningThreshold = { "ScalePruningThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigLogicConfiguration, ScalePruningThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalePruningThreshold_MetaData), NewProp_ScalePruningThreshold_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_CalculationType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_CalculationType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadJoints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadBlendShapes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadAnimatedMaps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadMachineLearnedBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadRBFBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_LoadTwistSwingBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_TranslationType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_TranslationType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationOrder,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_ScaleType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_ScaleType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_TranslationPruningThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_RotationPruningThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewProp_ScalePruningThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigLogicConfiguration Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
&NewStructOps,
"RigLogicConfiguration",
Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::PropPointers),
sizeof(FRigLogicConfiguration),
alignof(FRigLogicConfiguration),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigLogicConfiguration()
{
if (!Z_Registration_Info_UScriptStruct_FRigLogicConfiguration.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigLogicConfiguration.InnerSingleton, Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigLogicConfiguration.InnerSingleton);
}
// ********** End ScriptStruct FRigLogicConfiguration **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h__Script_RigLogicModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERigLogicCalculationType_StaticEnum, TEXT("ERigLogicCalculationType"), &Z_Registration_Info_UEnum_ERigLogicCalculationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2023717024U) },
{ ERigLogicTranslationType_StaticEnum, TEXT("ERigLogicTranslationType"), &Z_Registration_Info_UEnum_ERigLogicTranslationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1049077076U) },
{ ERigLogicRotationType_StaticEnum, TEXT("ERigLogicRotationType"), &Z_Registration_Info_UEnum_ERigLogicRotationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 462848818U) },
{ ERigLogicRotationOrder_StaticEnum, TEXT("ERigLogicRotationOrder"), &Z_Registration_Info_UEnum_ERigLogicRotationOrder, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3435256030U) },
{ ERigLogicScaleType_StaticEnum, TEXT("ERigLogicScaleType"), &Z_Registration_Info_UEnum_ERigLogicScaleType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2368673754U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigLogicConfiguration::StaticStruct, Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics::NewStructOps, TEXT("RigLogicConfiguration"),&Z_Registration_Info_UScriptStruct_FRigLogicConfiguration, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigLogicConfiguration), 2882338322U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h__Script_RigLogicModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h__Script_RigLogicModule_3790898094{
TEXT("/Script/RigLogicModule"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h__Script_RigLogicModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h__Script_RigLogicModule_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h__Script_RigLogicModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h__Script_RigLogicModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,90 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RigLogic.h"
#ifdef RIGLOGICMODULE_RigLogic_generated_h
#error "RigLogic.generated.h already included, missing '#pragma once' in RigLogic.h"
#endif
#define RIGLOGICMODULE_RigLogic_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRigLogicConfiguration ********************************************
struct Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h_69_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigLogicConfiguration_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FRigLogicConfiguration;
// ********** End ScriptStruct FRigLogicConfiguration **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigLogic_h
// ********** Begin Enum ERigLogicCalculationType **************************************************
#define FOREACH_ENUM_ERIGLOGICCALCULATIONTYPE(op) \
op(ERigLogicCalculationType::Scalar) \
op(ERigLogicCalculationType::SSE) \
op(ERigLogicCalculationType::AVX) \
op(ERigLogicCalculationType::NEON) \
op(ERigLogicCalculationType::AnyVector)
enum class ERigLogicCalculationType : uint8;
template<> struct TIsUEnumClass<ERigLogicCalculationType> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicCalculationType>();
// ********** End Enum ERigLogicCalculationType ****************************************************
// ********** Begin Enum ERigLogicTranslationType **************************************************
#define FOREACH_ENUM_ERIGLOGICTRANSLATIONTYPE(op) \
op(ERigLogicTranslationType::None) \
op(ERigLogicTranslationType::Vector)
enum class ERigLogicTranslationType : uint8;
template<> struct TIsUEnumClass<ERigLogicTranslationType> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicTranslationType>();
// ********** End Enum ERigLogicTranslationType ****************************************************
// ********** Begin Enum ERigLogicRotationType *****************************************************
#define FOREACH_ENUM_ERIGLOGICROTATIONTYPE(op) \
op(ERigLogicRotationType::None) \
op(ERigLogicRotationType::EulerAngles) \
op(ERigLogicRotationType::Quaternions)
enum class ERigLogicRotationType : uint8;
template<> struct TIsUEnumClass<ERigLogicRotationType> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicRotationType>();
// ********** End Enum ERigLogicRotationType *******************************************************
// ********** Begin Enum ERigLogicRotationOrder ****************************************************
#define FOREACH_ENUM_ERIGLOGICROTATIONORDER(op) \
op(ERigLogicRotationOrder::XYZ) \
op(ERigLogicRotationOrder::XZY) \
op(ERigLogicRotationOrder::YXZ) \
op(ERigLogicRotationOrder::YZX) \
op(ERigLogicRotationOrder::ZXY) \
op(ERigLogicRotationOrder::ZYX)
enum class ERigLogicRotationOrder : uint8;
template<> struct TIsUEnumClass<ERigLogicRotationOrder> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicRotationOrder>();
// ********** End Enum ERigLogicRotationOrder ******************************************************
// ********** Begin Enum ERigLogicScaleType ********************************************************
#define FOREACH_ENUM_ERIGLOGICSCALETYPE(op) \
op(ERigLogicScaleType::None) \
op(ERigLogicScaleType::Vector)
enum class ERigLogicScaleType : uint8;
template<> struct TIsUEnumClass<ERigLogicScaleType> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ERigLogicScaleType>();
// ********** End Enum ERigLogicScaleType **********************************************************
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 EmptyLinkFunctionForGeneratedCodeRigLogicModule_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_RigLogicModule;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_RigLogicModule()
{
if (!Z_Registration_Info_UPackage__Script_RigLogicModule.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/RigLogicModule",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x2CD5B5EE,
0x8F96D18A,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_RigLogicModule.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_RigLogicModule.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_RigLogicModule(Z_Construct_UPackage__Script_RigLogicModule, TEXT("/Script/RigLogicModule"), Z_Registration_Info_UPackage__Script_RigLogicModule, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x2CD5B5EE, 0x8F96D18A));
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,446 @@
// 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 "RigUnit_RigLogic.h"
#include "RigVMCore/RigVMFunction.h"
#include "RigVMCore/RigVMRegistry.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRigUnit_RigLogic() {}
// ********** Begin Cross Module References ********************************************************
CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnitMutable();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
RIGLOGICMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping();
RIGLOGICMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RigLogic();
RIGLOGICMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data();
RIGLOGICMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray();
UPackage* Z_Construct_UPackage__Script_RigLogicModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FBoneIndexControlAttributeMapping *********************************
struct Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoneIndexControlAttributeMapping); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoneIndexControlAttributeMapping); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/* A helper struct used inside of the RigUnit_RigLogic to map bone indices to DNA driver joint indices. */" },
{ "DocumentationPolicy", "Strict" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "A helper struct used inside of the RigUnit_RigLogic to map bone indices to DNA driver joint indices." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoneIndexControlAttributeMapping constinit property declarations *
// ********** End ScriptStruct FBoneIndexControlAttributeMapping constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoneIndexControlAttributeMapping>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping;
class UScriptStruct* FBoneIndexControlAttributeMapping::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("BoneIndexControlAttributeMapping"));
}
return Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
&NewStructOps,
"BoneIndexControlAttributeMapping",
nullptr,
0,
sizeof(FBoneIndexControlAttributeMapping),
alignof(FBoneIndexControlAttributeMapping),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping()
{
if (!Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping.InnerSingleton, Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping.InnerSingleton);
}
// ********** End ScriptStruct FBoneIndexControlAttributeMapping ***********************************
// ********** Begin ScriptStruct FRigUnit_RigLogic_IntArray ****************************************
struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_RigLogic_IntArray); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_RigLogic_IntArray); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/* A helper struct used inside of the RigUnit_RigLogic to store arrays of arrays of integers. */" },
{ "DocumentationPolicy", "Strict" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "A helper struct used inside of the RigUnit_RigLogic to store arrays of arrays of integers." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
{ "Comment", "// The values stored within this array.\n" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "The values stored within this array." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigUnit_RigLogic_IntArray constinit property declarations ********
static const UECodeGen_Private::FIntPropertyParams NewProp_Values_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigUnit_RigLogic_IntArray constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_RigLogic_IntArray>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray;
class UScriptStruct* FRigUnit_RigLogic_IntArray::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("RigUnit_RigLogic_IntArray"));
}
return Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray.OuterSingleton;
}
// ********** Begin ScriptStruct FRigUnit_RigLogic_IntArray Property Definitions *******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::NewProp_Values_Inner = { "Values", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_IntArray, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::NewProp_Values_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::NewProp_Values,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigUnit_RigLogic_IntArray Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
&NewStructOps,
"RigUnit_RigLogic_IntArray",
Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::PropPointers),
sizeof(FRigUnit_RigLogic_IntArray),
alignof(FRigUnit_RigLogic_IntArray),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray.InnerSingleton);
}
// ********** End ScriptStruct FRigUnit_RigLogic_IntArray ******************************************
// ********** Begin ScriptStruct FRigUnit_RigLogic_Data ********************************************
struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_RigLogic_Data); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_RigLogic_Data); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/* The work data used by the FRigUnit_RigLogic */" },
{ "DocumentationPolicy", "Strict" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "The work data used by the FRigUnit_RigLogic" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkelMeshComponent_MetaData[] = {
{ "Comment", "/** Cached Skeletal Mesh Component **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "Cached Skeletal Mesh Component *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputCurveIndices_MetaData[] = {
{ "Comment", "/** RL input index to ControlRig's input curve index **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL input index to ControlRig's input curve index *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NeuralNetMaskCurveIndices_MetaData[] = {
{ "Comment", "/** RL neural network mask index to ControlRig's input curve index **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL neural network mask index to ControlRig's input curve index *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HierarchyBoneIndices_MetaData[] = {
{ "Comment", "/** RL joint index to ControlRig's hierarchy bone index **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL joint index to ControlRig's hierarchy bone index *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DriverJointsToControlAttributesMap_MetaData[] = {
{ "Comment", "/** RL driver joint index to ControlRig's hierarchy bone index and RigLogic control attribute mapping **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL driver joint index to ControlRig's hierarchy bone index and RigLogic control attribute mapping *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphTargetCurveIndices_MetaData[] = {
{ "Comment", "/** RL mesh blend shape index to ControlRig's output blendshape curve index for each LOD **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL mesh blend shape index to ControlRig's output blendshape curve index for each LOD *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendShapeIndices_MetaData[] = {
{ "Comment", "/** RL mesh+blend shape array index to RL blend shape index for each LOD **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL mesh+blend shape array index to RL blend shape index for each LOD *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveElementIndicesForAnimMaps_MetaData[] = {
{ "Comment", "/** RL animated map index to ControlRig's output anim map curve index for each LOD **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL animated map index to ControlRig's output anim map curve index for each LOD *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RigLogicIndicesForAnimMaps_MetaData[] = {
{ "Comment", "/** RL animated map index to RL anim map curve index for each LOD **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RL animated map index to RL anim map curve index for each LOD *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentLOD_MetaData[] = {
{ "Comment", "/** LOD for which the model is rendered **/" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "LOD for which the model is rendered *" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigUnit_RigLogic_Data constinit property declarations ************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SkelMeshComponent;
static const UECodeGen_Private::FIntPropertyParams NewProp_InputCurveIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InputCurveIndices;
static const UECodeGen_Private::FIntPropertyParams NewProp_NeuralNetMaskCurveIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_NeuralNetMaskCurveIndices;
static const UECodeGen_Private::FIntPropertyParams NewProp_HierarchyBoneIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_HierarchyBoneIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_DriverJointsToControlAttributesMap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DriverJointsToControlAttributesMap;
static const UECodeGen_Private::FStructPropertyParams NewProp_MorphTargetCurveIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MorphTargetCurveIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendShapeIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BlendShapeIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurveElementIndicesForAnimMaps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurveElementIndicesForAnimMaps;
static const UECodeGen_Private::FStructPropertyParams NewProp_RigLogicIndicesForAnimMaps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RigLogicIndicesForAnimMaps;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_CurrentLOD;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigUnit_RigLogic_Data constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_RigLogic_Data>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data;
class UScriptStruct* FRigUnit_RigLogic_Data::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("RigUnit_RigLogic_Data"));
}
return Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data.OuterSingleton;
}
// ********** Begin ScriptStruct FRigUnit_RigLogic_Data Property Definitions ***********************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_SkelMeshComponent = { "SkelMeshComponent", nullptr, (EPropertyFlags)0x0014000000082008, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, SkelMeshComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkelMeshComponent_MetaData), NewProp_SkelMeshComponent_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_InputCurveIndices_Inner = { "InputCurveIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_InputCurveIndices = { "InputCurveIndices", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, InputCurveIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputCurveIndices_MetaData), NewProp_InputCurveIndices_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_NeuralNetMaskCurveIndices_Inner = { "NeuralNetMaskCurveIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_NeuralNetMaskCurveIndices = { "NeuralNetMaskCurveIndices", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, NeuralNetMaskCurveIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NeuralNetMaskCurveIndices_MetaData), NewProp_NeuralNetMaskCurveIndices_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_HierarchyBoneIndices_Inner = { "HierarchyBoneIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_HierarchyBoneIndices = { "HierarchyBoneIndices", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, HierarchyBoneIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HierarchyBoneIndices_MetaData), NewProp_HierarchyBoneIndices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_DriverJointsToControlAttributesMap_Inner = { "DriverJointsToControlAttributesMap", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping, METADATA_PARAMS(0, nullptr) }; // 754463635
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_DriverJointsToControlAttributesMap = { "DriverJointsToControlAttributesMap", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, DriverJointsToControlAttributesMap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DriverJointsToControlAttributesMap_MetaData), NewProp_DriverJointsToControlAttributesMap_MetaData) }; // 754463635
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_MorphTargetCurveIndices_Inner = { "MorphTargetCurveIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray, METADATA_PARAMS(0, nullptr) }; // 3995535768
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_MorphTargetCurveIndices = { "MorphTargetCurveIndices", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, MorphTargetCurveIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphTargetCurveIndices_MetaData), NewProp_MorphTargetCurveIndices_MetaData) }; // 3995535768
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_BlendShapeIndices_Inner = { "BlendShapeIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray, METADATA_PARAMS(0, nullptr) }; // 3995535768
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_BlendShapeIndices = { "BlendShapeIndices", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, BlendShapeIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendShapeIndices_MetaData), NewProp_BlendShapeIndices_MetaData) }; // 3995535768
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_CurveElementIndicesForAnimMaps_Inner = { "CurveElementIndicesForAnimMaps", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray, METADATA_PARAMS(0, nullptr) }; // 3995535768
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_CurveElementIndicesForAnimMaps = { "CurveElementIndicesForAnimMaps", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, CurveElementIndicesForAnimMaps), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveElementIndicesForAnimMaps_MetaData), NewProp_CurveElementIndicesForAnimMaps_MetaData) }; // 3995535768
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_RigLogicIndicesForAnimMaps_Inner = { "RigLogicIndicesForAnimMaps", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray, METADATA_PARAMS(0, nullptr) }; // 3995535768
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_RigLogicIndicesForAnimMaps = { "RigLogicIndicesForAnimMaps", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, RigLogicIndicesForAnimMaps), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RigLogicIndicesForAnimMaps_MetaData), NewProp_RigLogicIndicesForAnimMaps_MetaData) }; // 3995535768
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_CurrentLOD = { "CurrentLOD", nullptr, (EPropertyFlags)0x0010000000002000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic_Data, CurrentLOD), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentLOD_MetaData), NewProp_CurrentLOD_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_SkelMeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_InputCurveIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_InputCurveIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_NeuralNetMaskCurveIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_NeuralNetMaskCurveIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_HierarchyBoneIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_HierarchyBoneIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_DriverJointsToControlAttributesMap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_DriverJointsToControlAttributesMap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_MorphTargetCurveIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_MorphTargetCurveIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_BlendShapeIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_BlendShapeIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_CurveElementIndicesForAnimMaps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_CurveElementIndicesForAnimMaps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_RigLogicIndicesForAnimMaps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_RigLogicIndicesForAnimMaps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewProp_CurrentLOD,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigUnit_RigLogic_Data Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
&NewStructOps,
"RigUnit_RigLogic_Data",
Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::PropPointers),
sizeof(FRigUnit_RigLogic_Data),
alignof(FRigUnit_RigLogic_Data),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data.InnerSingleton);
}
// ********** End ScriptStruct FRigUnit_RigLogic_Data **********************************************
// ********** Begin ScriptStruct FRigUnit_RigLogic *************************************************
struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_RigLogic); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_RigLogic); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Category", "RigLogic" },
{ "Comment", "/** RigLogic is used to translate control input curves into bone transforms and values for blend shape and\n * animated map multiplier curves */" },
{ "DisplayName", "RigLogic" },
{ "DocumentationPolicy", "Strict" },
{ "Keywords", "Rig,RigLogic" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "RigLogic is used to translate control input curves into bone transforms and values for blend shape and\nanimated map multiplier curves" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Data_MetaData[] = {
{ "Comment", "// internal work data for the unit\n" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "internal work data for the unit" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsInitialized_MetaData[] = {
{ "Comment", "// flag to determine if the node has been initialized\n" },
{ "ModuleRelativePath", "Public/RigUnit_RigLogic.h" },
{ "ToolTip", "flag to determine if the node has been initialized" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigUnit_RigLogic constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Data;
static void NewProp_bIsInitialized_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsInitialized;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRigUnit_RigLogic constinit property declarations *******************
static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = {
{ .Name = TEXT("Data"), .Type = TEXT("FRigUnit_RigLogic_Data"), .Direction = ERigVMFunctionArgumentDirection::Input },
{ .Name = TEXT("bIsInitialized"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input },
};
static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = {
{ .MethodName = TEXT("FRigUnit_RigLogic::Execute"),
.Function = &FRigUnit_RigLogic::RigVMExecute,
.Parameters = MakeArrayView(RigVMFunctionParameters_Execute),
},
};
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigUnit_RigLogic>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics
static_assert(std::is_polymorphic<FRigUnit_RigLogic>() == std::is_polymorphic<FRigUnitMutable>(), "USTRUCT FRigUnit_RigLogic cannot be polymorphic unless super FRigUnitMutable is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic;
class UScriptStruct* FRigUnit_RigLogic::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_RigLogic, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("RigUnit_RigLogic"));
FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::RigVMFunctions));
}
return Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic.OuterSingleton;
}
// ********** Begin ScriptStruct FRigUnit_RigLogic Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::NewProp_Data = { "Data", nullptr, (EPropertyFlags)0x0040008000002000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_RigLogic, Data), Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Data_MetaData), NewProp_Data_MetaData) }; // 1632141734
void Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::NewProp_bIsInitialized_SetBit(void* Obj)
{
((FRigUnit_RigLogic*)Obj)->bIsInitialized = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::NewProp_bIsInitialized = { "bIsInitialized", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_RigLogic), &Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::NewProp_bIsInitialized_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsInitialized_MetaData), NewProp_bIsInitialized_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::NewProp_Data,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::NewProp_bIsInitialized,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRigUnit_RigLogic Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
Z_Construct_UScriptStruct_FRigUnitMutable,
&NewStructOps,
"RigUnit_RigLogic",
Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::PropPointers),
sizeof(FRigUnit_RigLogic),
alignof(FRigUnit_RigLogic),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_RigLogic()
{
if (!Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic.InnerSingleton);
}
void FRigUnit_RigLogic::Execute()
{
FControlRigExecuteContext TemporaryExecuteContext;
TemporaryExecuteContext.Initialize();
Execute(TemporaryExecuteContext);
}
void FRigUnit_RigLogic::Execute(FControlRigExecuteContext& InExecuteContext)
{
StaticExecute(
InExecuteContext,
Data,
bIsInitialized
);
}
// ********** End ScriptStruct FRigUnit_RigLogic ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h__Script_RigLogicModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBoneIndexControlAttributeMapping::StaticStruct, Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics::NewStructOps, TEXT("BoneIndexControlAttributeMapping"),&Z_Registration_Info_UScriptStruct_FBoneIndexControlAttributeMapping, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoneIndexControlAttributeMapping), 754463635U) },
{ FRigUnit_RigLogic_IntArray::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics::NewStructOps, TEXT("RigUnit_RigLogic_IntArray"),&Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_IntArray, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_RigLogic_IntArray), 3995535768U) },
{ FRigUnit_RigLogic_Data::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics::NewStructOps, TEXT("RigUnit_RigLogic_Data"),&Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic_Data, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_RigLogic_Data), 1632141734U) },
{ FRigUnit_RigLogic::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics::NewStructOps, TEXT("RigUnit_RigLogic"),&Z_Registration_Info_UScriptStruct_FRigUnit_RigLogic, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_RigLogic), 3237354615U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h__Script_RigLogicModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h__Script_RigLogicModule_2266031625{
TEXT("/Script/RigLogicModule"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h__Script_RigLogicModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h__Script_RigLogicModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,93 @@
// 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 "RigUnit_RigLogic.h"
#ifdef RIGLOGICMODULE_RigUnit_RigLogic_generated_h
#error "RigUnit_RigLogic.generated.h already included, missing '#pragma once' in RigUnit_RigLogic.h"
#endif
#define RIGLOGICMODULE_RigUnit_RigLogic_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBoneIndexControlAttributeMapping *********************************
struct Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoneIndexControlAttributeMapping_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FBoneIndexControlAttributeMapping;
// ********** End ScriptStruct FBoneIndexControlAttributeMapping ***********************************
// ********** Begin ScriptStruct FRigUnit_RigLogic_IntArray ****************************************
struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigUnit_RigLogic_IntArray_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FRigUnit_RigLogic_IntArray;
// ********** End ScriptStruct FRigUnit_RigLogic_IntArray ******************************************
// ********** Begin ScriptStruct FRigUnit_RigLogic_Data ********************************************
struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics;
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigUnit_RigLogic_Data_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct();
struct FRigUnit_RigLogic_Data;
// ********** End ScriptStruct FRigUnit_RigLogic_Data **********************************************
// ********** Begin ScriptStruct FRigUnit_RigLogic *************************************************
struct Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics;
#define FRigUnit_RigLogic_Execute() \
void FRigUnit_RigLogic::StaticExecute( \
FControlRigExecuteContext& ExecuteContext, \
FRigUnit_RigLogic_Data& Data, \
bool& bIsInitialized \
)
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h_144_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigUnit_RigLogic_Statics; \
RIGLOGICMODULE_API static class UScriptStruct* StaticStruct(); \
virtual const UScriptStruct* GetExecuteContextStruct() const override { return FControlRigExecuteContext::StaticStruct(); } \
void Execute(FControlRigExecuteContext& InExecuteContext); \
static void StaticExecute( \
FControlRigExecuteContext& ExecuteContext, \
FRigUnit_RigLogic_Data& Data, \
bool& bIsInitialized \
); \
FORCEINLINE_DEBUGGABLE static void RigVMExecute( \
FRigVMExtendedExecuteContext& RigVMExecuteContext, \
FRigVMMemoryHandleArray RigVMMemoryHandles, \
FRigVMPredicateBranchArray RigVMBranches \
) \
{ \
FRigUnit_RigLogic_Data& Data = *(FRigUnit_RigLogic_Data*)RigVMMemoryHandles[0].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
bool& bIsInitialized = *(bool*)RigVMMemoryHandles[1].GetPrivateData(RigVMExecuteContext.GetSlice().GetIndex()); \
\
StaticExecute( \
RigVMExecuteContext.GetPublicData<FControlRigExecuteContext>(), \
Data, \
bIsInitialized \
); \
} \
typedef FRigUnitMutable Super;
struct FRigUnit_RigLogic;
// ********** End ScriptStruct FRigUnit_RigLogic ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_RigUnit_RigLogic_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,185 @@
// 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 "SkelMeshDNAUtils.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSkelMeshDNAUtils() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
RIGLOGICMODULE_API UClass* Z_Construct_UClass_USkelMeshDNAUtils();
RIGLOGICMODULE_API UClass* Z_Construct_UClass_USkelMeshDNAUtils_NoRegister();
RIGLOGICMODULE_API UEnum* Z_Construct_UEnum_RigLogicModule_ELodUpdateOption();
UPackage* Z_Construct_UPackage__Script_RigLogicModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELodUpdateOption **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELodUpdateOption;
static UEnum* ELodUpdateOption_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELodUpdateOption.OuterSingleton)
{
Z_Registration_Info_UEnum_ELodUpdateOption.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_RigLogicModule_ELodUpdateOption, (UObject*)Z_Construct_UPackage__Script_RigLogicModule(), TEXT("ELodUpdateOption"));
}
return Z_Registration_Info_UEnum_ELodUpdateOption.OuterSingleton;
}
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELodUpdateOption>()
{
return ELodUpdateOption_StaticEnum();
}
struct Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "All.Comment", "// LOD1 and higher\n" },
{ "All.Name", "ELodUpdateOption::All" },
{ "All.ToolTip", "LOD1 and higher" },
{ "LOD0AndLOD1Only.Comment", "// LOD0 Only\n" },
{ "LOD0AndLOD1Only.Name", "ELodUpdateOption::LOD0AndLOD1Only" },
{ "LOD0AndLOD1Only.ToolTip", "LOD0 Only" },
{ "LOD0Only.Name", "ELodUpdateOption::LOD0Only" },
{ "LOD1AndHigher.Comment", "// LOD0 and LOD1 Only\n" },
{ "LOD1AndHigher.Name", "ELodUpdateOption::LOD1AndHigher" },
{ "LOD1AndHigher.ToolTip", "LOD0 and LOD1 Only" },
{ "ModuleRelativePath", "Public/SkelMeshDNAUtils.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELodUpdateOption::LOD0Only", (int64)ELodUpdateOption::LOD0Only },
{ "ELodUpdateOption::LOD0AndLOD1Only", (int64)ELodUpdateOption::LOD0AndLOD1Only },
{ "ELodUpdateOption::LOD1AndHigher", (int64)ELodUpdateOption::LOD1AndHigher },
{ "ELodUpdateOption::All", (int64)ELodUpdateOption::All },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_RigLogicModule,
nullptr,
"ELodUpdateOption",
"ELodUpdateOption",
Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics::Enum_MetaDataParams), Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_RigLogicModule_ELodUpdateOption()
{
if (!Z_Registration_Info_UEnum_ELodUpdateOption.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELodUpdateOption.InnerSingleton, Z_Construct_UEnum_RigLogicModule_ELodUpdateOption_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELodUpdateOption.InnerSingleton;
}
// ********** End Enum ELodUpdateOption ************************************************************
// ********** Begin Class USkelMeshDNAUtils ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USkelMeshDNAUtils;
UClass* USkelMeshDNAUtils::GetPrivateStaticClass()
{
using TClass = USkelMeshDNAUtils;
if (!Z_Registration_Info_UClass_USkelMeshDNAUtils.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SkelMeshDNAUtils"),
Z_Registration_Info_UClass_USkelMeshDNAUtils.InnerSingleton,
StaticRegisterNativesUSkelMeshDNAUtils,
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_USkelMeshDNAUtils.InnerSingleton;
}
UClass* Z_Construct_UClass_USkelMeshDNAUtils_NoRegister()
{
return USkelMeshDNAUtils::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USkelMeshDNAUtils_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** A utility class for updating SkeletalMesh joints, base mesh, morph targets and skin weights according to DNA data.\n * After the update, the render data is re-chunked.\n **/" },
{ "IncludePath", "SkelMeshDNAUtils.h" },
{ "ModuleRelativePath", "Public/SkelMeshDNAUtils.h" },
{ "ToolTip", "A utility class for updating SkeletalMesh joints, base mesh, morph targets and skin weights according to DNA data.\nAfter the update, the render data is re-chunked." },
};
#endif // WITH_METADATA
// ********** Begin Class USkelMeshDNAUtils constinit property declarations ************************
// ********** End Class USkelMeshDNAUtils constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USkelMeshDNAUtils>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USkelMeshDNAUtils_Statics
UObject* (*const Z_Construct_UClass_USkelMeshDNAUtils_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_RigLogicModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USkelMeshDNAUtils_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USkelMeshDNAUtils_Statics::ClassParams = {
&USkelMeshDNAUtils::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USkelMeshDNAUtils_Statics::Class_MetaDataParams), Z_Construct_UClass_USkelMeshDNAUtils_Statics::Class_MetaDataParams)
};
void USkelMeshDNAUtils::StaticRegisterNativesUSkelMeshDNAUtils()
{
}
UClass* Z_Construct_UClass_USkelMeshDNAUtils()
{
if (!Z_Registration_Info_UClass_USkelMeshDNAUtils.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USkelMeshDNAUtils.OuterSingleton, Z_Construct_UClass_USkelMeshDNAUtils_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USkelMeshDNAUtils.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USkelMeshDNAUtils);
USkelMeshDNAUtils::~USkelMeshDNAUtils() {}
// ********** End Class USkelMeshDNAUtils **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h__Script_RigLogicModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELodUpdateOption_StaticEnum, TEXT("ELodUpdateOption"), &Z_Registration_Info_UEnum_ELodUpdateOption, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 499282868U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USkelMeshDNAUtils, USkelMeshDNAUtils::StaticClass, TEXT("USkelMeshDNAUtils"), &Z_Registration_Info_UClass_USkelMeshDNAUtils, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USkelMeshDNAUtils), 3194988937U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h__Script_RigLogicModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h__Script_RigLogicModule_891099653{
TEXT("/Script/RigLogicModule"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h__Script_RigLogicModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h__Script_RigLogicModule_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h__Script_RigLogicModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h__Script_RigLogicModule_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 "SkelMeshDNAUtils.h"
#ifdef RIGLOGICMODULE_SkelMeshDNAUtils_generated_h
#error "SkelMeshDNAUtils.generated.h already included, missing '#pragma once' in SkelMeshDNAUtils.h"
#endif
#define RIGLOGICMODULE_SkelMeshDNAUtils_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class USkelMeshDNAUtils ********************************************************
struct Z_Construct_UClass_USkelMeshDNAUtils_Statics;
RIGLOGICMODULE_API UClass* Z_Construct_UClass_USkelMeshDNAUtils_NoRegister();
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h_32_INCLASS \
private: \
static void StaticRegisterNativesUSkelMeshDNAUtils(); \
friend struct ::Z_Construct_UClass_USkelMeshDNAUtils_Statics; \
static UClass* GetPrivateStaticClass(); \
friend RIGLOGICMODULE_API UClass* ::Z_Construct_UClass_USkelMeshDNAUtils_NoRegister(); \
public: \
DECLARE_CLASS2(USkelMeshDNAUtils, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/RigLogicModule"), Z_Construct_UClass_USkelMeshDNAUtils_NoRegister) \
DECLARE_SERIALIZER(USkelMeshDNAUtils)
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h_32_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
RIGLOGICMODULE_API USkelMeshDNAUtils(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkelMeshDNAUtils) \
DECLARE_VTABLE_PTR_HELPER_CTOR(RIGLOGICMODULE_API, USkelMeshDNAUtils); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkelMeshDNAUtils); \
/** Deleted move- and copy-constructors, should never be used */ \
USkelMeshDNAUtils(USkelMeshDNAUtils&&) = delete; \
USkelMeshDNAUtils(const USkelMeshDNAUtils&) = delete; \
RIGLOGICMODULE_API virtual ~USkelMeshDNAUtils();
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h_29_PROLOG
#define FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h_32_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h_32_INCLASS \
FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h_32_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkelMeshDNAUtils;
// ********** End Class USkelMeshDNAUtils **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_RigLogic_Source_RigLogicModule_Public_SkelMeshDNAUtils_h
// ********** Begin Enum ELodUpdateOption **********************************************************
#define FOREACH_ENUM_ELODUPDATEOPTION(op) \
op(ELodUpdateOption::LOD0Only) \
op(ELodUpdateOption::LOD0AndLOD1Only) \
op(ELodUpdateOption::LOD1AndHigher) \
op(ELodUpdateOption::All)
enum class ELodUpdateOption : uint8;
template<> struct TIsUEnumClass<ELodUpdateOption> { enum { Value = true }; };
template<> RIGLOGICMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELodUpdateOption>();
// ********** End Enum ELodUpdateOption ************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,7 @@
D:\UE_5_7_1\Engine\Plugins\Animation\RigLogic\Source\RigLogicModule\Public\AnimNode_RigLogic.h
D:\UE_5_7_1\Engine\Plugins\Animation\RigLogic\Source\RigLogicModule\Public\DNAAsset.h
D:\UE_5_7_1\Engine\Plugins\Animation\RigLogic\Source\RigLogicModule\Public\DNACommon.h
D:\UE_5_7_1\Engine\Plugins\Animation\RigLogic\Source\RigLogicModule\Public\RigLogic.h
D:\UE_5_7_1\Engine\Plugins\Animation\RigLogic\Source\RigLogicModule\Public\RigUnit_RigLogic.h
D:\UE_5_7_1\Engine\Plugins\Animation\RigLogic\Source\RigLogicModule\Public\SkelMeshDNAUtils.h
D:\UE_5_7_1\Engine\Plugins\Animation\RigLogic\Source\RigLogicModule\Private\DNAIndexMappingDeprecated.h