Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/Engine/UHT/AnimCompress_PerTrackCompression.gen.cpp

368 lines
37 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Animation/AnimCompress_PerTrackCompression.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimCompress_PerTrackCompression() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UAnimCompress_PerTrackCompression();
ENGINE_API UClass* Z_Construct_UClass_UAnimCompress_PerTrackCompression_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimCompress_RemoveLinearKeys();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_AnimationCompressionFormat();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimCompress_PerTrackCompression ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimCompress_PerTrackCompression;
UClass* UAnimCompress_PerTrackCompression::GetPrivateStaticClass()
{
using TClass = UAnimCompress_PerTrackCompression;
if (!Z_Registration_Info_UClass_UAnimCompress_PerTrackCompression.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimCompress_PerTrackCompression"),
Z_Registration_Info_UClass_UAnimCompress_PerTrackCompression.InnerSingleton,
StaticRegisterNativesUAnimCompress_PerTrackCompression,
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_UAnimCompress_PerTrackCompression.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimCompress_PerTrackCompression_NoRegister()
{
return UAnimCompress_PerTrackCompression::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "AnimCompress Object Object" },
{ "IncludePath", "Animation/AnimCompress_PerTrackCompression.h" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxZeroingThreshold_MetaData[] = {
{ "Category", "PerTrack" },
{ "Comment", "/** Maximum threshold to use when replacing a component with zero. Lower values retain more keys, but yield less compression. */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Maximum threshold to use when replacing a component with zero. Lower values retain more keys, but yield less compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxPosDiffBitwise_MetaData[] = {
{ "Category", "PerTrack" },
{ "Comment", "/** Maximum position difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression. */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Maximum position difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxAngleDiffBitwise_MetaData[] = {
{ "Category", "PerTrack" },
{ "Comment", "/** Maximum angle difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression. */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Maximum angle difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxScaleDiffBitwise_MetaData[] = {
{ "Category", "PerTrack" },
{ "Comment", "/** Maximum position difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression. */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Maximum position difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllowedRotationFormats_MetaData[] = {
{ "Category", "PerTrack" },
{ "Comment", "/** Which encoding formats is the per-track compressor allowed to try on rotation keys */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Which encoding formats is the per-track compressor allowed to try on rotation keys" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllowedTranslationFormats_MetaData[] = {
{ "Category", "PerTrack" },
{ "Comment", "/** Which encoding formats is the per-track compressor allowed to try on translation keys */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Which encoding formats is the per-track compressor allowed to try on translation keys" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllowedScaleFormats_MetaData[] = {
{ "Category", "PerTrack" },
{ "Comment", "/** Which encoding formats is the per-track compressor allowed to try on scale keys */" },
{ "InvalidEnumValues", "ACF_Fixed32NoW,ACF_Float32NoW" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Which encoding formats is the per-track compressor allowed to try on scale keys" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResampleAnimation_MetaData[] = {
{ "Category", "Resampling" },
{ "Comment", "/** If true, resample the animation to ResampleFramerate frames per second */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "If true, resample the animation to ResampleFramerate frames per second" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResampledFramerate_MetaData[] = {
{ "Category", "Resampling" },
{ "ClampMax", "30.0" },
{ "ClampMin", "1.0" },
{ "Comment", "/** When bResampleAnimation is true, this defines the desired framerate */" },
{ "editcondition", "bResampleAnimation" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "When bResampleAnimation is true, this defines the desired framerate" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinKeysForResampling_MetaData[] = {
{ "Category", "Resampling" },
{ "Comment", "/** Animations with fewer keys than MinKeysForResampling will not be resampled. */" },
{ "editcondition", "bResampleAnimation" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Animations with fewer keys than MinKeysForResampling will not be resampled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAdaptiveError_MetaData[] = {
{ "Category", "AdaptiveError" },
{ "Comment", "/** If true, adjust the error thresholds based on the 'height' within the skeleton */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "If true, adjust the error thresholds based on the 'height' within the skeleton" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseOverrideForEndEffectors_MetaData[] = {
{ "Category", "AdaptiveError" },
{ "Comment", "/** If true, uses MinEffectorDiff as the threshold for end effectors */" },
{ "editcondition", "bUseAdaptiveError" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "If true, uses MinEffectorDiff as the threshold for end effectors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrackHeightBias_MetaData[] = {
{ "Category", "AdaptiveError" },
{ "Comment", "/** A bias added to the track height before using it to calculate the adaptive error */" },
{ "editcondition", "bUseAdaptiveError" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "A bias added to the track height before using it to calculate the adaptive error" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentingDivisor_MetaData[] = {
{ "Category", "AdaptiveError" },
{ "ClampMin", "1.0" },
{ "Comment", "/**\n\x09 * Reduces the error tolerance the further up the tree that a key occurs\n\x09 * EffectiveErrorTolerance = Max(BaseErrorTolerance / Power(ParentingDivisor, Max(Height+Bias,0) * ParentingDivisorExponent), ZeroingThreshold)\n\x09 * Only has an effect bUseAdaptiveError is true\n\x09 */" },
{ "editcondition", "bUseAdaptiveError" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Reduces the error tolerance the further up the tree that a key occurs\nEffectiveErrorTolerance = Max(BaseErrorTolerance / Power(ParentingDivisor, Max(Height+Bias,0) * ParentingDivisorExponent), ZeroingThreshold)\nOnly has an effect bUseAdaptiveError is true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentingDivisorExponent_MetaData[] = {
{ "Category", "AdaptiveError" },
{ "ClampMin", "0.1" },
{ "Comment", "/**\n\x09 * Reduces the error tolerance the further up the tree that a key occurs\n\x09 * EffectiveErrorTolerance = Max(BaseErrorTolerance / Power(ParentingDivisor, Max(Height+Bias,0) * ParentingDivisorExponent), ZeroingThreshold)\n\x09 * Only has an effect bUseAdaptiveError is true\n\x09 */" },
{ "editcondition", "bUseAdaptiveError" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "Reduces the error tolerance the further up the tree that a key occurs\nEffectiveErrorTolerance = Max(BaseErrorTolerance / Power(ParentingDivisor, Max(Height+Bias,0) * ParentingDivisorExponent), ZeroingThreshold)\nOnly has an effect bUseAdaptiveError is true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAdaptiveError2_MetaData[] = {
{ "Category", "AdaptiveError2" },
{ "Comment", "/**\n\x09 * If true, the adaptive error system will determine how much error to allow for each track, based on the\n\x09 * error introduced in end effectors due to errors in the track.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "If true, the adaptive error system will determine how much error to allow for each track, based on the\nerror introduced in end effectors due to errors in the track." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationErrorSourceRatio_MetaData[] = {
{ "Category", "AdaptiveError2" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/**\n\x09 * This ratio determines how much error in end effector rotation can come from a given track's rotation error or translation error.\n\x09 * If 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from translation error.\n\x09 */" },
{ "editcondition", "bUseAdaptiveError2" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "This ratio determines how much error in end effector rotation can come from a given track's rotation error or translation error.\nIf 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from translation error." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationErrorSourceRatio_MetaData[] = {
{ "Category", "AdaptiveError2" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/**\n\x09 * This ratio determines how much error in end effector translation can come from a given track's rotation error or translation error.\n\x09 * If 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from translation error.\n\x09 */" },
{ "editcondition", "bUseAdaptiveError2" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "This ratio determines how much error in end effector translation can come from a given track's rotation error or translation error.\nIf 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from translation error." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleErrorSourceRatio_MetaData[] = {
{ "Category", "AdaptiveError2" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/**\n\x09 * This ratio determines how much error in end effector scale can come from a given track's rotation error or scale error.\n\x09 * If 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from scale error.\n\x09 */" },
{ "editcondition", "bUseAdaptiveError2" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "This ratio determines how much error in end effector scale can come from a given track's rotation error or scale error.\nIf 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from scale error." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxErrorPerTrackRatio_MetaData[] = {
{ "Category", "AdaptiveError2" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/**\n\x09 * A fraction that determines how much of the total error budget can be introduced by any particular track\n\x09 */" },
{ "editcondition", "bUseAdaptiveError2" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "A fraction that determines how much of the total error budget can be introduced by any particular track" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerturbationProbeSize_MetaData[] = {
{ "Comment", "/**\n\x09 * How big of a perturbation should be made when probing error propagation\n\x09 */" },
{ "ModuleRelativePath", "Classes/Animation/AnimCompress_PerTrackCompression.h" },
{ "ToolTip", "How big of a perturbation should be made when probing error propagation" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimCompress_PerTrackCompression constinit property declarations ********
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxZeroingThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxPosDiffBitwise;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxAngleDiffBitwise;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxScaleDiffBitwise;
static const UECodeGen_Private::FBytePropertyParams NewProp_AllowedRotationFormats_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AllowedRotationFormats;
static const UECodeGen_Private::FBytePropertyParams NewProp_AllowedTranslationFormats_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AllowedTranslationFormats;
static const UECodeGen_Private::FBytePropertyParams NewProp_AllowedScaleFormats_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AllowedScaleFormats;
static void NewProp_bResampleAnimation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResampleAnimation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ResampledFramerate;
static const UECodeGen_Private::FIntPropertyParams NewProp_MinKeysForResampling;
static void NewProp_bUseAdaptiveError_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAdaptiveError;
static void NewProp_bUseOverrideForEndEffectors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseOverrideForEndEffectors;
static const UECodeGen_Private::FIntPropertyParams NewProp_TrackHeightBias;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ParentingDivisor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ParentingDivisorExponent;
static void NewProp_bUseAdaptiveError2_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAdaptiveError2;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationErrorSourceRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TranslationErrorSourceRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleErrorSourceRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxErrorPerTrackRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PerturbationProbeSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimCompress_PerTrackCompression constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimCompress_PerTrackCompression>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics
// ********** Begin Class UAnimCompress_PerTrackCompression Property Definitions *******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxZeroingThreshold = { "MaxZeroingThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, MaxZeroingThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxZeroingThreshold_MetaData), NewProp_MaxZeroingThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxPosDiffBitwise = { "MaxPosDiffBitwise", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, MaxPosDiffBitwise), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxPosDiffBitwise_MetaData), NewProp_MaxPosDiffBitwise_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxAngleDiffBitwise = { "MaxAngleDiffBitwise", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, MaxAngleDiffBitwise), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxAngleDiffBitwise_MetaData), NewProp_MaxAngleDiffBitwise_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxScaleDiffBitwise = { "MaxScaleDiffBitwise", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, MaxScaleDiffBitwise), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxScaleDiffBitwise_MetaData), NewProp_MaxScaleDiffBitwise_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedRotationFormats_Inner = { "AllowedRotationFormats", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_Engine_AnimationCompressionFormat, METADATA_PARAMS(0, nullptr) }; // 2279600839
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedRotationFormats = { "AllowedRotationFormats", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, AllowedRotationFormats), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllowedRotationFormats_MetaData), NewProp_AllowedRotationFormats_MetaData) }; // 2279600839
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedTranslationFormats_Inner = { "AllowedTranslationFormats", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_Engine_AnimationCompressionFormat, METADATA_PARAMS(0, nullptr) }; // 2279600839
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedTranslationFormats = { "AllowedTranslationFormats", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, AllowedTranslationFormats), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllowedTranslationFormats_MetaData), NewProp_AllowedTranslationFormats_MetaData) }; // 2279600839
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedScaleFormats_Inner = { "AllowedScaleFormats", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_Engine_AnimationCompressionFormat, METADATA_PARAMS(0, nullptr) }; // 2279600839
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedScaleFormats = { "AllowedScaleFormats", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, AllowedScaleFormats), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllowedScaleFormats_MetaData), NewProp_AllowedScaleFormats_MetaData) }; // 2279600839
void Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bResampleAnimation_SetBit(void* Obj)
{
((UAnimCompress_PerTrackCompression*)Obj)->bResampleAnimation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bResampleAnimation = { "bResampleAnimation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAnimCompress_PerTrackCompression), &Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bResampleAnimation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResampleAnimation_MetaData), NewProp_bResampleAnimation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ResampledFramerate = { "ResampledFramerate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, ResampledFramerate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResampledFramerate_MetaData), NewProp_ResampledFramerate_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MinKeysForResampling = { "MinKeysForResampling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, MinKeysForResampling), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinKeysForResampling_MetaData), NewProp_MinKeysForResampling_MetaData) };
void Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError_SetBit(void* Obj)
{
((UAnimCompress_PerTrackCompression*)Obj)->bUseAdaptiveError = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError = { "bUseAdaptiveError", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAnimCompress_PerTrackCompression), &Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAdaptiveError_MetaData), NewProp_bUseAdaptiveError_MetaData) };
void Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseOverrideForEndEffectors_SetBit(void* Obj)
{
((UAnimCompress_PerTrackCompression*)Obj)->bUseOverrideForEndEffectors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseOverrideForEndEffectors = { "bUseOverrideForEndEffectors", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAnimCompress_PerTrackCompression), &Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseOverrideForEndEffectors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseOverrideForEndEffectors_MetaData), NewProp_bUseOverrideForEndEffectors_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_TrackHeightBias = { "TrackHeightBias", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, TrackHeightBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrackHeightBias_MetaData), NewProp_TrackHeightBias_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ParentingDivisor = { "ParentingDivisor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, ParentingDivisor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentingDivisor_MetaData), NewProp_ParentingDivisor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ParentingDivisorExponent = { "ParentingDivisorExponent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, ParentingDivisorExponent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentingDivisorExponent_MetaData), NewProp_ParentingDivisorExponent_MetaData) };
void Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError2_SetBit(void* Obj)
{
((UAnimCompress_PerTrackCompression*)Obj)->bUseAdaptiveError2 = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError2 = { "bUseAdaptiveError2", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAnimCompress_PerTrackCompression), &Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError2_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAdaptiveError2_MetaData), NewProp_bUseAdaptiveError2_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_RotationErrorSourceRatio = { "RotationErrorSourceRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, RotationErrorSourceRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationErrorSourceRatio_MetaData), NewProp_RotationErrorSourceRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_TranslationErrorSourceRatio = { "TranslationErrorSourceRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, TranslationErrorSourceRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationErrorSourceRatio_MetaData), NewProp_TranslationErrorSourceRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ScaleErrorSourceRatio = { "ScaleErrorSourceRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, ScaleErrorSourceRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleErrorSourceRatio_MetaData), NewProp_ScaleErrorSourceRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxErrorPerTrackRatio = { "MaxErrorPerTrackRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, MaxErrorPerTrackRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxErrorPerTrackRatio_MetaData), NewProp_MaxErrorPerTrackRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_PerturbationProbeSize = { "PerturbationProbeSize", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompress_PerTrackCompression, PerturbationProbeSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerturbationProbeSize_MetaData), NewProp_PerturbationProbeSize_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxZeroingThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxPosDiffBitwise,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxAngleDiffBitwise,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxScaleDiffBitwise,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedRotationFormats_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedRotationFormats,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedTranslationFormats_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedTranslationFormats,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedScaleFormats_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_AllowedScaleFormats,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bResampleAnimation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ResampledFramerate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MinKeysForResampling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseOverrideForEndEffectors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_TrackHeightBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ParentingDivisor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ParentingDivisorExponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_bUseAdaptiveError2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_RotationErrorSourceRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_TranslationErrorSourceRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_ScaleErrorSourceRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_MaxErrorPerTrackRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::NewProp_PerturbationProbeSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::PropPointers) < 2048);
// ********** End Class UAnimCompress_PerTrackCompression Property Definitions *********************
UObject* (*const Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimCompress_RemoveLinearKeys,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::ClassParams = {
&UAnimCompress_PerTrackCompression::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::PropPointers),
0,
0x000010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::Class_MetaDataParams)
};
void UAnimCompress_PerTrackCompression::StaticRegisterNativesUAnimCompress_PerTrackCompression()
{
}
UClass* Z_Construct_UClass_UAnimCompress_PerTrackCompression()
{
if (!Z_Registration_Info_UClass_UAnimCompress_PerTrackCompression.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimCompress_PerTrackCompression.OuterSingleton, Z_Construct_UClass_UAnimCompress_PerTrackCompression_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimCompress_PerTrackCompression.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimCompress_PerTrackCompression);
UAnimCompress_PerTrackCompression::~UAnimCompress_PerTrackCompression() {}
// ********** End Class UAnimCompress_PerTrackCompression ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompress_PerTrackCompression_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimCompress_PerTrackCompression, UAnimCompress_PerTrackCompression::StaticClass, TEXT("UAnimCompress_PerTrackCompression"), &Z_Registration_Info_UClass_UAnimCompress_PerTrackCompression, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimCompress_PerTrackCompression), 901856550U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompress_PerTrackCompression_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompress_PerTrackCompression_h__Script_Engine_2837004714{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompress_PerTrackCompression_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompress_PerTrackCompression_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS