Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,285 @@
// 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 "ACLImpl.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeACLImpl() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLRotationFormat();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVectorFormat();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ACLRotationFormat *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLRotationFormat;
static UEnum* ACLRotationFormat_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLRotationFormat.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLRotationFormat.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLRotationFormat, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLRotationFormat"));
}
return Z_Registration_Info_UEnum_ACLRotationFormat.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLRotationFormat>()
{
return ACLRotationFormat_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ACLRF_Quat_128.DisplayName", "Quat Full Bit Rate" },
{ "ACLRF_Quat_128.Name", "ACLRF_Quat_128" },
{ "ACLRF_QuatDropW_96.DisplayName", "Quat Drop W Full Bit Rate" },
{ "ACLRF_QuatDropW_96.Name", "ACLRF_QuatDropW_96" },
{ "ACLRF_QuatDropW_Variable.DisplayName", "Quat Drop W Variable Bit Rate" },
{ "ACLRF_QuatDropW_Variable.Name", "ACLRF_QuatDropW_Variable" },
{ "Comment", "/** An enum for ACL rotation formats. */" },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "ToolTip", "An enum for ACL rotation formats." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLRF_Quat_128", (int64)ACLRF_Quat_128 },
{ "ACLRF_QuatDropW_96", (int64)ACLRF_QuatDropW_96 },
{ "ACLRF_QuatDropW_Variable", (int64)ACLRF_QuatDropW_Variable },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLRotationFormat",
"ACLRotationFormat",
Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLRotationFormat()
{
if (!Z_Registration_Info_UEnum_ACLRotationFormat.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLRotationFormat.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLRotationFormat.InnerSingleton;
}
// ********** End Enum ACLRotationFormat ***********************************************************
// ********** Begin Enum ACLVectorFormat ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLVectorFormat;
static UEnum* ACLVectorFormat_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLVectorFormat.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLVectorFormat.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLVectorFormat, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLVectorFormat"));
}
return Z_Registration_Info_UEnum_ACLVectorFormat.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVectorFormat>()
{
return ACLVectorFormat_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ACLVF_Vector3_96.DisplayName", "Vector3 Full Bit Rate" },
{ "ACLVF_Vector3_96.Name", "ACLVF_Vector3_96" },
{ "ACLVF_Vector3_Variable.DisplayName", "Vector3 Variable Bit Rate" },
{ "ACLVF_Vector3_Variable.Name", "ACLVF_Vector3_Variable" },
{ "Comment", "/** An enum for ACL Vector3 formats. */" },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "ToolTip", "An enum for ACL Vector3 formats." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLVF_Vector3_96", (int64)ACLVF_Vector3_96 },
{ "ACLVF_Vector3_Variable", (int64)ACLVF_Vector3_Variable },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLVectorFormat",
"ACLVectorFormat",
Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLVectorFormat()
{
if (!Z_Registration_Info_UEnum_ACLVectorFormat.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLVectorFormat.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLVectorFormat.InnerSingleton;
}
// ********** End Enum ACLVectorFormat *************************************************************
// ********** Begin Enum ACLCompressionLevel *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLCompressionLevel;
static UEnum* ACLCompressionLevel_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLCompressionLevel.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLCompressionLevel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLCompressionLevel"));
}
return Z_Registration_Info_UEnum_ACLCompressionLevel.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLCompressionLevel>()
{
return ACLCompressionLevel_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ACLCL_Automatic.DisplayName", "Automatic" },
{ "ACLCL_Automatic.Name", "ACLCL_Automatic" },
{ "ACLCL_High.DisplayName", "High" },
{ "ACLCL_High.Name", "ACLCL_High" },
{ "ACLCL_Highest.DisplayName", "Highest" },
{ "ACLCL_Highest.Name", "ACLCL_Highest" },
{ "ACLCL_Low.DisplayName", "Low" },
{ "ACLCL_Low.Name", "ACLCL_Low" },
{ "ACLCL_Lowest.DisplayName", "Lowest" },
{ "ACLCL_Lowest.Name", "ACLCL_Lowest" },
{ "ACLCL_Medium.DisplayName", "Medium" },
{ "ACLCL_Medium.Name", "ACLCL_Medium" },
{ "Comment", "/** An enum for ACL compression levels. */" },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "ToolTip", "An enum for ACL compression levels." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLCL_Lowest", (int64)ACLCL_Lowest },
{ "ACLCL_Low", (int64)ACLCL_Low },
{ "ACLCL_Medium", (int64)ACLCL_Medium },
{ "ACLCL_High", (int64)ACLCL_High },
{ "ACLCL_Highest", (int64)ACLCL_Highest },
{ "ACLCL_Automatic", (int64)ACLCL_Automatic },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLCompressionLevel",
"ACLCompressionLevel",
Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel()
{
if (!Z_Registration_Info_UEnum_ACLCompressionLevel.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLCompressionLevel.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLCompressionLevel.InnerSingleton;
}
// ********** End Enum ACLCompressionLevel *********************************************************
// ********** Begin Enum ACLPhantomTrackMode *******************************************************
#if WITH_EDITORONLY_DATA
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLPhantomTrackMode;
static UEnum* ACLPhantomTrackMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLPhantomTrackMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLPhantomTrackMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLPhantomTrackMode"));
}
return Z_Registration_Info_UEnum_ACLPhantomTrackMode.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLPhantomTrackMode>()
{
return ACLPhantomTrackMode_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n* An enum to control how to handle UE phantom tracks.\n* A phantom tracks are present in an animation sequence but aren't mapped to skeleton bones.\n* As such, they cannot be queried by the engine except manually through DecompressBone.\n* It should generally be safe to Strip them but we default to Ignore.\n* Re-importing the animation sequence should clean up any such stale data.\n*/" },
{ "Ignore.Comment", "// Ignore phantom tracks and compress them anyway (same as UE codecs).\n" },
{ "Ignore.Name", "ACLPhantomTrackMode::Ignore" },
{ "Ignore.ToolTip", "Ignore phantom tracks and compress them anyway (same as UE codecs)." },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "Strip.Comment", "// Strip the phantom track to save memory by collapsing them to the identity transform while maintaining the track ordering.\n" },
{ "Strip.Name", "ACLPhantomTrackMode::Strip" },
{ "Strip.ToolTip", "Strip the phantom track to save memory by collapsing them to the identity transform while maintaining the track ordering." },
{ "ToolTip", "An enum to control how to handle UE phantom tracks.\nA phantom tracks are present in an animation sequence but aren't mapped to skeleton bones.\nAs such, they cannot be queried by the engine except manually through DecompressBone.\nIt should generally be safe to Strip them but we default to Ignore.\nRe-importing the animation sequence should clean up any such stale data." },
{ "Warn.Comment", "// We ignore the phantom tracks and output a warning to the log.\n" },
{ "Warn.Name", "ACLPhantomTrackMode::Warn" },
{ "Warn.ToolTip", "We ignore the phantom tracks and output a warning to the log." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLPhantomTrackMode::Ignore", (int64)ACLPhantomTrackMode::Ignore },
{ "ACLPhantomTrackMode::Strip", (int64)ACLPhantomTrackMode::Strip },
{ "ACLPhantomTrackMode::Warn", (int64)ACLPhantomTrackMode::Warn },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLPhantomTrackMode",
"ACLPhantomTrackMode",
Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode()
{
if (!Z_Registration_Info_UEnum_ACLPhantomTrackMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLPhantomTrackMode.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLPhantomTrackMode.InnerSingleton;
}
#endif // WITH_EDITORONLY_DATA
// ********** End Enum ACLPhantomTrackMode *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ACLRotationFormat_StaticEnum, TEXT("ACLRotationFormat"), &Z_Registration_Info_UEnum_ACLRotationFormat, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2844976877U) },
{ ACLVectorFormat_StaticEnum, TEXT("ACLVectorFormat"), &Z_Registration_Info_UEnum_ACLVectorFormat, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1224431420U) },
{ ACLCompressionLevel_StaticEnum, TEXT("ACLCompressionLevel"), &Z_Registration_Info_UEnum_ACLCompressionLevel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1637058822U) },
#if WITH_EDITORONLY_DATA
{ ACLPhantomTrackMode_StaticEnum, TEXT("ACLPhantomTrackMode"), &Z_Registration_Info_UEnum_ACLPhantomTrackMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3774477705U) },
#endif // WITH_EDITORONLY_DATA
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_2933806242{
TEXT("/Script/ACLPlugin"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ACLImpl.h"
#ifdef ACLPLUGIN_ACLImpl_generated_h
#error "ACLImpl.generated.h already included, missing '#pragma once' in ACLImpl.h"
#endif
#define ACLPLUGIN_ACLImpl_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h
// ********** Begin Enum ACLRotationFormat *********************************************************
#define FOREACH_ENUM_ACLROTATIONFORMAT(op) \
op(ACLRF_Quat_128) \
op(ACLRF_QuatDropW_96) \
op(ACLRF_QuatDropW_Variable)
enum ACLRotationFormat : int;
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLRotationFormat>();
// ********** End Enum ACLRotationFormat ***********************************************************
// ********** Begin Enum ACLVectorFormat ***********************************************************
#define FOREACH_ENUM_ACLVECTORFORMAT(op) \
op(ACLVF_Vector3_96) \
op(ACLVF_Vector3_Variable)
enum ACLVectorFormat : int;
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVectorFormat>();
// ********** End Enum ACLVectorFormat *************************************************************
// ********** Begin Enum ACLCompressionLevel *******************************************************
#define FOREACH_ENUM_ACLCOMPRESSIONLEVEL(op) \
op(ACLCL_Lowest) \
op(ACLCL_Low) \
op(ACLCL_Medium) \
op(ACLCL_High) \
op(ACLCL_Highest) \
op(ACLCL_Automatic)
enum ACLCompressionLevel : int;
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLCompressionLevel>();
// ********** End Enum ACLCompressionLevel *********************************************************
// ********** Begin Enum ACLPhantomTrackMode *******************************************************
#if WITH_EDITORONLY_DATA
#define FOREACH_ENUM_ACLPHANTOMTRACKMODE(op) \
op(ACLPhantomTrackMode::Ignore) \
op(ACLPhantomTrackMode::Strip) \
op(ACLPhantomTrackMode::Warn)
enum class ACLPhantomTrackMode : uint8;
template<> struct TIsUEnumClass<ACLPhantomTrackMode> { enum { Value = true }; };
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLPhantomTrackMode>();
#endif // WITH_EDITORONLY_DATA
// ********** End Enum ACLPhantomTrackMode *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeACLPlugin_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_ACLPlugin;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ACLPlugin()
{
if (!Z_Registration_Info_UPackage__Script_ACLPlugin.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ACLPlugin",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x4CC12676,
0x3C556090,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ACLPlugin.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ACLPlugin.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ACLPlugin(Z_Construct_UPackage__Script_ACLPlugin, TEXT("/Script/ACLPlugin"), Z_Registration_Info_UPackage__Script_ACLPlugin, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x4CC12676, 0x3C556090));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,17 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once
#include "AnimationCompressionLibraryDatabase.h"
#include "AnimBoneCompressionCodec_ACL.h"
#include "AnimBoneCompressionCodec_ACLBase.h"
#include "AnimBoneCompressionCodec_ACLCustom.h"
#include "AnimBoneCompressionCodec_ACLDatabase.h"
#include "AnimBoneCompressionCodec_ACLSafe.h"
#include "AnimCurveCompressionCodec_ACL.h"

View File

@@ -0,0 +1,173 @@
// 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 "AnimBoneCompressionCodec_ACL.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACL() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACL ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL;
UClass* UAnimBoneCompressionCodec_ACL::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACL;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACL"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACL,
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_UAnimBoneCompressionCodec_ACL.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister()
{
return UAnimBoneCompressionCodec_ACL::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with default settings suitable for general purpose animations. */" },
{ "DisplayName", "Anim Compress ACL" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACL.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with default settings suitable for general purpose animations." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptimizationTargets_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal meshes used to estimate the skinning deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "The skeletal meshes used to estimate the skinning deformation during compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingProportion_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** The minimum proportion of keyframes that should be stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "The minimum proportion of keyframes that should be stripped." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingThreshold_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACL constinit property declarations ************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_OptimizationTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OptimizationTargets;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingProportion;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACL constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACL>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACL Property Definitions ***********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets_Inner = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACL, OptimizationTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptimizationTargets_MetaData), NewProp_OptimizationTargets_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingProportion = { "KeyframeStrippingProportion", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACL, KeyframeStrippingProportion), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingProportion_MetaData), NewProp_KeyframeStrippingProportion_MetaData) }; // 2207876869
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingThreshold = { "KeyframeStrippingThreshold", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACL, KeyframeStrippingThreshold), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingThreshold_MetaData), NewProp_KeyframeStrippingThreshold_MetaData) }; // 2207876869
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACL Property Definitions *************************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACL::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers), 0),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACL::StaticRegisterNativesUAnimBoneCompressionCodec_ACL()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACL);
UAnimBoneCompressionCodec_ACL::~UAnimBoneCompressionCodec_ACL() {}
// ********** End Class UAnimBoneCompressionCodec_ACL **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACL, UAnimBoneCompressionCodec_ACL::StaticClass, TEXT("UAnimBoneCompressionCodec_ACL"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACL), 4047670045U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_4165886058{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimBoneCompressionCodec_ACL.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACL_generated_h
#error "AnimBoneCompressionCodec_ACL.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACL.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACL_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACL ********************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACL(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACL, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACL) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACL(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACL) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACL); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACL); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACL(UAnimBoneCompressionCodec_ACL&&) = delete; \
UAnimBoneCompressionCodec_ACL(const UAnimBoneCompressionCodec_ACL&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACL();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_13_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACL;
// ********** End Class UAnimBoneCompressionCodec_ACL **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,189 @@
// 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 "AnimBoneCompressionCodec_ACLBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLBase() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode();
ENGINE_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase;
UClass* UAnimBoneCompressionCodec_ACLBase::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLBase;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLBase"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLBase,
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_UAnimBoneCompressionCodec_ACLBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister()
{
return UAnimBoneCompressionCodec_ACLBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** The base codec implementation for ACL support. */" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLBase.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The base codec implementation for ACL support." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressionLevel_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The compression level to use. Higher levels will be slower to compress but yield a lower memory footprint. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The compression level to use. Higher levels will be slower to compress but yield a lower memory footprint." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhantomTrackMode_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** How to treat phantom tracks. Phantom tracks are not mapped to a skeleton bone. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "How to treat phantom tracks. Phantom tracks are not mapped to a skeleton bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultVirtualVertexDistance_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The default virtual vertex distance for normal bones. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The default virtual vertex distance for normal bones." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SafeVirtualVertexDistance_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The virtual vertex distance for bones that requires extra accuracy. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The virtual vertex distance for bones that requires extra accuracy." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ErrorThreshold_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The error threshold to use when optimizing and compressing the animation sequence. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The error threshold to use when optimizing and compressing the animation sequence." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase constinit property declarations ********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_CompressionLevel;
static const UECodeGen_Private::FBytePropertyParams NewProp_PhantomTrackMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PhantomTrackMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultVirtualVertexDistance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SafeVirtualVertexDistance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ErrorThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLBase constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase Property Definitions *******************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_CompressionLevel = { "CompressionLevel", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, CompressionLevel), Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressionLevel_MetaData), NewProp_CompressionLevel_MetaData) }; // 1637058822
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode = { "PhantomTrackMode", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, PhantomTrackMode), Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhantomTrackMode_MetaData), NewProp_PhantomTrackMode_MetaData) }; // 3774477705
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_DefaultVirtualVertexDistance = { "DefaultVirtualVertexDistance", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, DefaultVirtualVertexDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultVirtualVertexDistance_MetaData), NewProp_DefaultVirtualVertexDistance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_SafeVirtualVertexDistance = { "SafeVirtualVertexDistance", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, SafeVirtualVertexDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SafeVirtualVertexDistance_MetaData), NewProp_SafeVirtualVertexDistance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_ErrorThreshold = { "ErrorThreshold", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, ErrorThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ErrorThreshold_MetaData), NewProp_ErrorThreshold_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_CompressionLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_DefaultVirtualVertexDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_SafeVirtualVertexDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_ErrorThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLBase Property Definitions *********************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers), 0),
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLBase::StaticRegisterNativesUAnimBoneCompressionCodec_ACLBase()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLBase);
UAnimBoneCompressionCodec_ACLBase::~UAnimBoneCompressionCodec_ACLBase() {}
// ********** End Class UAnimBoneCompressionCodec_ACLBase ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase, UAnimBoneCompressionCodec_ACLBase::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLBase"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLBase), 2841652037U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_816437944{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimBoneCompressionCodec_ACLBase.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLBase_generated_h
#error "AnimBoneCompressionCodec_ACLBase.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLBase.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase ****************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLBase(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLBase, UAnimBoneCompressionCodec, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLBase)
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLBase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLBase); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLBase(UAnimBoneCompressionCodec_ACLBase&&) = delete; \
UAnimBoneCompressionCodec_ACLBase(const UAnimBoneCompressionCodec_ACLBase&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLBase();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_48_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLBase;
// ********** End Class UAnimBoneCompressionCodec_ACLBase ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,202 @@
// 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 "AnimBoneCompressionCodec_ACLCustom.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLCustom() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLRotationFormat();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVectorFormat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom;
UClass* UAnimBoneCompressionCodec_ACLCustom::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLCustom;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLCustom"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLCustom,
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_UAnimBoneCompressionCodec_ACLCustom.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister()
{
return UAnimBoneCompressionCodec_ACLCustom::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with custom settings suitable for debugging purposes. */" },
{ "DisplayName", "Anim Compress ACL Custom" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLCustom.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with custom settings suitable for debugging purposes." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationFormat_MetaData[] = {
{ "Category", "Clip" },
{ "Comment", "/** The rotation format to use. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The rotation format to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationFormat_MetaData[] = {
{ "Category", "Clip" },
{ "Comment", "/** The translation format to use. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The translation format to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleFormat_MetaData[] = {
{ "Category", "Clip" },
{ "Comment", "/** The scale format to use. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The scale format to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptimizationTargets_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal meshes used to estimate the skinning deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The skeletal meshes used to estimate the skinning deformation during compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingProportion_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** The minimum proportion of keyframes that should be stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The minimum proportion of keyframes that should be stripped." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingThreshold_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom constinit property declarations ******
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationFormat;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationFormat;
static const UECodeGen_Private::FBytePropertyParams NewProp_ScaleFormat;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OptimizationTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OptimizationTargets;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingProportion;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLCustom constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLCustom>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom Property Definitions *****************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_RotationFormat = { "RotationFormat", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, RotationFormat), Z_Construct_UEnum_ACLPlugin_ACLRotationFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationFormat_MetaData), NewProp_RotationFormat_MetaData) }; // 2844976877
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_TranslationFormat = { "TranslationFormat", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, TranslationFormat), Z_Construct_UEnum_ACLPlugin_ACLVectorFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationFormat_MetaData), NewProp_TranslationFormat_MetaData) }; // 1224431420
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_ScaleFormat = { "ScaleFormat", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, ScaleFormat), Z_Construct_UEnum_ACLPlugin_ACLVectorFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleFormat_MetaData), NewProp_ScaleFormat_MetaData) }; // 1224431420
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets_Inner = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, OptimizationTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptimizationTargets_MetaData), NewProp_OptimizationTargets_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingProportion = { "KeyframeStrippingProportion", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, KeyframeStrippingProportion), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingProportion_MetaData), NewProp_KeyframeStrippingProportion_MetaData) }; // 2207876869
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingThreshold = { "KeyframeStrippingThreshold", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, KeyframeStrippingThreshold), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingThreshold_MetaData), NewProp_KeyframeStrippingThreshold_MetaData) }; // 2207876869
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_RotationFormat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_TranslationFormat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_ScaleFormat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLCustom Property Definitions *******************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLCustom::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers), 0),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLCustom::StaticRegisterNativesUAnimBoneCompressionCodec_ACLCustom()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLCustom);
UAnimBoneCompressionCodec_ACLCustom::~UAnimBoneCompressionCodec_ACLCustom() {}
// ********** End Class UAnimBoneCompressionCodec_ACLCustom ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom, UAnimBoneCompressionCodec_ACLCustom::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLCustom"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLCustom), 3287518662U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_971098018{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimBoneCompressionCodec_ACLCustom.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLCustom_generated_h
#error "AnimBoneCompressionCodec_ACLCustom.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLCustom.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLCustom_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom **************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLCustom(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLCustom, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLCustom) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLCustom(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLCustom) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLCustom); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLCustom); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLCustom(UAnimBoneCompressionCodec_ACLCustom&&) = delete; \
UAnimBoneCompressionCodec_ACLCustom(const UAnimBoneCompressionCodec_ACLCustom&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLCustom();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_12_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLCustom;
// ********** End Class UAnimBoneCompressionCodec_ACLCustom ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,160 @@
// 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 "AnimBoneCompressionCodec_ACLDatabase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLDatabase() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase;
UClass* UAnimBoneCompressionCodec_ACLDatabase::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLDatabase;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLDatabase"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLDatabase,
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_UAnimBoneCompressionCodec_ACLDatabase.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister()
{
return UAnimBoneCompressionCodec_ACLDatabase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Uses the open source Animation Compression Library with default settings and database support.\n * The referenced database can be used to strip the least important keyframes on a per platform basis\n * or they can be streamed in/out on demand through Blueprint or C++.\n */" },
{ "DisplayName", "Anim Compress ACL Database" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with default settings and database support.\nThe referenced database can be used to strip the least important keyframes on a per platform basis\nor they can be streamed in/out on demand through Blueprint or C++." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DatabaseAsset_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The database asset that will hold the compressed animation data. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ToolTip", "The database asset that will hold the compressed animation data." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptimizationTargets_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal meshes used to estimate the skinning deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ToolTip", "The skeletal meshes used to estimate the skinning deformation during compression." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase constinit property declarations ****
static const UECodeGen_Private::FObjectPropertyParams NewProp_DatabaseAsset;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_OptimizationTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OptimizationTargets;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLDatabase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase Property Definitions ***************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_DatabaseAsset = { "DatabaseAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLDatabase, DatabaseAsset), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DatabaseAsset_MetaData), NewProp_DatabaseAsset_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets_Inner = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLDatabase, OptimizationTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptimizationTargets_MetaData), NewProp_OptimizationTargets_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_DatabaseAsset,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers) < 2048);
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase Property Definitions *****************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLDatabase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLDatabase::StaticRegisterNativesUAnimBoneCompressionCodec_ACLDatabase()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLDatabase);
UAnimBoneCompressionCodec_ACLDatabase::~UAnimBoneCompressionCodec_ACLDatabase() {}
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase, UAnimBoneCompressionCodec_ACLDatabase::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLDatabase"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLDatabase), 1761481569U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_275018668{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimBoneCompressionCodec_ACLDatabase.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLDatabase_generated_h
#error "AnimBoneCompressionCodec_ACLDatabase.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLDatabase.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLDatabase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase ************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLDatabase(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLDatabase, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLDatabase) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLDatabase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLDatabase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLDatabase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLDatabase); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLDatabase(UAnimBoneCompressionCodec_ACLDatabase&&) = delete; \
UAnimBoneCompressionCodec_ACLDatabase(const UAnimBoneCompressionCodec_ACLDatabase&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLDatabase();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_59_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLDatabase;
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// 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 "AnimBoneCompressionCodec_ACLSafe.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLSafe() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLSafe ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe;
UClass* UAnimBoneCompressionCodec_ACLSafe::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLSafe;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLSafe"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLSafe,
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_UAnimBoneCompressionCodec_ACLSafe.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister()
{
return UAnimBoneCompressionCodec_ACLSafe::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with the safest and least destructive settings suitable when animations must be preserved with near raw fidelity. */" },
{ "DisplayName", "Anim Compress ACL Safe" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLSafe.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLSafe.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with the safest and least destructive settings suitable when animations must be preserved with near raw fidelity." },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLSafe constinit property declarations ********
// ********** End Class UAnimBoneCompressionCodec_ACLSafe constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLSafe>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLSafe::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLSafe::StaticRegisterNativesUAnimBoneCompressionCodec_ACLSafe()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLSafe);
UAnimBoneCompressionCodec_ACLSafe::~UAnimBoneCompressionCodec_ACLSafe() {}
// ********** End Class UAnimBoneCompressionCodec_ACLSafe ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe, UAnimBoneCompressionCodec_ACLSafe::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLSafe"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLSafe), 3686333672U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_2360209941{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimBoneCompressionCodec_ACLSafe.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLSafe_generated_h
#error "AnimBoneCompressionCodec_ACLSafe.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLSafe.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLSafe_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLSafe ****************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLSafe(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLSafe, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLSafe) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLSafe(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLSafe) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLSafe); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLSafe); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLSafe(UAnimBoneCompressionCodec_ACLSafe&&) = delete; \
UAnimBoneCompressionCodec_ACLSafe(const UAnimBoneCompressionCodec_ACLSafe&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLSafe();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_12_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLSafe;
// ********** End Class UAnimBoneCompressionCodec_ACLSafe ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,168 @@
// 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 "AnimCurveCompressionCodec_ACL.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimCurveCompressionCodec_ACL() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimCurveCompressionCodec_ACL *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL;
UClass* UAnimCurveCompressionCodec_ACL::GetPrivateStaticClass()
{
using TClass = UAnimCurveCompressionCodec_ACL;
if (!Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimCurveCompressionCodec_ACL"),
Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.InnerSingleton,
StaticRegisterNativesUAnimCurveCompressionCodec_ACL,
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_UAnimCurveCompressionCodec_ACL.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister()
{
return UAnimCurveCompressionCodec_ACL::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with default settings suitable for general purpose animation curves. */" },
{ "DisplayName", "ACL Curves" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimCurveCompressionCodec_ACL.h" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with default settings suitable for general purpose animation curves." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvePrecision_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The curve precision to target when compressing the animation curves. */" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "The curve precision to target when compressing the animation curves." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphTargetPositionPrecision_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The mesh deformation precision to target when compressing morph target animation curves. */" },
{ "EditCondition", "MorphTargetSource != nullptr" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "The mesh deformation precision to target when compressing morph target animation curves." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphTargetSource_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal mesh used to estimate the morph target deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "The skeletal mesh used to estimate the morph target deformation during compression." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimCurveCompressionCodec_ACL constinit property declarations ***********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurvePrecision;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MorphTargetPositionPrecision;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MorphTargetSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimCurveCompressionCodec_ACL constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimCurveCompressionCodec_ACL>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics
// ********** Begin Class UAnimCurveCompressionCodec_ACL Property Definitions **********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_CurvePrecision = { "CurvePrecision", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCurveCompressionCodec_ACL, CurvePrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvePrecision_MetaData), NewProp_CurvePrecision_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetPositionPrecision = { "MorphTargetPositionPrecision", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCurveCompressionCodec_ACL, MorphTargetPositionPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphTargetPositionPrecision_MetaData), NewProp_MorphTargetPositionPrecision_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetSource = { "MorphTargetSource", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCurveCompressionCodec_ACL, MorphTargetSource), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphTargetSource_MetaData), NewProp_MorphTargetSource_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_CurvePrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetPositionPrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimCurveCompressionCodec_ACL Property Definitions ************************
UObject* (*const Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimCurveCompressionCodec,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::ClassParams = {
&UAnimCurveCompressionCodec_ACL::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers), 0),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::Class_MetaDataParams)
};
void UAnimCurveCompressionCodec_ACL::StaticRegisterNativesUAnimCurveCompressionCodec_ACL()
{
}
UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL()
{
if (!Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.OuterSingleton, Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimCurveCompressionCodec_ACL);
UAnimCurveCompressionCodec_ACL::~UAnimCurveCompressionCodec_ACL() {}
// ********** End Class UAnimCurveCompressionCodec_ACL *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimCurveCompressionCodec_ACL, UAnimCurveCompressionCodec_ACL::StaticClass, TEXT("UAnimCurveCompressionCodec_ACL"), &Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimCurveCompressionCodec_ACL), 2578992959U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_635889830{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimCurveCompressionCodec_ACL.h"
#ifdef ACLPLUGIN_AnimCurveCompressionCodec_ACL_generated_h
#error "AnimCurveCompressionCodec_ACL.generated.h already included, missing '#pragma once' in AnimCurveCompressionCodec_ACL.h"
#endif
#define ACLPLUGIN_AnimCurveCompressionCodec_ACL_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimCurveCompressionCodec_ACL *******************************************
struct Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_INCLASS \
private: \
static void StaticRegisterNativesUAnimCurveCompressionCodec_ACL(); \
friend struct ::Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimCurveCompressionCodec_ACL, UAnimCurveCompressionCodec, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister) \
DECLARE_SERIALIZER(UAnimCurveCompressionCodec_ACL) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimCurveCompressionCodec_ACL(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimCurveCompressionCodec_ACL) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimCurveCompressionCodec_ACL); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimCurveCompressionCodec_ACL); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimCurveCompressionCodec_ACL(UAnimCurveCompressionCodec_ACL&&) = delete; \
UAnimCurveCompressionCodec_ACL(const UAnimCurveCompressionCodec_ACL&) = delete; \
ACLPLUGIN_API virtual ~UAnimCurveCompressionCodec_ACL();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_14_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimCurveCompressionCodec_ACL;
// ********** End Class UAnimCurveCompressionCodec_ACL *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,601 @@
// 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 "AnimationCompressionLibraryDatabase.h"
#include "Engine/LatentActionManager.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationCompressionLibraryDatabase() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformBool();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ACLVisualFidelity *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLVisualFidelity;
static UEnum* ACLVisualFidelity_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelity.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLVisualFidelity.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLVisualFidelity"));
}
return Z_Registration_Info_UEnum_ACLVisualFidelity.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelity>()
{
return ACLVisualFidelity_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** An enum to represent the ACL visual fidelity level. */" },
{ "Highest.DisplayName", "Highest" },
{ "Highest.Name", "ACLVisualFidelity::Highest" },
{ "Lowest.DisplayName", "Lowest" },
{ "Lowest.Name", "ACLVisualFidelity::Lowest" },
{ "Medium.DisplayName", "Medium" },
{ "Medium.Name", "ACLVisualFidelity::Medium" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "An enum to represent the ACL visual fidelity level." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLVisualFidelity::Highest", (int64)ACLVisualFidelity::Highest },
{ "ACLVisualFidelity::Medium", (int64)ACLVisualFidelity::Medium },
{ "ACLVisualFidelity::Lowest", (int64)ACLVisualFidelity::Lowest },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLVisualFidelity",
"ACLVisualFidelity",
Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelity.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLVisualFidelity.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLVisualFidelity.InnerSingleton;
}
// ********** End Enum ACLVisualFidelity ***********************************************************
// ********** Begin Enum ACLVisualFidelityChangeResult *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult;
static UEnum* ACLVisualFidelityChangeResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLVisualFidelityChangeResult"));
}
return Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelityChangeResult>()
{
return ACLVisualFidelityChangeResult_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** An enum to represent the result of latent visual fidelity change requests. */" },
{ "Completed.Name", "ACLVisualFidelityChangeResult::Completed" },
{ "Dispatched.Name", "ACLVisualFidelityChangeResult::Dispatched" },
{ "Failed.Name", "ACLVisualFidelityChangeResult::Failed" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "An enum to represent the result of latent visual fidelity change requests." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLVisualFidelityChangeResult::Dispatched", (int64)ACLVisualFidelityChangeResult::Dispatched },
{ "ACLVisualFidelityChangeResult::Completed", (int64)ACLVisualFidelityChangeResult::Completed },
{ "ACLVisualFidelityChangeResult::Failed", (int64)ACLVisualFidelityChangeResult::Failed },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLVisualFidelityChangeResult",
"ACLVisualFidelityChangeResult",
Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.InnerSingleton;
}
// ********** End Enum ACLVisualFidelityChangeResult ***********************************************
// ********** Begin Class UAnimationCompressionLibraryDatabase Function GetVisualFidelity **********
struct Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics
{
struct AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms
{
UAnimationCompressionLibraryDatabase* DatabaseAsset;
ACLVisualFidelity ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation|ACL" },
{ "DisplayName", "Get Database Visual Fidelity" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetVisualFidelity constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DatabaseAsset;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetVisualFidelity constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetVisualFidelity Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_DatabaseAsset = { "DatabaseAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms, DatabaseAsset), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms, ReturnValue), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(0, nullptr) }; // 2203242668
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_DatabaseAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers) < 2048);
// ********** End Function GetVisualFidelity Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCompressionLibraryDatabase, nullptr, "GetVisualFidelity", Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationCompressionLibraryDatabase::execGetVisualFidelity)
{
P_GET_OBJECT(UAnimationCompressionLibraryDatabase,Z_Param_DatabaseAsset);
P_FINISH;
P_NATIVE_BEGIN;
*(ACLVisualFidelity*)Z_Param__Result=UAnimationCompressionLibraryDatabase::GetVisualFidelity(Z_Param_DatabaseAsset);
P_NATIVE_END;
}
// ********** End Class UAnimationCompressionLibraryDatabase Function GetVisualFidelity ************
// ********** Begin Class UAnimationCompressionLibraryDatabase Function SetVisualFidelity **********
struct Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics
{
struct AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms
{
UObject* WorldContextObject;
FLatentActionInfo LatentInfo;
UAnimationCompressionLibraryDatabase* DatabaseAsset;
ACLVisualFidelityChangeResult Result;
ACLVisualFidelity VisualFidelity;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation|ACL" },
{ "Comment", "/** Initiate a latent database change in quality by streaming in/out as necessary. */" },
{ "CPP_Default_VisualFidelity", "Highest" },
{ "DisplayName", "Set Database Visual Fidelity" },
{ "ExpandEnumAsExecs", "Result" },
{ "Latent", "" },
{ "LatentInfo", "LatentInfo" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "Initiate a latent database change in quality by streaming in/out as necessary." },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVisualFidelity constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DatabaseAsset;
static const UECodeGen_Private::FBytePropertyParams NewProp_Result_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Result;
static const UECodeGen_Private::FBytePropertyParams NewProp_VisualFidelity_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VisualFidelity;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVisualFidelity constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVisualFidelity Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 2463020907
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_DatabaseAsset = { "DatabaseAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, DatabaseAsset), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, Result), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult, METADATA_PARAMS(0, nullptr) }; // 3152476484
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity = { "VisualFidelity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, VisualFidelity), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(0, nullptr) }; // 2203242668
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_LatentInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_DatabaseAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers) < 2048);
// ********** End Function SetVisualFidelity Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCompressionLibraryDatabase, nullptr, "SetVisualFidelity", Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationCompressionLibraryDatabase::execSetVisualFidelity)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
P_GET_OBJECT(UAnimationCompressionLibraryDatabase,Z_Param_DatabaseAsset);
P_GET_ENUM_REF(ACLVisualFidelityChangeResult,Z_Param_Out_Result);
P_GET_ENUM(ACLVisualFidelity,Z_Param_VisualFidelity);
P_FINISH;
P_NATIVE_BEGIN;
UAnimationCompressionLibraryDatabase::SetVisualFidelity(Z_Param_WorldContextObject,Z_Param_LatentInfo,Z_Param_DatabaseAsset,(ACLVisualFidelityChangeResult&)(Z_Param_Out_Result),ACLVisualFidelity(Z_Param_VisualFidelity));
P_NATIVE_END;
}
// ********** End Class UAnimationCompressionLibraryDatabase Function SetVisualFidelity ************
// ********** Begin Class UAnimationCompressionLibraryDatabase *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase;
UClass* UAnimationCompressionLibraryDatabase::GetPrivateStaticClass()
{
using TClass = UAnimationCompressionLibraryDatabase;
if (!Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimationCompressionLibraryDatabase"),
Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.InnerSingleton,
StaticRegisterNativesUAnimationCompressionLibraryDatabase,
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_UAnimationCompressionLibraryDatabase.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister()
{
return UAnimationCompressionLibraryDatabase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** An ACL database object references several UAnimSequence instances that it contains. */" },
{ "DisplayName", "ACL Database" },
{ "IncludePath", "AnimationCompressionLibraryDatabase.h" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "An ACL database object references several UAnimSequence instances that it contains." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CookedCompressedBytes_MetaData[] = {
{ "Comment", "/** The raw binary data for our compressed database and anim sequences. Present only in cooked builds. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The raw binary data for our compressed database and anim sequences. Present only in cooked builds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CookedAnimSequenceMappings_MetaData[] = {
{ "Comment", "/** Stores a mapping for each anim sequence, where its compressed data lives in our compressed buffer. Each 64 bit value is split into 32 bits: (Hash << 32) | Offset. Present only in cooked builds. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "Stores a mapping for each anim sequence, where its compressed data lives in our compressed buffer. Each 64 bit value is split into 32 bits: (Hash << 32) | Offset. Present only in cooked builds." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HighestImportanceProportion_MetaData[] = {
{ "Category", "Database" },
{ "Comment", "/** What percentage of the key frames should remain in the anim sequences. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "What percentage of the key frames should remain in the anim sequences." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediumImportanceProportion_MetaData[] = {
{ "Category", "Database" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** What percentage of the key frames should be moved to the database. Medium importance key frames are moved second. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "What percentage of the key frames should be moved to the database. Medium importance key frames are moved second." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LowestImportanceProportion_MetaData[] = {
{ "Category", "Database" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** What percentage of the key frames should be moved to the database. Least important key frames are moved first. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "What percentage of the key frames should be moved to the database. Least important key frames are moved first." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StripLowestImportanceTier_MetaData[] = {
{ "Category", "Database" },
{ "Comment", "/** Whether or not to strip the lowest importance tier entirely from disk. Stripping the lowest tier means that the visual fidelity of Highest and Medium are equivalent. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "Whether or not to strip the lowest importance tier entirely from disk. Stripping the lowest tier means that the visual fidelity of Highest and Medium are equivalent." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxStreamRequestSizeKB_MetaData[] = {
{ "Category", "Database" },
{ "ClampMax", "1048576" },
{ "ClampMin", "4" },
{ "Comment", "/** The maximum size in KiloBytes of streaming requests. Setting this to 0 will force tiers to load in a single request regardless of their size. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The maximum size in KiloBytes of streaming requests. Setting this to 0 will force tiers to load in a single request regardless of their size." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultVisualFidelity_MetaData[] = {
{ "Category", "Database" },
{ "Comment", "/** The default level of quality to set when the database loads in-game. By default, nothing is streamed in. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The default level of quality to set when the database loads in-game. By default, nothing is streamed in." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewVisualFidelity_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** The level of quality to preview with the database when decompressing in the editor. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The level of quality to preview with the database when decompressing in the editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequences_MetaData[] = {
{ "Category", "Metadata" },
{ "Comment", "/** The anim sequences contained within the database. Built manually from the asset UI, content browser, or with a commandlet. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The anim sequences contained within the database. Built manually from the asset UI, content browser, or with a commandlet." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumAnimSequences_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total num of Animation Sequences in this database. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total num of Animation Sequences in this database." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequencesOldSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total size of all Animation Sequences if the database were not used. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total size of all Animation Sequences if the database were not used." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequencesNewSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total size of all Animation Sequences with the database in use. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total size of all Animation Sequences with the database in use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DatabaseSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total size of the database. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total size of the database." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DatabaseMetadataSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The size of the database metadata. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The size of the database metadata." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediumImportanceSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The size of the database medium importance streaming tier. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The size of the database medium importance streaming tier." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LowImportanceSizeSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The size of the database low importance streaming tier before any stripping. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The size of the database low importance streaming tier before any stripping." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimationCompressionLibraryDatabase constinit property declarations *****
static const UECodeGen_Private::FBytePropertyParams NewProp_CookedCompressedBytes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CookedCompressedBytes;
static const UECodeGen_Private::FUInt64PropertyParams NewProp_CookedAnimSequenceMappings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CookedAnimSequenceMappings;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_HighestImportanceProportion;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MediumImportanceProportion;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LowestImportanceProportion;
static const UECodeGen_Private::FStructPropertyParams NewProp_StripLowestImportanceTier;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt32PropertyParams NewProp_MaxStreamRequestSizeKB;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultVisualFidelity_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DefaultVisualFidelity;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_PreviewVisualFidelity_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PreviewVisualFidelity;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimSequences_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AnimSequences;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumAnimSequences;
static const UECodeGen_Private::FIntPropertyParams NewProp_AnimSequencesOldSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_AnimSequencesNewSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_DatabaseSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_DatabaseMetadataSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_MediumImportanceSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_LowImportanceSizeSizeKB;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimationCompressionLibraryDatabase constinit property declarations *******
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetVisualFidelity"), .Pointer = &UAnimationCompressionLibraryDatabase::execGetVisualFidelity },
{ .NameUTF8 = UTF8TEXT("SetVisualFidelity"), .Pointer = &UAnimationCompressionLibraryDatabase::execSetVisualFidelity },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity, "GetVisualFidelity" }, // 1285641372
{ &Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity, "SetVisualFidelity" }, // 1097504122
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimationCompressionLibraryDatabase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics
// ********** Begin Class UAnimationCompressionLibraryDatabase Property Definitions ****************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes_Inner = { "CookedCompressedBytes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes = { "CookedCompressedBytes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, CookedCompressedBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CookedCompressedBytes_MetaData), NewProp_CookedCompressedBytes_MetaData) };
const UECodeGen_Private::FUInt64PropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings_Inner = { "CookedAnimSequenceMappings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings = { "CookedAnimSequenceMappings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, CookedAnimSequenceMappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CookedAnimSequenceMappings_MetaData), NewProp_CookedAnimSequenceMappings_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_HighestImportanceProportion = { "HighestImportanceProportion", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, HighestImportanceProportion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HighestImportanceProportion_MetaData), NewProp_HighestImportanceProportion_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceProportion = { "MediumImportanceProportion", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, MediumImportanceProportion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediumImportanceProportion_MetaData), NewProp_MediumImportanceProportion_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowestImportanceProportion = { "LowestImportanceProportion", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, LowestImportanceProportion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LowestImportanceProportion_MetaData), NewProp_LowestImportanceProportion_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_StripLowestImportanceTier = { "StripLowestImportanceTier", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, StripLowestImportanceTier), Z_Construct_UScriptStruct_FPerPlatformBool, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StripLowestImportanceTier_MetaData), NewProp_StripLowestImportanceTier_MetaData) }; // 4028649551
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MaxStreamRequestSizeKB = { "MaxStreamRequestSizeKB", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, MaxStreamRequestSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxStreamRequestSizeKB_MetaData), NewProp_MaxStreamRequestSizeKB_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity = { "DefaultVisualFidelity", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, DefaultVisualFidelity), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultVisualFidelity_MetaData), NewProp_DefaultVisualFidelity_MetaData) }; // 2203242668
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity = { "PreviewVisualFidelity", nullptr, (EPropertyFlags)0x0040000800002001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, PreviewVisualFidelity), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewVisualFidelity_MetaData), NewProp_PreviewVisualFidelity_MetaData) }; // 2203242668
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences_Inner = { "AnimSequences", nullptr, (EPropertyFlags)0x0104000800020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences = { "AnimSequences", nullptr, (EPropertyFlags)0x0144000800020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, AnimSequences), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequences_MetaData), NewProp_AnimSequences_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_NumAnimSequences = { "NumAnimSequences", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, NumAnimSequences), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumAnimSequences_MetaData), NewProp_NumAnimSequences_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesOldSizeKB = { "AnimSequencesOldSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, AnimSequencesOldSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequencesOldSizeKB_MetaData), NewProp_AnimSequencesOldSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesNewSizeKB = { "AnimSequencesNewSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, AnimSequencesNewSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequencesNewSizeKB_MetaData), NewProp_AnimSequencesNewSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseSizeKB = { "DatabaseSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, DatabaseSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DatabaseSizeKB_MetaData), NewProp_DatabaseSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseMetadataSizeKB = { "DatabaseMetadataSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, DatabaseMetadataSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DatabaseMetadataSizeKB_MetaData), NewProp_DatabaseMetadataSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceSizeKB = { "MediumImportanceSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, MediumImportanceSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediumImportanceSizeKB_MetaData), NewProp_MediumImportanceSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowImportanceSizeSizeKB = { "LowImportanceSizeSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, LowImportanceSizeSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LowImportanceSizeSizeKB_MetaData), NewProp_LowImportanceSizeSizeKB_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_HighestImportanceProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowestImportanceProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_StripLowestImportanceTier,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MaxStreamRequestSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_NumAnimSequences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesOldSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesNewSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseMetadataSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowImportanceSizeSizeKB,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers) < 2048);
// ********** End Class UAnimationCompressionLibraryDatabase Property Definitions ******************
UObject* (*const Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::ClassParams = {
&UAnimationCompressionLibraryDatabase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::Class_MetaDataParams)
};
void UAnimationCompressionLibraryDatabase::StaticRegisterNativesUAnimationCompressionLibraryDatabase()
{
UClass* Class = UAnimationCompressionLibraryDatabase::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase()
{
if (!Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.OuterSingleton, Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationCompressionLibraryDatabase);
UAnimationCompressionLibraryDatabase::~UAnimationCompressionLibraryDatabase() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UAnimationCompressionLibraryDatabase)
// ********** End Class UAnimationCompressionLibraryDatabase ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ACLVisualFidelity_StaticEnum, TEXT("ACLVisualFidelity"), &Z_Registration_Info_UEnum_ACLVisualFidelity, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2203242668U) },
{ ACLVisualFidelityChangeResult_StaticEnum, TEXT("ACLVisualFidelityChangeResult"), &Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3152476484U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimationCompressionLibraryDatabase, UAnimationCompressionLibraryDatabase::StaticClass, TEXT("UAnimationCompressionLibraryDatabase"), &Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationCompressionLibraryDatabase), 2405706219U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_1675044173{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,101 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimationCompressionLibraryDatabase.h"
#ifdef ACLPLUGIN_AnimationCompressionLibraryDatabase_generated_h
#error "AnimationCompressionLibraryDatabase.generated.h already included, missing '#pragma once' in AnimationCompressionLibraryDatabase.h"
#endif
#define ACLPLUGIN_AnimationCompressionLibraryDatabase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAnimationCompressionLibraryDatabase;
class UObject;
enum class ACLVisualFidelity : uint8;
enum class ACLVisualFidelityChangeResult : uint8;
struct FLatentActionInfo;
// ********** Begin Class UAnimationCompressionLibraryDatabase *************************************
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetVisualFidelity); \
DECLARE_FUNCTION(execSetVisualFidelity);
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UAnimationCompressionLibraryDatabase, ACLPLUGIN_API)
struct Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_INCLASS \
private: \
static void StaticRegisterNativesUAnimationCompressionLibraryDatabase(); \
friend struct ::Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimationCompressionLibraryDatabase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister) \
DECLARE_SERIALIZER(UAnimationCompressionLibraryDatabase) \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimationCompressionLibraryDatabase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimationCompressionLibraryDatabase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimationCompressionLibraryDatabase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimationCompressionLibraryDatabase); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimationCompressionLibraryDatabase(UAnimationCompressionLibraryDatabase&&) = delete; \
UAnimationCompressionLibraryDatabase(const UAnimationCompressionLibraryDatabase&) = delete; \
ACLPLUGIN_API virtual ~UAnimationCompressionLibraryDatabase();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_50_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_RPC_WRAPPERS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimationCompressionLibraryDatabase;
// ********** End Class UAnimationCompressionLibraryDatabase ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h
// ********** Begin Enum ACLVisualFidelity *********************************************************
#define FOREACH_ENUM_ACLVISUALFIDELITY(op) \
op(ACLVisualFidelity::Highest) \
op(ACLVisualFidelity::Medium) \
op(ACLVisualFidelity::Lowest)
enum class ACLVisualFidelity : uint8;
template<> struct TIsUEnumClass<ACLVisualFidelity> { enum { Value = true }; };
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelity>();
// ********** End Enum ACLVisualFidelity ***********************************************************
// ********** Begin Enum ACLVisualFidelityChangeResult *********************************************
#define FOREACH_ENUM_ACLVISUALFIDELITYCHANGERESULT(op) \
op(ACLVisualFidelityChangeResult::Dispatched) \
op(ACLVisualFidelityChangeResult::Completed) \
op(ACLVisualFidelityChangeResult::Failed)
enum class ACLVisualFidelityChangeResult : uint8;
template<> struct TIsUEnumClass<ACLVisualFidelityChangeResult> { enum { Value = true }; };
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelityChangeResult>();
// ********** End Enum ACLVisualFidelityChangeResult ***********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,8 @@
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimationCompressionLibraryDatabase.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACL.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLBase.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLCustom.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLDatabase.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLSafe.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimCurveCompressionCodec_ACL.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Public\ACLImpl.h