Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/PoseAsset.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1158 lines
84 KiB
C++

// 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 "Animation/PoseAsset.h"
#include "Animation/AnimCurveTypes.h"
#include "Animation/SmartName.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 EmptyLinkFunctionForGeneratedCodePoseAsset() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UClass* Z_Construct_UClass_UAnimationAsset();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UPoseAsset();
ENGINE_API UClass* Z_Construct_UClass_UPoseAsset_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimCurveBase();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseAssetInfluence();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseAssetInfluences();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseDataContainer();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSmartName();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPoseData *********************************************************
struct Z_Construct_UScriptStruct_FPoseData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPoseData); }
static inline consteval int16 GetStructAlignment() { return alignof(FPoseData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * Pose data \n * \n * This is one pose data structure\n * This will let us blend poses quickly easily\n * All poses within this asset should contain same number of tracks, \n * so that we can blend quickly\n */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Pose data\n\nThis is one pose data structure\nThis will let us blend poses quickly easily\nAll poses within this asset should contain same number of tracks,\nso that we can blend quickly" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceLocalSpacePose_MetaData[] = {
{ "Comment", "// source local space pose, this pose is always full pose\n// the size this array matches Tracks in the pose container\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "source local space pose, this pose is always full pose\nthe size this array matches Tracks in the pose container" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceCurveData_MetaData[] = {
{ "Comment", "// source curve data that is full value\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "source curve data that is full value" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalSpacePose_MetaData[] = {
{ "Comment", "// local space pose, # of array match with # of TrackToBufferIndex\n// it only saves the one with delta as base pose or ref pose if full pose\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "local space pose, # of array match with # of TrackToBufferIndex\nit only saves the one with delta as base pose or ref pose if full pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveData_MetaData[] = {
{ "Comment", "// # of array match with # of Curves in PoseDataContainer\n// curve data is not compressed\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "# of array match with # of Curves in PoseDataContainer\ncurve data is not compressed" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPoseData constinit property declarations *************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceLocalSpacePose_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceLocalSpacePose;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SourceCurveData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceCurveData;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_LocalSpacePose_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalSpacePose;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurveData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPoseData constinit property declarations ***************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPoseData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPoseData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPoseData;
class UScriptStruct* FPoseData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPoseData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPoseData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPoseData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PoseData"));
}
return Z_Registration_Info_UScriptStruct_FPoseData.OuterSingleton;
}
// ********** Begin ScriptStruct FPoseData Property Definitions ************************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceLocalSpacePose_Inner = { "SourceLocalSpacePose", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceLocalSpacePose = { "SourceLocalSpacePose", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseData, SourceLocalSpacePose), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceLocalSpacePose_MetaData), NewProp_SourceLocalSpacePose_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceCurveData_Inner = { "SourceCurveData", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceCurveData = { "SourceCurveData", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseData, SourceCurveData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceCurveData_MetaData), NewProp_SourceCurveData_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_LocalSpacePose_Inner = { "LocalSpacePose", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_LocalSpacePose = { "LocalSpacePose", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseData, LocalSpacePose), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalSpacePose_MetaData), NewProp_LocalSpacePose_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_CurveData_Inner = { "CurveData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_CurveData = { "CurveData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseData, CurveData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveData_MetaData), NewProp_CurveData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPoseData_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceLocalSpacePose_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceLocalSpacePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceCurveData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_SourceCurveData,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_LocalSpacePose_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_LocalSpacePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_CurveData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseData_Statics::NewProp_CurveData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPoseData Property Definitions **************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPoseData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"PoseData",
Z_Construct_UScriptStruct_FPoseData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseData_Statics::PropPointers),
sizeof(FPoseData),
alignof(FPoseData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPoseData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPoseData()
{
if (!Z_Registration_Info_UScriptStruct_FPoseData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPoseData.InnerSingleton, Z_Construct_UScriptStruct_FPoseData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPoseData.InnerSingleton);
}
// ********** End ScriptStruct FPoseData ***********************************************************
// ********** Begin ScriptStruct FPoseAssetInfluence ***********************************************
struct Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPoseAssetInfluence); }
static inline consteval int16 GetStructAlignment() { return alignof(FPoseAssetInfluence); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseIndex_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneTransformIndex_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPoseAssetInfluence constinit property declarations ***************
static const UECodeGen_Private::FIntPropertyParams NewProp_PoseIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_BoneTransformIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPoseAssetInfluence constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPoseAssetInfluence>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPoseAssetInfluence;
class UScriptStruct* FPoseAssetInfluence::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPoseAssetInfluence.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPoseAssetInfluence.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPoseAssetInfluence, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PoseAssetInfluence"));
}
return Z_Registration_Info_UScriptStruct_FPoseAssetInfluence.OuterSingleton;
}
// ********** Begin ScriptStruct FPoseAssetInfluence Property Definitions **************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::NewProp_PoseIndex = { "PoseIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseAssetInfluence, PoseIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseIndex_MetaData), NewProp_PoseIndex_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::NewProp_BoneTransformIndex = { "BoneTransformIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseAssetInfluence, BoneTransformIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneTransformIndex_MetaData), NewProp_BoneTransformIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::NewProp_PoseIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::NewProp_BoneTransformIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPoseAssetInfluence Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"PoseAssetInfluence",
Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::PropPointers),
sizeof(FPoseAssetInfluence),
alignof(FPoseAssetInfluence),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPoseAssetInfluence()
{
if (!Z_Registration_Info_UScriptStruct_FPoseAssetInfluence.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPoseAssetInfluence.InnerSingleton, Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPoseAssetInfluence.InnerSingleton);
}
// ********** End ScriptStruct FPoseAssetInfluence *************************************************
// ********** Begin ScriptStruct FPoseAssetInfluences **********************************************
struct Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPoseAssetInfluences); }
static inline consteval int16 GetStructAlignment() { return alignof(FPoseAssetInfluences); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Influences_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPoseAssetInfluences constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_Influences_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Influences;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPoseAssetInfluences constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPoseAssetInfluences>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPoseAssetInfluences;
class UScriptStruct* FPoseAssetInfluences::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPoseAssetInfluences.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPoseAssetInfluences.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPoseAssetInfluences, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PoseAssetInfluences"));
}
return Z_Registration_Info_UScriptStruct_FPoseAssetInfluences.OuterSingleton;
}
// ********** Begin ScriptStruct FPoseAssetInfluences Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::NewProp_Influences_Inner = { "Influences", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseAssetInfluence, METADATA_PARAMS(0, nullptr) }; // 2165779359
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::NewProp_Influences = { "Influences", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseAssetInfluences, Influences), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Influences_MetaData), NewProp_Influences_MetaData) }; // 2165779359
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::NewProp_Influences_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::NewProp_Influences,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPoseAssetInfluences Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"PoseAssetInfluences",
Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::PropPointers),
sizeof(FPoseAssetInfluences),
alignof(FPoseAssetInfluences),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPoseAssetInfluences()
{
if (!Z_Registration_Info_UScriptStruct_FPoseAssetInfluences.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPoseAssetInfluences.InnerSingleton, Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPoseAssetInfluences.InnerSingleton);
}
// ********** End ScriptStruct FPoseAssetInfluences ************************************************
// ********** Begin ScriptStruct FPoseDataContainer ************************************************
struct Z_Construct_UScriptStruct_FPoseDataContainer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPoseDataContainer); }
static inline consteval int16 GetStructAlignment() { return alignof(FPoseDataContainer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Pose data container\n* \n* Contains animation and curve for all poses\n*/" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Pose data container\n\nContains animation and curve for all poses" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseNames_MetaData[] = {
{ "Comment", "// pose names - horizontal data\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "pose names - horizontal data" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseFNames_MetaData[] = {
{ "Comment", "// pose names - horizontal data\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "pose names - horizontal data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tracks_MetaData[] = {
{ "Comment", "// this is list of tracks - vertical data\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "this is list of tracks - vertical data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrackBoneIndices_MetaData[] = {
{ "Comment", "// cache containting the skeleton indices for FName in Tracks array\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "cache containting the skeleton indices for FName in Tracks array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrackPoseInfluenceIndices_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Poses_MetaData[] = {
{ "Comment", "// this is list of poses\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "this is list of poses" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Curves_MetaData[] = {
{ "Comment", "// curve meta data # of Curve UIDs should match with Poses.CurveValues.Num\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "curve meta data # of Curve UIDs should match with Poses.CurveValues.Num" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPoseDataContainer constinit property declarations ****************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_PoseNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PoseNames;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_PoseFNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PoseFNames;
static const UECodeGen_Private::FNamePropertyParams NewProp_Tracks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Tracks;
static const UECodeGen_Private::FIntPropertyParams NewProp_TrackBoneIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TrackBoneIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_TrackPoseInfluenceIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TrackPoseInfluenceIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_Poses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Poses;
static const UECodeGen_Private::FStructPropertyParams NewProp_Curves_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Curves;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPoseDataContainer constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPoseDataContainer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPoseDataContainer_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPoseDataContainer;
class UScriptStruct* FPoseDataContainer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPoseDataContainer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPoseDataContainer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPoseDataContainer, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PoseDataContainer"));
}
return Z_Registration_Info_UScriptStruct_FPoseDataContainer.OuterSingleton;
}
// ********** Begin ScriptStruct FPoseDataContainer Property Definitions ***************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseNames_Inner = { "PoseNames", nullptr, (EPropertyFlags)0x0000000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSmartName, METADATA_PARAMS(0, nullptr) }; // 742178275
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseNames = { "PoseNames", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDataContainer, PoseNames_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseNames_MetaData), NewProp_PoseNames_MetaData) }; // 742178275
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseFNames_Inner = { "PoseFNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseFNames = { "PoseFNames", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDataContainer, PoseFNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseFNames_MetaData), NewProp_PoseFNames_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Tracks_Inner = { "Tracks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Tracks = { "Tracks", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDataContainer, Tracks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tracks_MetaData), NewProp_Tracks_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_TrackBoneIndices_Inner = { "TrackBoneIndices", 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_FPoseDataContainer_Statics::NewProp_TrackBoneIndices = { "TrackBoneIndices", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDataContainer, TrackBoneIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrackBoneIndices_MetaData), NewProp_TrackBoneIndices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_TrackPoseInfluenceIndices_Inner = { "TrackPoseInfluenceIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseAssetInfluences, METADATA_PARAMS(0, nullptr) }; // 112940362
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_TrackPoseInfluenceIndices = { "TrackPoseInfluenceIndices", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDataContainer, TrackPoseInfluenceIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrackPoseInfluenceIndices_MetaData), NewProp_TrackPoseInfluenceIndices_MetaData) }; // 112940362
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Poses_Inner = { "Poses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseData, METADATA_PARAMS(0, nullptr) }; // 3845300494
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Poses = { "Poses", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDataContainer, Poses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Poses_MetaData), NewProp_Poses_MetaData) }; // 3845300494
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Curves_Inner = { "Curves", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAnimCurveBase, METADATA_PARAMS(0, nullptr) }; // 2039803311
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Curves = { "Curves", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDataContainer, Curves), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Curves_MetaData), NewProp_Curves_MetaData) }; // 2039803311
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPoseDataContainer_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseNames,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseFNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_PoseFNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Tracks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Tracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_TrackBoneIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_TrackBoneIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_TrackPoseInfluenceIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_TrackPoseInfluenceIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Poses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Poses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Curves_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewProp_Curves,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDataContainer_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPoseDataContainer Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPoseDataContainer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"PoseDataContainer",
Z_Construct_UScriptStruct_FPoseDataContainer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDataContainer_Statics::PropPointers),
sizeof(FPoseDataContainer),
alignof(FPoseDataContainer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDataContainer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPoseDataContainer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPoseDataContainer()
{
if (!Z_Registration_Info_UScriptStruct_FPoseDataContainer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPoseDataContainer.InnerSingleton, Z_Construct_UScriptStruct_FPoseDataContainer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPoseDataContainer.InnerSingleton);
}
// ********** End ScriptStruct FPoseDataContainer **************************************************
// ********** Begin Class UPoseAsset Function ClearRetargetSourceAsset *****************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_ClearRetargetSourceAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation" },
{ "Comment", "// Resets the retarget source asset\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Resets the retarget source asset" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearRetargetSourceAsset constinit property declarations **************
// ********** End Function ClearRetargetSourceAsset constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_ClearRetargetSourceAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "ClearRetargetSourceAsset", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_ClearRetargetSourceAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_ClearRetargetSourceAsset_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPoseAsset_ClearRetargetSourceAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_ClearRetargetSourceAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execClearRetargetSourceAsset)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ClearRetargetSourceAsset();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function ClearRetargetSourceAsset *******************************
// ********** Begin Class UPoseAsset Function GetBasePoseName **************************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics
{
struct PoseAsset_eventGetBasePoseName_Parms
{
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "PoseAsset" },
{ "Comment", "/** Returns base pose name, only valid when additive, NAME_None indicates reference pose */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Returns base pose name, only valid when additive, NAME_None indicates reference pose" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBasePoseName constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBasePoseName constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBasePoseName Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventGetBasePoseName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::PropPointers) < 2048);
// ********** End Function GetBasePoseName Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "GetBasePoseName", Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::PoseAsset_eventGetBasePoseName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::PoseAsset_eventGetBasePoseName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPoseAsset_GetBasePoseName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_GetBasePoseName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execGetBasePoseName)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=P_THIS->GetBasePoseName();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function GetBasePoseName ****************************************
// ********** Begin Class UPoseAsset Function GetPoseNames *****************************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics
{
struct PoseAsset_eventGetPoseNames_Parms
{
TArray<FName> PoseNames;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "PoseAsset" },
{ "Comment", "/** Returns the name of all contained poses */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Returns the name of all contained poses" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPoseNames constinit property declarations **************************
static const UECodeGen_Private::FNamePropertyParams NewProp_PoseNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PoseNames;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPoseNames constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPoseNames Property Definitions *************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::NewProp_PoseNames_Inner = { "PoseNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::NewProp_PoseNames = { "PoseNames", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventGetPoseNames_Parms, PoseNames), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::NewProp_PoseNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::NewProp_PoseNames,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::PropPointers) < 2048);
// ********** End Function GetPoseNames Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "GetPoseNames", Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::PoseAsset_eventGetPoseNames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::PoseAsset_eventGetPoseNames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPoseAsset_GetPoseNames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_GetPoseNames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execGetPoseNames)
{
P_GET_TARRAY_REF(FName,Z_Param_Out_PoseNames);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetPoseNames(Z_Param_Out_PoseNames);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function GetPoseNames *******************************************
// ********** Begin Class UPoseAsset Function GetRetargetSourceAsset *******************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics
{
struct PoseAsset_eventGetRetargetSourceAsset_Parms
{
TSoftObjectPtr<USkeletalMesh> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation" },
{ "Comment", "// Returns the retarget source asset soft object pointer.\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Returns the retarget source asset soft object pointer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetRetargetSourceAsset constinit property declarations ****************
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetRetargetSourceAsset constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetRetargetSourceAsset Property Definitions ***************************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000008000582, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventGetRetargetSourceAsset_Parms, ReturnValue), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::PropPointers) < 2048);
// ********** End Function GetRetargetSourceAsset Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "GetRetargetSourceAsset", Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::PoseAsset_eventGetRetargetSourceAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x74020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::PoseAsset_eventGetRetargetSourceAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execGetRetargetSourceAsset)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TSoftObjectPtr<USkeletalMesh>*)Z_Param__Result=P_THIS->GetRetargetSourceAsset();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function GetRetargetSourceAsset *********************************
// ********** Begin Class UPoseAsset Function RenamePose *******************************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_RenamePose_Statics
{
struct PoseAsset_eventRenamePose_Parms
{
FName OriginalPoseName;
FName NewPoseName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "PoseAsset" },
{ "Comment", "/** Renames a specific pose */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Renames a specific pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OriginalPoseName_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewPoseName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RenamePose constinit property declarations ****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_OriginalPoseName;
static const UECodeGen_Private::FNamePropertyParams NewProp_NewPoseName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RenamePose constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RenamePose Property Definitions ***************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::NewProp_OriginalPoseName = { "OriginalPoseName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventRenamePose_Parms, OriginalPoseName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OriginalPoseName_MetaData), NewProp_OriginalPoseName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::NewProp_NewPoseName = { "NewPoseName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventRenamePose_Parms, NewPoseName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewPoseName_MetaData), NewProp_NewPoseName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::NewProp_OriginalPoseName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::NewProp_NewPoseName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::PropPointers) < 2048);
// ********** End Function RenamePose Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "RenamePose", Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::PoseAsset_eventRenamePose_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::PoseAsset_eventRenamePose_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPoseAsset_RenamePose()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_RenamePose_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execRenamePose)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_OriginalPoseName);
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_NewPoseName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RenamePose(Z_Param_Out_OriginalPoseName,Z_Param_Out_NewPoseName);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function RenamePose *********************************************
// ********** Begin Class UPoseAsset Function SetBasePoseName **************************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics
{
struct PoseAsset_eventSetBasePoseName_Parms
{
FName NewBasePoseName;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "PoseAsset" },
{ "Comment", "/** Set base pose index by name, NAME_None indicates reference pose - returns true if set successfully */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Set base pose index by name, NAME_None indicates reference pose - returns true if set successfully" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewBasePoseName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetBasePoseName constinit property declarations ***********************
static const UECodeGen_Private::FNamePropertyParams NewProp_NewBasePoseName;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetBasePoseName constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetBasePoseName Property Definitions **********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::NewProp_NewBasePoseName = { "NewBasePoseName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventSetBasePoseName_Parms, NewBasePoseName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewBasePoseName_MetaData), NewProp_NewBasePoseName_MetaData) };
void Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((PoseAsset_eventSetBasePoseName_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PoseAsset_eventSetBasePoseName_Parms), &Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::NewProp_NewBasePoseName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::PropPointers) < 2048);
// ********** End Function SetBasePoseName Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "SetBasePoseName", Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::PoseAsset_eventSetBasePoseName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::PoseAsset_eventSetBasePoseName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPoseAsset_SetBasePoseName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_SetBasePoseName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execSetBasePoseName)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_NewBasePoseName);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetBasePoseName(Z_Param_Out_NewBasePoseName);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function SetBasePoseName ****************************************
// ********** Begin Class UPoseAsset Function SetRetargetSourceAsset *******************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics
{
struct PoseAsset_eventSetRetargetSourceAsset_Parms
{
USkeletalMesh* InRetargetSourceAsset;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation" },
{ "Comment", "// Assigns the passed skeletal mesh to the retarget source\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Assigns the passed skeletal mesh to the retarget source" },
};
#endif // WITH_METADATA
// ********** Begin Function SetRetargetSourceAsset constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InRetargetSourceAsset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetRetargetSourceAsset constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetRetargetSourceAsset Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::NewProp_InRetargetSourceAsset = { "InRetargetSourceAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventSetRetargetSourceAsset_Parms, InRetargetSourceAsset), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::NewProp_InRetargetSourceAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::PropPointers) < 2048);
// ********** End Function SetRetargetSourceAsset Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "SetRetargetSourceAsset", Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::PoseAsset_eventSetRetargetSourceAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::PoseAsset_eventSetRetargetSourceAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execSetRetargetSourceAsset)
{
P_GET_OBJECT(USkeletalMesh,Z_Param_InRetargetSourceAsset);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetRetargetSourceAsset(Z_Param_InRetargetSourceAsset);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function SetRetargetSourceAsset *********************************
// ********** Begin Class UPoseAsset Function UpdatePoseFromAnimation ******************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics
{
struct PoseAsset_eventUpdatePoseFromAnimation_Parms
{
UAnimSequence* AnimSequence;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "PoseAsset" },
{ "Comment", "/** Contained poses are re-generated from the provided Animation Sequence*/" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Contained poses are re-generated from the provided Animation Sequence" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdatePoseFromAnimation constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimSequence;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdatePoseFromAnimation constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdatePoseFromAnimation Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::NewProp_AnimSequence = { "AnimSequence", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PoseAsset_eventUpdatePoseFromAnimation_Parms, AnimSequence), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::NewProp_AnimSequence,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::PropPointers) < 2048);
// ********** End Function UpdatePoseFromAnimation Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "UpdatePoseFromAnimation", Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::PoseAsset_eventUpdatePoseFromAnimation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::PoseAsset_eventUpdatePoseFromAnimation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execUpdatePoseFromAnimation)
{
P_GET_OBJECT(UAnimSequence,Z_Param_AnimSequence);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdatePoseFromAnimation(Z_Param_AnimSequence);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function UpdatePoseFromAnimation ********************************
// ********** Begin Class UPoseAsset Function UpdateRetargetSourceAssetData ************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UPoseAsset_UpdateRetargetSourceAssetData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation" },
{ "Comment", "// Update the retarget data pose from the source, if it exist, else clears the retarget data pose saved in RetargetSourceAssetReferencePose.\n// Warning : This function calls LoadSynchronous at the retarget source asset soft object pointer, so it can not be used at PostLoad\n" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Update the retarget data pose from the source, if it exist, else clears the retarget data pose saved in RetargetSourceAssetReferencePose.\nWarning : This function calls LoadSynchronous at the retarget source asset soft object pointer, so it can not be used at PostLoad" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateRetargetSourceAssetData constinit property declarations *********
// ********** End Function UpdateRetargetSourceAssetData constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPoseAsset_UpdateRetargetSourceAssetData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPoseAsset, nullptr, "UpdateRetargetSourceAssetData", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPoseAsset_UpdateRetargetSourceAssetData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPoseAsset_UpdateRetargetSourceAssetData_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UPoseAsset_UpdateRetargetSourceAssetData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPoseAsset_UpdateRetargetSourceAssetData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UPoseAsset::execUpdateRetargetSourceAssetData)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateRetargetSourceAssetData();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UPoseAsset Function UpdateRetargetSourceAssetData **************************
// ********** Begin Class UPoseAsset ***************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPoseAsset;
UClass* UPoseAsset::GetPrivateStaticClass()
{
using TClass = UPoseAsset;
if (!Z_Registration_Info_UClass_UPoseAsset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PoseAsset"),
Z_Registration_Info_UClass_UPoseAsset.InnerSingleton,
StaticRegisterNativesUPoseAsset,
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_UPoseAsset.InnerSingleton;
}
UClass* Z_Construct_UClass_UPoseAsset_NoRegister()
{
return UPoseAsset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPoseAsset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Pose Asset that can be blended by weight of curves \n */" },
{ "IncludePath", "Animation/PoseAsset.h" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Pose Asset that can be blended by weight of curves" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseContainer_MetaData[] = {
{ "Comment", "/** Animation Pose Data*/" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Animation Pose Data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAdditivePose_MetaData[] = {
{ "Category", "Additive" },
{ "Comment", "/** Whether or not Additive Pose or not - these are property that needs post process, so */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Whether or not Additive Pose or not - these are property that needs post process, so" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePoseIndex_MetaData[] = {
{ "Comment", "/** if -1, use ref pose */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "if -1, use ref pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RetargetSource_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** Base pose to use when retargeting */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "Base pose to use when retargeting" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RetargetSourceAsset_MetaData[] = {
{ "Category", "Animation" },
{ "DisallowedClasses", "/Script/ApexDestruction.DestructibleMesh" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RetargetSourceAssetReferencePose_MetaData[] = {
{ "Comment", "/** When using RetargetSourceAsset, use the post stored here */" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "When using RetargetSourceAsset, use the post stored here" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceAnimation_MetaData[] = {
{ "Category", "Source" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceAnimationRawDataGUID_MetaData[] = {
{ "Comment", "/** GUID cached when the contained poses were last updated according to SourceAnimation - used to keep track of out-of-date/sync data*/" },
{ "ModuleRelativePath", "Classes/Animation/PoseAsset.h" },
{ "ToolTip", "GUID cached when the contained poses were last updated according to SourceAnimation - used to keep track of out-of-date/sync data" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UPoseAsset constinit property declarations *******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_PoseContainer;
static void NewProp_bAdditivePose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAdditivePose;
static const UECodeGen_Private::FIntPropertyParams NewProp_BasePoseIndex;
static const UECodeGen_Private::FNamePropertyParams NewProp_RetargetSource;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_RetargetSourceAsset;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_RetargetSourceAssetReferencePose_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RetargetSourceAssetReferencePose;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceAnimation;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceAnimationRawDataGUID;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPoseAsset constinit property declarations *********************************
#if WITH_EDITOR
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ClearRetargetSourceAsset"), .Pointer = &UPoseAsset::execClearRetargetSourceAsset },
{ .NameUTF8 = UTF8TEXT("GetBasePoseName"), .Pointer = &UPoseAsset::execGetBasePoseName },
{ .NameUTF8 = UTF8TEXT("GetPoseNames"), .Pointer = &UPoseAsset::execGetPoseNames },
{ .NameUTF8 = UTF8TEXT("GetRetargetSourceAsset"), .Pointer = &UPoseAsset::execGetRetargetSourceAsset },
{ .NameUTF8 = UTF8TEXT("RenamePose"), .Pointer = &UPoseAsset::execRenamePose },
{ .NameUTF8 = UTF8TEXT("SetBasePoseName"), .Pointer = &UPoseAsset::execSetBasePoseName },
{ .NameUTF8 = UTF8TEXT("SetRetargetSourceAsset"), .Pointer = &UPoseAsset::execSetRetargetSourceAsset },
{ .NameUTF8 = UTF8TEXT("UpdatePoseFromAnimation"), .Pointer = &UPoseAsset::execUpdatePoseFromAnimation },
{ .NameUTF8 = UTF8TEXT("UpdateRetargetSourceAssetData"), .Pointer = &UPoseAsset::execUpdateRetargetSourceAssetData },
};
#endif // WITH_EDITOR
static UObject* (*const DependentSingletons[])();
#if WITH_EDITOR
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UPoseAsset_ClearRetargetSourceAsset, "ClearRetargetSourceAsset" }, // 626679471
{ &Z_Construct_UFunction_UPoseAsset_GetBasePoseName, "GetBasePoseName" }, // 4005575102
{ &Z_Construct_UFunction_UPoseAsset_GetPoseNames, "GetPoseNames" }, // 3005493998
{ &Z_Construct_UFunction_UPoseAsset_GetRetargetSourceAsset, "GetRetargetSourceAsset" }, // 4207895142
{ &Z_Construct_UFunction_UPoseAsset_RenamePose, "RenamePose" }, // 1647485908
{ &Z_Construct_UFunction_UPoseAsset_SetBasePoseName, "SetBasePoseName" }, // 2665420305
{ &Z_Construct_UFunction_UPoseAsset_SetRetargetSourceAsset, "SetRetargetSourceAsset" }, // 3786907818
{ &Z_Construct_UFunction_UPoseAsset_UpdatePoseFromAnimation, "UpdatePoseFromAnimation" }, // 1983560680
{ &Z_Construct_UFunction_UPoseAsset_UpdateRetargetSourceAssetData, "UpdateRetargetSourceAssetData" }, // 4132745737
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
#endif // WITH_EDITOR
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPoseAsset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPoseAsset_Statics
// ********** Begin Class UPoseAsset Property Definitions ******************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_PoseContainer = { "PoseContainer", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPoseAsset, PoseContainer), Z_Construct_UScriptStruct_FPoseDataContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseContainer_MetaData), NewProp_PoseContainer_MetaData) }; // 3373142407
void Z_Construct_UClass_UPoseAsset_Statics::NewProp_bAdditivePose_SetBit(void* Obj)
{
((UPoseAsset*)Obj)->bAdditivePose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_bAdditivePose = { "bAdditivePose", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPoseAsset), &Z_Construct_UClass_UPoseAsset_Statics::NewProp_bAdditivePose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAdditivePose_MetaData), NewProp_bAdditivePose_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_BasePoseIndex = { "BasePoseIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPoseAsset, BasePoseIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePoseIndex_MetaData), NewProp_BasePoseIndex_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSource = { "RetargetSource", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPoseAsset, RetargetSource), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RetargetSource_MetaData), NewProp_RetargetSource_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSourceAsset = { "RetargetSourceAsset", nullptr, (EPropertyFlags)0x0014010800000001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPoseAsset, RetargetSourceAsset), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RetargetSourceAsset_MetaData), NewProp_RetargetSourceAsset_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSourceAssetReferencePose_Inner = { "RetargetSourceAssetReferencePose", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSourceAssetReferencePose = { "RetargetSourceAssetReferencePose", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPoseAsset, RetargetSourceAssetReferencePose), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RetargetSourceAssetReferencePose_MetaData), NewProp_RetargetSourceAssetReferencePose_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_SourceAnimation = { "SourceAnimation", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPoseAsset, SourceAnimation), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceAnimation_MetaData), NewProp_SourceAnimation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UPoseAsset_Statics::NewProp_SourceAnimationRawDataGUID = { "SourceAnimationRawDataGUID", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPoseAsset, SourceAnimationRawDataGUID), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceAnimationRawDataGUID_MetaData), NewProp_SourceAnimationRawDataGUID_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPoseAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_PoseContainer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_bAdditivePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_BasePoseIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSource,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSourceAsset,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSourceAssetReferencePose_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_RetargetSourceAssetReferencePose,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_SourceAnimation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPoseAsset_Statics::NewProp_SourceAnimationRawDataGUID,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPoseAsset_Statics::PropPointers) < 2048);
// ********** End Class UPoseAsset Property Definitions ********************************************
UObject* (*const Z_Construct_UClass_UPoseAsset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationAsset,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPoseAsset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPoseAsset_Statics::ClassParams = {
&UPoseAsset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
IF_WITH_EDITOR(FuncInfo, nullptr),
Z_Construct_UClass_UPoseAsset_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
IF_WITH_EDITOR(UE_ARRAY_COUNT(FuncInfo), 0),
UE_ARRAY_COUNT(Z_Construct_UClass_UPoseAsset_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPoseAsset_Statics::Class_MetaDataParams), Z_Construct_UClass_UPoseAsset_Statics::Class_MetaDataParams)
};
void UPoseAsset::StaticRegisterNativesUPoseAsset()
{
UClass* Class = UPoseAsset::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, IF_WITH_EDITOR(MakeConstArrayView(Z_Construct_UClass_UPoseAsset_Statics::Funcs), {}));
}
UClass* Z_Construct_UClass_UPoseAsset()
{
if (!Z_Registration_Info_UClass_UPoseAsset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPoseAsset.OuterSingleton, Z_Construct_UClass_UPoseAsset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPoseAsset.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPoseAsset);
UPoseAsset::~UPoseAsset() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPoseAsset)
// ********** End Class UPoseAsset *****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_PoseAsset_h__Script_Engine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPoseData::StaticStruct, Z_Construct_UScriptStruct_FPoseData_Statics::NewStructOps, TEXT("PoseData"),&Z_Registration_Info_UScriptStruct_FPoseData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPoseData), 3845300494U) },
{ FPoseAssetInfluence::StaticStruct, Z_Construct_UScriptStruct_FPoseAssetInfluence_Statics::NewStructOps, TEXT("PoseAssetInfluence"),&Z_Registration_Info_UScriptStruct_FPoseAssetInfluence, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPoseAssetInfluence), 2165779359U) },
{ FPoseAssetInfluences::StaticStruct, Z_Construct_UScriptStruct_FPoseAssetInfluences_Statics::NewStructOps, TEXT("PoseAssetInfluences"),&Z_Registration_Info_UScriptStruct_FPoseAssetInfluences, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPoseAssetInfluences), 112940362U) },
{ FPoseDataContainer::StaticStruct, Z_Construct_UScriptStruct_FPoseDataContainer_Statics::NewStructOps, TEXT("PoseDataContainer"),&Z_Registration_Info_UScriptStruct_FPoseDataContainer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPoseDataContainer), 3373142407U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPoseAsset, UPoseAsset::StaticClass, TEXT("UPoseAsset"), &Z_Registration_Info_UClass_UPoseAsset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPoseAsset), 1663532540U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_PoseAsset_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_PoseAsset_h__Script_Engine_3452348776{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_PoseAsset_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_PoseAsset_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_PoseAsset_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_PoseAsset_h__Script_Engine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS