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,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 EmptyLinkFunctionForGeneratedCodeAnimationModifierLibrary_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_AnimationModifierLibrary;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary()
{
if (!Z_Registration_Info_UPackage__Script_AnimationModifierLibrary.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/AnimationModifierLibrary",
nullptr,
0,
PKG_CompiledIn | 0x00000100,
0xDDF7AECF,
0x925CC6D5,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_AnimationModifierLibrary.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_AnimationModifierLibrary.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_AnimationModifierLibrary(Z_Construct_UPackage__Script_AnimationModifierLibrary, TEXT("/Script/AnimationModifierLibrary"), Z_Registration_Info_UPackage__Script_AnimationModifierLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xDDF7AECF, 0x925CC6D5));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,235 @@
// 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 "CopyBonesModifier.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCopyBonesModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONBLUEPRINTLIBRARY_API UEnum* Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UCopyBonesModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UCopyBonesModifier_NoRegister();
ANIMATIONMODIFIERLIBRARY_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReferencePair();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FBoneReferencePair ************************************************
struct Z_Construct_UScriptStruct_FBoneReferencePair_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoneReferencePair); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoneReferencePair); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/CopyBonesModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Bone to get transform from */" },
{ "ModuleRelativePath", "Public/CopyBonesModifier.h" },
{ "ToolTip", "Bone to get transform from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "Default" },
{ "Comment", "/** Bone to update with the transform copied from SourceBone */" },
{ "ModuleRelativePath", "Public/CopyBonesModifier.h" },
{ "ToolTip", "Bone to update with the transform copied from SourceBone" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoneReferencePair constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoneReferencePair constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoneReferencePair>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoneReferencePair_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoneReferencePair;
class UScriptStruct* FBoneReferencePair::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoneReferencePair.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoneReferencePair.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoneReferencePair, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("BoneReferencePair"));
}
return Z_Registration_Info_UScriptStruct_FBoneReferencePair.OuterSingleton;
}
// ********** Begin ScriptStruct FBoneReferencePair Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoneReferencePair_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoneReferencePair, SourceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoneReferencePair_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoneReferencePair, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoneReferencePair_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoneReferencePair_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoneReferencePair_Statics::NewProp_TargetBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoneReferencePair_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoneReferencePair Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoneReferencePair_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
&NewStructOps,
"BoneReferencePair",
Z_Construct_UScriptStruct_FBoneReferencePair_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoneReferencePair_Statics::PropPointers),
sizeof(FBoneReferencePair),
alignof(FBoneReferencePair),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoneReferencePair_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoneReferencePair_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoneReferencePair()
{
if (!Z_Registration_Info_UScriptStruct_FBoneReferencePair.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoneReferencePair.InnerSingleton, Z_Construct_UScriptStruct_FBoneReferencePair_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoneReferencePair.InnerSingleton);
}
// ********** End ScriptStruct FBoneReferencePair **************************************************
// ********** Begin Class UCopyBonesModifier *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCopyBonesModifier;
UClass* UCopyBonesModifier::GetPrivateStaticClass()
{
using TClass = UCopyBonesModifier;
if (!Z_Registration_Info_UClass_UCopyBonesModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CopyBonesModifier"),
Z_Registration_Info_UClass_UCopyBonesModifier.InnerSingleton,
StaticRegisterNativesUCopyBonesModifier,
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_UCopyBonesModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UCopyBonesModifier_NoRegister()
{
return UCopyBonesModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCopyBonesModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Animation Modifier to copy the transform of 'SourceBone(s)' to 'TargetBone(s)' */" },
{ "IncludePath", "CopyBonesModifier.h" },
{ "ModuleRelativePath", "Public/CopyBonesModifier.h" },
{ "ToolTip", "Animation Modifier to copy the transform of 'SourceBone(s)' to 'TargetBone(s)'" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BonePairs_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Source and Target bone pairs */" },
{ "ModuleRelativePath", "Public/CopyBonesModifier.h" },
{ "ToolTip", "Source and Target bone pairs" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BonePoseSpace_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Space to convert SourceBone transforms into before copying them to TargetBone */" },
{ "ModuleRelativePath", "Public/CopyBonesModifier.h" },
{ "ToolTip", "Space to convert SourceBone transforms into before copying them to TargetBone" },
};
#endif // WITH_METADATA
// ********** Begin Class UCopyBonesModifier constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_BonePairs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BonePairs;
static const UECodeGen_Private::FBytePropertyParams NewProp_BonePoseSpace_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BonePoseSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCopyBonesModifier constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCopyBonesModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCopyBonesModifier_Statics
// ********** Begin Class UCopyBonesModifier Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCopyBonesModifier_Statics::NewProp_BonePairs_Inner = { "BonePairs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneReferencePair, METADATA_PARAMS(0, nullptr) }; // 2917519615
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCopyBonesModifier_Statics::NewProp_BonePairs = { "BonePairs", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCopyBonesModifier, BonePairs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BonePairs_MetaData), NewProp_BonePairs_MetaData) }; // 2917519615
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UCopyBonesModifier_Statics::NewProp_BonePoseSpace_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_UCopyBonesModifier_Statics::NewProp_BonePoseSpace = { "BonePoseSpace", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCopyBonesModifier, BonePoseSpace), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BonePoseSpace_MetaData), NewProp_BonePoseSpace_MetaData) }; // 3959542861
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCopyBonesModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCopyBonesModifier_Statics::NewProp_BonePairs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCopyBonesModifier_Statics::NewProp_BonePairs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCopyBonesModifier_Statics::NewProp_BonePoseSpace_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCopyBonesModifier_Statics::NewProp_BonePoseSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCopyBonesModifier_Statics::PropPointers) < 2048);
// ********** End Class UCopyBonesModifier Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UCopyBonesModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCopyBonesModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCopyBonesModifier_Statics::ClassParams = {
&UCopyBonesModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCopyBonesModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCopyBonesModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCopyBonesModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UCopyBonesModifier_Statics::Class_MetaDataParams)
};
void UCopyBonesModifier::StaticRegisterNativesUCopyBonesModifier()
{
}
UClass* Z_Construct_UClass_UCopyBonesModifier()
{
if (!Z_Registration_Info_UClass_UCopyBonesModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCopyBonesModifier.OuterSingleton, Z_Construct_UClass_UCopyBonesModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCopyBonesModifier.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCopyBonesModifier);
UCopyBonesModifier::~UCopyBonesModifier() {}
// ********** End Class UCopyBonesModifier *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBoneReferencePair::StaticStruct, Z_Construct_UScriptStruct_FBoneReferencePair_Statics::NewStructOps, TEXT("BoneReferencePair"),&Z_Registration_Info_UScriptStruct_FBoneReferencePair, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoneReferencePair), 2917519615U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCopyBonesModifier, UCopyBonesModifier::StaticClass, TEXT("UCopyBonesModifier"), &Z_Registration_Info_UClass_UCopyBonesModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCopyBonesModifier), 2709343266U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h__Script_AnimationModifierLibrary_3584770460{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CopyBonesModifier.h"
#ifdef ANIMATIONMODIFIERLIBRARY_CopyBonesModifier_generated_h
#error "CopyBonesModifier.generated.h already included, missing '#pragma once' in CopyBonesModifier.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_CopyBonesModifier_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBoneReferencePair ************************************************
struct Z_Construct_UScriptStruct_FBoneReferencePair_Statics;
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoneReferencePair_Statics; \
ANIMATIONMODIFIERLIBRARY_API static class UScriptStruct* StaticStruct();
struct FBoneReferencePair;
// ********** End ScriptStruct FBoneReferencePair **************************************************
// ********** Begin Class UCopyBonesModifier *******************************************************
struct Z_Construct_UClass_UCopyBonesModifier_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UCopyBonesModifier_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCopyBonesModifier(); \
friend struct ::Z_Construct_UClass_UCopyBonesModifier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UCopyBonesModifier_NoRegister(); \
public: \
DECLARE_CLASS2(UCopyBonesModifier, UAnimationModifier, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UCopyBonesModifier_NoRegister) \
DECLARE_SERIALIZER(UCopyBonesModifier)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCopyBonesModifier(UCopyBonesModifier&&) = delete; \
UCopyBonesModifier(const UCopyBonesModifier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCopyBonesModifier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCopyBonesModifier); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCopyBonesModifier) \
NO_API virtual ~UCopyBonesModifier();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h_25_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCopyBonesModifier;
// ********** End Class UCopyBonesModifier *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_CopyBonesModifier_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,352 @@
// 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 "EncodeRootBoneModifier.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeEncodeRootBoneModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UEncodeRootBoneModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UEncodeRootBoneModifier_NoRegister();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis();
ANIMATIONMODIFIERLIBRARY_API UScriptStruct* Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone();
ANIMATIONMODIFIERLIBRARY_API UScriptStruct* Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EEncodeRootBoneAxis *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EEncodeRootBoneAxis;
static UEnum* EEncodeRootBoneAxis_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EEncodeRootBoneAxis.OuterSingleton)
{
Z_Registration_Info_UEnum_EEncodeRootBoneAxis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EEncodeRootBoneAxis"));
}
return Z_Registration_Info_UEnum_EEncodeRootBoneAxis.OuterSingleton;
}
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EEncodeRootBoneAxis>()
{
return EEncodeRootBoneAxis_StaticEnum();
}
struct Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
{ "X.Name", "EEncodeRootBoneAxis::X" },
{ "Y.Name", "EEncodeRootBoneAxis::Y" },
{ "Z.Name", "EEncodeRootBoneAxis::Z" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EEncodeRootBoneAxis::X", (int64)EEncodeRootBoneAxis::X },
{ "EEncodeRootBoneAxis::Y", (int64)EEncodeRootBoneAxis::Y },
{ "EEncodeRootBoneAxis::Z", (int64)EEncodeRootBoneAxis::Z },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
"EEncodeRootBoneAxis",
"EEncodeRootBoneAxis",
Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis()
{
if (!Z_Registration_Info_UEnum_EEncodeRootBoneAxis.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EEncodeRootBoneAxis.InnerSingleton, Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EEncodeRootBoneAxis.InnerSingleton;
}
// ********** End Enum EEncodeRootBoneAxis *********************************************************
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBone ***************************************
struct Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FEncodeRootBoneWeightedBone); }
static inline consteval int16 GetStructAlignment() { return alignof(FEncodeRootBoneWeightedBone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bone_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weight_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBone constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Bone;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Weight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FEncodeRootBoneWeightedBone constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEncodeRootBoneWeightedBone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone;
class UScriptStruct* FEncodeRootBoneWeightedBone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EncodeRootBoneWeightedBone"));
}
return Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone.OuterSingleton;
}
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBone Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::NewProp_Bone = { "Bone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FEncodeRootBoneWeightedBone, Bone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bone_MetaData), NewProp_Bone_MetaData) }; // 1102615820
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::NewProp_Weight = { "Weight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FEncodeRootBoneWeightedBone, Weight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weight_MetaData), NewProp_Weight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::NewProp_Bone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::NewProp_Weight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FEncodeRootBoneWeightedBone Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
&NewStructOps,
"EncodeRootBoneWeightedBone",
Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::PropPointers),
sizeof(FEncodeRootBoneWeightedBone),
alignof(FEncodeRootBoneWeightedBone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone()
{
if (!Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone.InnerSingleton, Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone.InnerSingleton);
}
// ********** End ScriptStruct FEncodeRootBoneWeightedBone *****************************************
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBoneAxis ***********************************
struct Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FEncodeRootBoneWeightedBoneAxis); }
static inline consteval int16 GetStructAlignment() { return alignof(FEncodeRootBoneWeightedBoneAxis); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneAxis_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBoneAxis constinit property declarations ***
static const UECodeGen_Private::FBytePropertyParams NewProp_BoneAxis_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BoneAxis;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FEncodeRootBoneWeightedBoneAxis constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEncodeRootBoneWeightedBoneAxis>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics
static_assert(std::is_polymorphic<FEncodeRootBoneWeightedBoneAxis>() == std::is_polymorphic<FEncodeRootBoneWeightedBone>(), "USTRUCT FEncodeRootBoneWeightedBoneAxis cannot be polymorphic unless super FEncodeRootBoneWeightedBone is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis;
class UScriptStruct* FEncodeRootBoneWeightedBoneAxis::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EncodeRootBoneWeightedBoneAxis"));
}
return Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis.OuterSingleton;
}
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBoneAxis Property Definitions **************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::NewProp_BoneAxis_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::NewProp_BoneAxis = { "BoneAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FEncodeRootBoneWeightedBoneAxis, BoneAxis), Z_Construct_UEnum_AnimationModifierLibrary_EEncodeRootBoneAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneAxis_MetaData), NewProp_BoneAxis_MetaData) }; // 702625101
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::NewProp_BoneAxis_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::NewProp_BoneAxis,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FEncodeRootBoneWeightedBoneAxis Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone,
&NewStructOps,
"EncodeRootBoneWeightedBoneAxis",
Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::PropPointers),
sizeof(FEncodeRootBoneWeightedBoneAxis),
alignof(FEncodeRootBoneWeightedBoneAxis),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis()
{
if (!Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis.InnerSingleton, Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis.InnerSingleton);
}
// ********** End ScriptStruct FEncodeRootBoneWeightedBoneAxis *************************************
// ********** Begin Class UEncodeRootBoneModifier **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UEncodeRootBoneModifier;
UClass* UEncodeRootBoneModifier::GetPrivateStaticClass()
{
using TClass = UEncodeRootBoneModifier;
if (!Z_Registration_Info_UClass_UEncodeRootBoneModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("EncodeRootBoneModifier"),
Z_Registration_Info_UClass_UEncodeRootBoneModifier.InnerSingleton,
StaticRegisterNativesUEncodeRootBoneModifier,
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_UEncodeRootBoneModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UEncodeRootBoneModifier_NoRegister()
{
return UEncodeRootBoneModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UEncodeRootBoneModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "EncodeRootBoneModifier.h" },
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightedBoneToComputeRootPosition_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeightedBoneToComputeRootOrientation_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/EncodeRootBoneModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UEncodeRootBoneModifier constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_WeightedBoneToComputeRootPosition_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_WeightedBoneToComputeRootPosition;
static const UECodeGen_Private::FStructPropertyParams NewProp_WeightedBoneToComputeRootOrientation_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_WeightedBoneToComputeRootOrientation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UEncodeRootBoneModifier constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UEncodeRootBoneModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UEncodeRootBoneModifier_Statics
// ********** Begin Class UEncodeRootBoneModifier Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootPosition_Inner = { "WeightedBoneToComputeRootPosition", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone, METADATA_PARAMS(0, nullptr) }; // 1156533672
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootPosition = { "WeightedBoneToComputeRootPosition", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEncodeRootBoneModifier, WeightedBoneToComputeRootPosition), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightedBoneToComputeRootPosition_MetaData), NewProp_WeightedBoneToComputeRootPosition_MetaData) }; // 1156533672
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootOrientation_Inner = { "WeightedBoneToComputeRootOrientation", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis, METADATA_PARAMS(0, nullptr) }; // 2817717952
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootOrientation = { "WeightedBoneToComputeRootOrientation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEncodeRootBoneModifier, WeightedBoneToComputeRootOrientation), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeightedBoneToComputeRootOrientation_MetaData), NewProp_WeightedBoneToComputeRootOrientation_MetaData) }; // 2817717952
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UEncodeRootBoneModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootPosition_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootOrientation_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEncodeRootBoneModifier_Statics::NewProp_WeightedBoneToComputeRootOrientation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEncodeRootBoneModifier_Statics::PropPointers) < 2048);
// ********** End Class UEncodeRootBoneModifier Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UEncodeRootBoneModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEncodeRootBoneModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEncodeRootBoneModifier_Statics::ClassParams = {
&UEncodeRootBoneModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UEncodeRootBoneModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UEncodeRootBoneModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEncodeRootBoneModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UEncodeRootBoneModifier_Statics::Class_MetaDataParams)
};
void UEncodeRootBoneModifier::StaticRegisterNativesUEncodeRootBoneModifier()
{
}
UClass* Z_Construct_UClass_UEncodeRootBoneModifier()
{
if (!Z_Registration_Info_UClass_UEncodeRootBoneModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEncodeRootBoneModifier.OuterSingleton, Z_Construct_UClass_UEncodeRootBoneModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UEncodeRootBoneModifier.OuterSingleton;
}
UEncodeRootBoneModifier::UEncodeRootBoneModifier() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEncodeRootBoneModifier);
UEncodeRootBoneModifier::~UEncodeRootBoneModifier() {}
// ********** End Class UEncodeRootBoneModifier ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EEncodeRootBoneAxis_StaticEnum, TEXT("EEncodeRootBoneAxis"), &Z_Registration_Info_UEnum_EEncodeRootBoneAxis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 702625101U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FEncodeRootBoneWeightedBone::StaticStruct, Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics::NewStructOps, TEXT("EncodeRootBoneWeightedBone"),&Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEncodeRootBoneWeightedBone), 1156533672U) },
{ FEncodeRootBoneWeightedBoneAxis::StaticStruct, Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics::NewStructOps, TEXT("EncodeRootBoneWeightedBoneAxis"),&Z_Registration_Info_UScriptStruct_FEncodeRootBoneWeightedBoneAxis, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEncodeRootBoneWeightedBoneAxis), 2817717952U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UEncodeRootBoneModifier, UEncodeRootBoneModifier::StaticClass, TEXT("UEncodeRootBoneModifier"), &Z_Registration_Info_UClass_UEncodeRootBoneModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEncodeRootBoneModifier), 2410099219U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_86474201{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,95 @@
// 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 "EncodeRootBoneModifier.h"
#ifdef ANIMATIONMODIFIERLIBRARY_EncodeRootBoneModifier_generated_h
#error "EncodeRootBoneModifier.generated.h already included, missing '#pragma once' in EncodeRootBoneModifier.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_EncodeRootBoneModifier_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBone ***************************************
struct Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics;
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_20_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBone_Statics; \
ANIMATIONMODIFIERLIBRARY_API static class UScriptStruct* StaticStruct();
struct FEncodeRootBoneWeightedBone;
// ********** End ScriptStruct FEncodeRootBoneWeightedBone *****************************************
// ********** Begin ScriptStruct FEncodeRootBoneWeightedBoneAxis ***********************************
struct Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics;
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_32_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FEncodeRootBoneWeightedBoneAxis_Statics; \
ANIMATIONMODIFIERLIBRARY_API static class UScriptStruct* StaticStruct(); \
typedef FEncodeRootBoneWeightedBone Super;
struct FEncodeRootBoneWeightedBoneAxis;
// ********** End ScriptStruct FEncodeRootBoneWeightedBoneAxis *************************************
// ********** Begin Class UEncodeRootBoneModifier **************************************************
struct Z_Construct_UClass_UEncodeRootBoneModifier_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UEncodeRootBoneModifier_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_41_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUEncodeRootBoneModifier(); \
friend struct ::Z_Construct_UClass_UEncodeRootBoneModifier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UEncodeRootBoneModifier_NoRegister(); \
public: \
DECLARE_CLASS2(UEncodeRootBoneModifier, UAnimationModifier, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UEncodeRootBoneModifier_NoRegister) \
DECLARE_SERIALIZER(UEncodeRootBoneModifier)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_41_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UEncodeRootBoneModifier(); \
/** Deleted move- and copy-constructors, should never be used */ \
UEncodeRootBoneModifier(UEncodeRootBoneModifier&&) = delete; \
UEncodeRootBoneModifier(const UEncodeRootBoneModifier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UEncodeRootBoneModifier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEncodeRootBoneModifier); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UEncodeRootBoneModifier) \
NO_API virtual ~UEncodeRootBoneModifier();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_38_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_41_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_41_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h_41_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UEncodeRootBoneModifier;
// ********** End Class UEncodeRootBoneModifier ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_EncodeRootBoneModifier_h
// ********** Begin Enum EEncodeRootBoneAxis *******************************************************
#define FOREACH_ENUM_EENCODEROOTBONEAXIS(op) \
op(EEncodeRootBoneAxis::X) \
op(EEncodeRootBoneAxis::Y) \
op(EEncodeRootBoneAxis::Z)
enum class EEncodeRootBoneAxis : uint8;
template<> struct TIsUEnumClass<EEncodeRootBoneAxis> { enum { Value = true }; };
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EEncodeRootBoneAxis>();
// ********** End Enum EEncodeRootBoneAxis *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,461 @@
// 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 "FootstepAnimEventsModifier.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeFootstepAnimEventsModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UFootstepAnimEventsModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UFootstepAnimEventsModifier_NoRegister();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique();
ANIMATIONMODIFIERLIBRARY_API UScriptStruct* Z_Construct_UScriptStruct_FFootDefinition();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimNotify_NoRegister();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EDetectionTechnique *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDetectionTechnique;
static UEnum* EDetectionTechnique_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDetectionTechnique.OuterSingleton)
{
Z_Registration_Info_UEnum_EDetectionTechnique.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EDetectionTechnique"));
}
return Z_Registration_Info_UEnum_EDetectionTechnique.OuterSingleton;
}
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EDetectionTechnique>()
{
return EDetectionTechnique_StaticEnum();
}
struct Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Detection method used for placing a notify / marker in the track */" },
{ "FootBoneReachesGround.Comment", "/**\n\x09 * Create anim event when foot bone reaches the ground level within a given threshold.\n\x09 * \n\x09 * Note that this will only be true if the foot bone position goes from NOT being within the threshold to being\n\x09 * WITHIN the ground threshold.\n\x09 */" },
{ "FootBoneReachesGround.Name", "EDetectionTechnique::FootBoneReachesGround" },
{ "FootBoneReachesGround.ToolTip", "Create anim event when foot bone reaches the ground level within a given threshold.\n\nNote that this will only be true if the foot bone position goes from NOT being within the threshold to being\nWITHIN the ground threshold." },
{ "FootBoneSpeed.Comment", "/**\n\x09 * Create anim event when foot bone translation speed is below a given threshold and nearly zero.\n\x09 *\n\x09 * Note that the foot bone translation speed is normalize therefore when a footstep occurs\n\x09 * the speed will be very close to zero.\n\x09 */" },
{ "FootBoneSpeed.Name", "EDetectionTechnique::FootBoneSpeed" },
{ "FootBoneSpeed.ToolTip", "Create anim event when foot bone translation speed is below a given threshold and nearly zero.\n\nNote that the foot bone translation speed is normalize therefore when a footstep occurs\nthe speed will be very close to zero." },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "PassThroughReferenceBone.Comment", "/**\n\x09 * Create anim event when foot bone passes through a given reference bone.\n\x09 *\n\x09 * Note that the translation vector of the reference bone will be used as the normal vector for the detection plane\n\x09 * used to determine if the foot bone has crossed the reference bone. */" },
{ "PassThroughReferenceBone.Name", "EDetectionTechnique::PassThroughReferenceBone" },
{ "PassThroughReferenceBone.ToolTip", "Create anim event when foot bone passes through a given reference bone.\n\nNote that the translation vector of the reference bone will be used as the normal vector for the detection plane\nused to determine if the foot bone has crossed the reference bone." },
{ "ToolTip", "Detection method used for placing a notify / marker in the track" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDetectionTechnique::PassThroughReferenceBone", (int64)EDetectionTechnique::PassThroughReferenceBone },
{ "EDetectionTechnique::FootBoneReachesGround", (int64)EDetectionTechnique::FootBoneReachesGround },
{ "EDetectionTechnique::FootBoneSpeed", (int64)EDetectionTechnique::FootBoneSpeed },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
"EDetectionTechnique",
"EDetectionTechnique",
Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique()
{
if (!Z_Registration_Info_UEnum_EDetectionTechnique.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDetectionTechnique.InnerSingleton, Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDetectionTechnique.InnerSingleton;
}
// ********** End Enum EDetectionTechnique *********************************************************
// ********** Begin ScriptStruct FFootDefinition ***************************************************
struct Z_Construct_UScriptStruct_FFootDefinition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFootDefinition); }
static inline consteval int16 GetStructAlignment() { return alignof(FFootDefinition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootBoneName_MetaData[] = {
{ "Category", "Default" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReferenceBoneName_MetaData[] = {
{ "Category", "Default" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldGenerateSyncMarkers_MetaData[] = {
{ "Category", "Sync Markers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncMarkerTrackName_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "bShouldGenerateSyncMarkers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncMarkerName_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "bShouldGenerateSyncMarkers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SyncMarkerDetectionTechnique_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "bShouldGenerateSyncMarkers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_MetaData[] = {
{ "Category", "Sync Markers" },
{ "EditCondition", "SyncMarkerDetectionTechnique == EDetectionTechnique::FootBoneSpeed" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldGenerateNotifies_MetaData[] = {
{ "Category", "Notifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootstepNotifyTrackName_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "bShouldGenerateNotifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootstepNotify_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "bShouldGenerateNotifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootstepNotifyDetectionTechnique_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "bShouldGenerateNotifies" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_MetaData[] = {
{ "Category", "Notifies" },
{ "EditCondition", "FootstepNotifyDetectionTechnique == EDetectionTechnique::FootBoneSpeed" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFootDefinition constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_FootBoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReferenceBoneName;
static void NewProp_bShouldGenerateSyncMarkers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldGenerateSyncMarkers;
static const UECodeGen_Private::FNamePropertyParams NewProp_SyncMarkerTrackName;
static const UECodeGen_Private::FNamePropertyParams NewProp_SyncMarkerName;
static const UECodeGen_Private::FBytePropertyParams NewProp_SyncMarkerDetectionTechnique_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SyncMarkerDetectionTechnique;
static void NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold;
static void NewProp_bShouldGenerateNotifies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldGenerateNotifies;
static const UECodeGen_Private::FNamePropertyParams NewProp_FootstepNotifyTrackName;
static const UECodeGen_Private::FClassPropertyParams NewProp_FootstepNotify;
static const UECodeGen_Private::FBytePropertyParams NewProp_FootstepNotifyDetectionTechnique_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FootstepNotifyDetectionTechnique;
static void NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFootDefinition constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFootDefinition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFootDefinition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFootDefinition;
class UScriptStruct* FFootDefinition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFootDefinition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFootDefinition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFootDefinition, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("FootDefinition"));
}
return Z_Registration_Info_UScriptStruct_FFootDefinition.OuterSingleton;
}
// ********** Begin ScriptStruct FFootDefinition Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootBoneName = { "FootBoneName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootBoneName_MetaData), NewProp_FootBoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_ReferenceBoneName = { "ReferenceBoneName", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, ReferenceBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReferenceBoneName_MetaData), NewProp_ReferenceBoneName_MetaData) };
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldGenerateSyncMarkers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers = { "bShouldGenerateSyncMarkers", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldGenerateSyncMarkers_MetaData), NewProp_bShouldGenerateSyncMarkers_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerTrackName = { "SyncMarkerTrackName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, SyncMarkerTrackName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncMarkerTrackName_MetaData), NewProp_SyncMarkerTrackName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerName = { "SyncMarkerName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, SyncMarkerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncMarkerName_MetaData), NewProp_SyncMarkerName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique = { "SyncMarkerDetectionTechnique", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, SyncMarkerDetectionTechnique), Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SyncMarkerDetectionTechnique_MetaData), NewProp_SyncMarkerDetectionTechnique_MetaData) }; // 2332391393
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold = { "bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_MetaData), NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold_MetaData) };
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldGenerateNotifies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies = { "bShouldGenerateNotifies", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldGenerateNotifies_MetaData), NewProp_bShouldGenerateNotifies_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyTrackName = { "FootstepNotifyTrackName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootstepNotifyTrackName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootstepNotifyTrackName_MetaData), NewProp_FootstepNotifyTrackName_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotify = { "FootstepNotify", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootstepNotify), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimNotify_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootstepNotify_MetaData), NewProp_FootstepNotify_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique = { "FootstepNotifyDetectionTechnique", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFootDefinition, FootstepNotifyDetectionTechnique), Z_Construct_UEnum_AnimationModifierLibrary_EDetectionTechnique, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootstepNotifyDetectionTechnique_MetaData), NewProp_FootstepNotifyDetectionTechnique_MetaData) }; // 2332391393
void Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_SetBit(void* Obj)
{
((FFootDefinition*)Obj)->bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold = { "bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FFootDefinition), &Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_MetaData), NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_ReferenceBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateSyncMarkers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerTrackName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_SyncMarkerDetectionTechnique,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipSyncMarkerIfFootBoneSpeedStartsBelowThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldGenerateNotifies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyTrackName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotify,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_FootstepNotifyDetectionTechnique,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFootDefinition_Statics::NewProp_bShouldSkipNotifyIfFootBoneSpeedStartsBelowThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFootDefinition Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFootDefinition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
&NewStructOps,
"FootDefinition",
Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFootDefinition_Statics::PropPointers),
sizeof(FFootDefinition),
alignof(FFootDefinition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFootDefinition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFootDefinition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFootDefinition()
{
if (!Z_Registration_Info_UScriptStruct_FFootDefinition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFootDefinition.InnerSingleton, Z_Construct_UScriptStruct_FFootDefinition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFootDefinition.InnerSingleton);
}
// ********** End ScriptStruct FFootDefinition *****************************************************
// ********** Begin Class UFootstepAnimEventsModifier **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFootstepAnimEventsModifier;
UClass* UFootstepAnimEventsModifier::GetPrivateStaticClass()
{
using TClass = UFootstepAnimEventsModifier;
if (!Z_Registration_Info_UClass_UFootstepAnimEventsModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FootstepAnimEventsModifier"),
Z_Registration_Info_UClass_UFootstepAnimEventsModifier.InnerSingleton,
StaticRegisterNativesUFootstepAnimEventsModifier,
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_UFootstepAnimEventsModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UFootstepAnimEventsModifier_NoRegister()
{
return UFootstepAnimEventsModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFootstepAnimEventsModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Generates animation notifies and/or sync markers for any specified bone(s) */" },
{ "IncludePath", "FootstepAnimEventsModifier.h" },
{ "IsBlueprintBase", "TRUE" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Generates animation notifies and/or sync markers for any specified bone(s)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleRate_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Rate used to sample the animation */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Rate used to sample the animation" },
{ "UIMin", "1" },
{ "Units", "Hz" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroundThreshold_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Threshold for determining if a foot bone position can be considered to be on the ground level */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Threshold for determining if a foot bone position can be considered to be on the ground level" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpeedThreshold_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "1.000000" },
{ "ClampMin", "0.000000" },
{ "Comment", "/**\n\x09 * Threshold to start finding the smallest foot bone translation speed.\n\x09 *\n\x09 * Note that the foot bone translation speed is normalize therefore when a footstep occurs\n\x09 * the speed will be very close to zero, thus for most cases this value won't need to be changed.\n\x09 */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Threshold to start finding the smallest foot bone translation speed.\n\nNote that the foot bone translation speed is normalize therefore when a footstep occurs\nthe speed will be very close to zero, thus for most cases this value won't need to be changed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootDefinitions_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Foot bone(s) to be processed */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "TitleProperty", "FootBoneName" },
{ "ToolTip", "Foot bone(s) to be processed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * If true, applying the anim modifier becomes a destructive action, meaning that any existing matched tracks will have their data overwritten by the modifier.\n\x09 * Otherwise, no previous notifies or sync markers will removed when applying the anim modifier.\n\x09 */" },
{ "DisplayName", "Remove Pre Existing Notifies or Sync Markers" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "If true, applying the anim modifier becomes a destructive action, meaning that any existing matched tracks will have their data overwritten by the modifier.\nOtherwise, no previous notifies or sync markers will removed when applying the anim modifier." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeneratedNotifyTracks_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Keep track of to be generated tracks during modifier application */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Keep track of to be generated tracks during modifier application" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProcessedNotifyTracks_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Keep track of tracks modified during modifier application */" },
{ "ModuleRelativePath", "Public/FootstepAnimEventsModifier.h" },
{ "ToolTip", "Keep track of tracks modified during modifier application" },
};
#endif // WITH_METADATA
// ********** Begin Class UFootstepAnimEventsModifier constinit property declarations **************
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleRate;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GroundThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SpeedThreshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_FootDefinitions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FootDefinitions;
static void NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers;
static const UECodeGen_Private::FNamePropertyParams NewProp_GeneratedNotifyTracks_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_GeneratedNotifyTracks;
static const UECodeGen_Private::FNamePropertyParams NewProp_ProcessedNotifyTracks_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_ProcessedNotifyTracks;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UFootstepAnimEventsModifier constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFootstepAnimEventsModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFootstepAnimEventsModifier_Statics
// ********** Begin Class UFootstepAnimEventsModifier Property Definitions *************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SampleRate = { "SampleRate", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, SampleRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleRate_MetaData), NewProp_SampleRate_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GroundThreshold = { "GroundThreshold", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, GroundThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroundThreshold_MetaData), NewProp_GroundThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SpeedThreshold = { "SpeedThreshold", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, SpeedThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpeedThreshold_MetaData), NewProp_SpeedThreshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions_Inner = { "FootDefinitions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FFootDefinition, METADATA_PARAMS(0, nullptr) }; // 4246719562
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions = { "FootDefinitions", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, FootDefinitions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootDefinitions_MetaData), NewProp_FootDefinitions_MetaData) }; // 4246719562
void Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_SetBit(void* Obj)
{
((UFootstepAnimEventsModifier*)Obj)->bShouldRemovePreExistingNotifiesOrSyncMarkers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers = { "bShouldRemovePreExistingNotifiesOrSyncMarkers", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UFootstepAnimEventsModifier), &Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_MetaData), NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks_ElementProp = { "GeneratedNotifyTracks", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks = { "GeneratedNotifyTracks", nullptr, (EPropertyFlags)0x0040040000020001, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, GeneratedNotifyTracks), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeneratedNotifyTracks_MetaData), NewProp_GeneratedNotifyTracks_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks_ElementProp = { "ProcessedNotifyTracks", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks = { "ProcessedNotifyTracks", nullptr, (EPropertyFlags)0x0040040000020001, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFootstepAnimEventsModifier, ProcessedNotifyTracks), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProcessedNotifyTracks_MetaData), NewProp_ProcessedNotifyTracks_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GroundThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_SpeedThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_FootDefinitions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_bShouldRemovePreExistingNotifiesOrSyncMarkers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_GeneratedNotifyTracks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::NewProp_ProcessedNotifyTracks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers) < 2048);
// ********** End Class UFootstepAnimEventsModifier Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::ClassParams = {
&UFootstepAnimEventsModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::Class_MetaDataParams)
};
void UFootstepAnimEventsModifier::StaticRegisterNativesUFootstepAnimEventsModifier()
{
}
UClass* Z_Construct_UClass_UFootstepAnimEventsModifier()
{
if (!Z_Registration_Info_UClass_UFootstepAnimEventsModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFootstepAnimEventsModifier.OuterSingleton, Z_Construct_UClass_UFootstepAnimEventsModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFootstepAnimEventsModifier.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFootstepAnimEventsModifier);
UFootstepAnimEventsModifier::~UFootstepAnimEventsModifier() {}
// ********** End Class UFootstepAnimEventsModifier ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDetectionTechnique_StaticEnum, TEXT("EDetectionTechnique"), &Z_Registration_Info_UEnum_EDetectionTechnique, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2332391393U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FFootDefinition::StaticStruct, Z_Construct_UScriptStruct_FFootDefinition_Statics::NewStructOps, TEXT("FootDefinition"),&Z_Registration_Info_UScriptStruct_FFootDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFootDefinition), 4246719562U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UFootstepAnimEventsModifier, UFootstepAnimEventsModifier::StaticClass, TEXT("UFootstepAnimEventsModifier"), &Z_Registration_Info_UClass_UFootstepAnimEventsModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFootstepAnimEventsModifier), 3233564433U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_1936585774{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h__Script_AnimationModifierLibrary_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,82 @@
// 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 "FootstepAnimEventsModifier.h"
#ifdef ANIMATIONMODIFIERLIBRARY_FootstepAnimEventsModifier_generated_h
#error "FootstepAnimEventsModifier.generated.h already included, missing '#pragma once' in FootstepAnimEventsModifier.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_FootstepAnimEventsModifier_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FFootDefinition ***************************************************
struct Z_Construct_UScriptStruct_FFootDefinition_Statics;
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h_42_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FFootDefinition_Statics; \
ANIMATIONMODIFIERLIBRARY_API static class UScriptStruct* StaticStruct();
struct FFootDefinition;
// ********** End ScriptStruct FFootDefinition *****************************************************
// ********** Begin Class UFootstepAnimEventsModifier **********************************************
struct Z_Construct_UClass_UFootstepAnimEventsModifier_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UFootstepAnimEventsModifier_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h_85_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUFootstepAnimEventsModifier(); \
friend struct ::Z_Construct_UClass_UFootstepAnimEventsModifier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UFootstepAnimEventsModifier_NoRegister(); \
public: \
DECLARE_CLASS2(UFootstepAnimEventsModifier, UAnimationModifier, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UFootstepAnimEventsModifier_NoRegister) \
DECLARE_SERIALIZER(UFootstepAnimEventsModifier)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h_85_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UFootstepAnimEventsModifier(UFootstepAnimEventsModifier&&) = delete; \
UFootstepAnimEventsModifier(const UFootstepAnimEventsModifier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UFootstepAnimEventsModifier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFootstepAnimEventsModifier); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UFootstepAnimEventsModifier) \
NO_API virtual ~UFootstepAnimEventsModifier();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h_82_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h_85_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h_85_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h_85_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UFootstepAnimEventsModifier;
// ********** End Class UFootstepAnimEventsModifier ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_FootstepAnimEventsModifier_h
// ********** Begin Enum EDetectionTechnique *******************************************************
#define FOREACH_ENUM_EDETECTIONTECHNIQUE(op) \
op(EDetectionTechnique::PassThroughReferenceBone) \
op(EDetectionTechnique::FootBoneReachesGround) \
op(EDetectionTechnique::FootBoneSpeed)
enum class EDetectionTechnique : uint8;
template<> struct TIsUEnumClass<EDetectionTechnique> { enum { Value = true }; };
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EDetectionTechnique>();
// ********** End Enum EDetectionTechnique *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,165 @@
// 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 "MirrorModifier.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMirrorModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMirrorModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMirrorModifier_NoRegister();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
ENGINE_API UClass* Z_Construct_UClass_UMirrorDataTable_NoRegister();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMirrorModifier **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMirrorModifier;
UClass* UMirrorModifier::GetPrivateStaticClass()
{
using TClass = UMirrorModifier;
if (!Z_Registration_Info_UClass_UMirrorModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MirrorModifier"),
Z_Registration_Info_UClass_UMirrorModifier.InnerSingleton,
StaticRegisterNativesUMirrorModifier,
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_UMirrorModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UMirrorModifier_NoRegister()
{
return UMirrorModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMirrorModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Animation Modifier to mirror an animation using a mirror data table */" },
{ "IncludePath", "MirrorModifier.h" },
{ "ModuleRelativePath", "Public/MirrorModifier.h" },
{ "ToolTip", "Animation Modifier to mirror an animation using a mirror data table" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MirrorDataTable_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "//MirrorDataTable that will be used for mirroring the aniamtion\n" },
{ "ModuleRelativePath", "Public/MirrorModifier.h" },
{ "ToolTip", "MirrorDataTable that will be used for mirroring the aniamtion" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateSyncMarkers_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// If sync markers should be mirrored in the animation \n" },
{ "ModuleRelativePath", "Public/MirrorModifier.h" },
{ "ToolTip", "If sync markers should be mirrored in the animation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateNotifies_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// If notifies should be mirrored in the animation \n" },
{ "ModuleRelativePath", "Public/MirrorModifier.h" },
{ "ToolTip", "If notifies should be mirrored in the animation" },
};
#endif // WITH_METADATA
// ********** Begin Class UMirrorModifier constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_MirrorDataTable;
static void NewProp_bUpdateSyncMarkers_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateSyncMarkers;
static void NewProp_bUpdateNotifies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateNotifies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMirrorModifier constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMirrorModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMirrorModifier_Statics
// ********** Begin Class UMirrorModifier Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMirrorModifier_Statics::NewProp_MirrorDataTable = { "MirrorDataTable", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMirrorModifier, MirrorDataTable), Z_Construct_UClass_UMirrorDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MirrorDataTable_MetaData), NewProp_MirrorDataTable_MetaData) };
void Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateSyncMarkers_SetBit(void* Obj)
{
((UMirrorModifier*)Obj)->bUpdateSyncMarkers = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateSyncMarkers = { "bUpdateSyncMarkers", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMirrorModifier), &Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateSyncMarkers_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateSyncMarkers_MetaData), NewProp_bUpdateSyncMarkers_MetaData) };
void Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateNotifies_SetBit(void* Obj)
{
((UMirrorModifier*)Obj)->bUpdateNotifies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateNotifies = { "bUpdateNotifies", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMirrorModifier), &Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateNotifies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateNotifies_MetaData), NewProp_bUpdateNotifies_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMirrorModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMirrorModifier_Statics::NewProp_MirrorDataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateSyncMarkers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMirrorModifier_Statics::NewProp_bUpdateNotifies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMirrorModifier_Statics::PropPointers) < 2048);
// ********** End Class UMirrorModifier Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UMirrorModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMirrorModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMirrorModifier_Statics::ClassParams = {
&UMirrorModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMirrorModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMirrorModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMirrorModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UMirrorModifier_Statics::Class_MetaDataParams)
};
void UMirrorModifier::StaticRegisterNativesUMirrorModifier()
{
}
UClass* Z_Construct_UClass_UMirrorModifier()
{
if (!Z_Registration_Info_UClass_UMirrorModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMirrorModifier.OuterSingleton, Z_Construct_UClass_UMirrorModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMirrorModifier.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMirrorModifier);
UMirrorModifier::~UMirrorModifier() {}
// ********** End Class UMirrorModifier ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMirrorModifier, UMirrorModifier::StaticClass, TEXT("UMirrorModifier"), &Z_Registration_Info_UClass_UMirrorModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMirrorModifier), 1016906950U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h__Script_AnimationModifierLibrary_1844898514{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "MirrorModifier.h"
#ifdef ANIMATIONMODIFIERLIBRARY_MirrorModifier_generated_h
#error "MirrorModifier.generated.h already included, missing '#pragma once' in MirrorModifier.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_MirrorModifier_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMirrorModifier **********************************************************
struct Z_Construct_UClass_UMirrorModifier_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMirrorModifier_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMirrorModifier(); \
friend struct ::Z_Construct_UClass_UMirrorModifier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UMirrorModifier_NoRegister(); \
public: \
DECLARE_CLASS2(UMirrorModifier, UAnimationModifier, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UMirrorModifier_NoRegister) \
DECLARE_SERIALIZER(UMirrorModifier)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h_16_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMirrorModifier(UMirrorModifier&&) = delete; \
UMirrorModifier(const UMirrorModifier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UMirrorModifier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMirrorModifier); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMirrorModifier) \
NO_API virtual ~UMirrorModifier();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h_13_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMirrorModifier;
// ********** End Class UMirrorModifier ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MirrorModifier_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,311 @@
// 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 "MotionExtractorModifier.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMotionExtractorModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMotionExtractorModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMotionExtractorModifier_NoRegister();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMotionExtractorModifier *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMotionExtractorModifier;
UClass* UMotionExtractorModifier::GetPrivateStaticClass()
{
using TClass = UMotionExtractorModifier;
if (!Z_Registration_Info_UClass_UMotionExtractorModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MotionExtractorModifier"),
Z_Registration_Info_UClass_UMotionExtractorModifier.InnerSingleton,
StaticRegisterNativesUMotionExtractorModifier,
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_UMotionExtractorModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UMotionExtractorModifier_NoRegister()
{
return UMotionExtractorModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMotionExtractorModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Extracts motion from a bone in the animation and bakes it into a curve */" },
{ "IncludePath", "MotionExtractorModifier.h" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Extracts motion from a bone in the animation and bakes it into a curve" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneName_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Bone we are going to generate the curve from */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Bone we are going to generate the curve from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RelativeToBoneName_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Bone which we'll use as the reference frame to generate this curve from. Space must be RelativeToBone to use this. */" },
{ "EditCondition", "Space == EMotionExtractor_Space::RelativeToBone" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Bone which we'll use as the reference frame to generate this curve from. Space must be RelativeToBone to use this." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MotionType_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Type of motion to extract */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Type of motion to extract" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Axis to get the value from */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Axis to get the value from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRemoveCurveOnRevert_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Whether we want to remove the curve when we revert or re-apply modifier \n\x09\x09""Disabling this allows you to modify settings and create a new curve each time you re-apply the modifier\n\x09\x09""Enabling this is the preferred setting when using a modifier that's applied in bulk and you may want to remove/rename curves */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Whether we want to remove the curve when we revert or re-apply modifier\n Disabling this allows you to modify settings and create a new curve each time you re-apply the modifier\n Enabling this is the preferred setting when using a modifier that's applied in bulk and you may want to remove/rename curves" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRelativeToFirstFrame_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Whether to extract the bone transforms relative to the first frame in the animation */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Whether to extract the bone transforms relative to the first frame in the animation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Space_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Reference frame/space to use when extracting the bone pose. */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Reference frame/space to use when extracting the bone pose." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bComponentSpace_MetaData[] = {
{ "Comment", "/** Whether to extract the bone pose in component space or local space. */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Whether to extract the bone pose in component space or local space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAbsoluteValue_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Whether to convert the final value to absolute (positive) */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Whether to convert the final value to absolute (positive)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MathOperation_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Optional math operation to apply on the extracted value before add it to the generated curve */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Optional math operation to apply on the extracted value before add it to the generated curve" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Modifier_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Right operand for the math operation selected */" },
{ "EditCondition", "MathOperation != EMotionExtractor_MathOperation::None" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Right operand for the math operation selected" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalize_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Whether we want a normalized value (0 - 1) */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Whether we want a normalized value (0 - 1)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleRate_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "1" },
{ "Comment", "/** Rate used to sample the animation */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Rate used to sample the animation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseCustomCurveName_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Whether we want to specify a custom name for the curve. If false, the name of the curve will be auto generated based on the data we are going to extract */" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Whether we want to specify a custom name for the curve. If false, the name of the curve will be auto generated based on the data we are going to extract" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomCurveName_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Custom name for the curve we are going to generate. */" },
{ "EditCondition", "bUseCustomCurveName" },
{ "ModuleRelativePath", "Public/MotionExtractorModifier.h" },
{ "ToolTip", "Custom name for the curve we are going to generate." },
};
#endif // WITH_METADATA
// ********** Begin Class UMotionExtractorModifier constinit property declarations *****************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FNamePropertyParams NewProp_RelativeToBoneName;
static const UECodeGen_Private::FBytePropertyParams NewProp_MotionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MotionType;
static const UECodeGen_Private::FBytePropertyParams NewProp_Axis_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Axis;
static void NewProp_bRemoveCurveOnRevert_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRemoveCurveOnRevert;
static void NewProp_bRelativeToFirstFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRelativeToFirstFrame;
static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Space;
static void NewProp_bComponentSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bComponentSpace;
static void NewProp_bAbsoluteValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAbsoluteValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_MathOperation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MathOperation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Modifier;
static void NewProp_bNormalize_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalize;
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleRate;
static void NewProp_bUseCustomCurveName_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseCustomCurveName;
static const UECodeGen_Private::FNamePropertyParams NewProp_CustomCurveName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMotionExtractorModifier constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMotionExtractorModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMotionExtractorModifier_Statics
// ********** Begin Class UMotionExtractorModifier Property Definitions ****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, BoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneName_MetaData), NewProp_BoneName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_RelativeToBoneName = { "RelativeToBoneName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, RelativeToBoneName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RelativeToBoneName_MetaData), NewProp_RelativeToBoneName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_MotionType_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_UMotionExtractorModifier_Statics::NewProp_MotionType = { "MotionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, MotionType), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MotionType_MetaData), NewProp_MotionType_MetaData) }; // 3584504792
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Axis_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_UMotionExtractorModifier_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, Axis), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; // 448241372
void Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRemoveCurveOnRevert_SetBit(void* Obj)
{
((UMotionExtractorModifier*)Obj)->bRemoveCurveOnRevert = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRemoveCurveOnRevert = { "bRemoveCurveOnRevert", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMotionExtractorModifier), &Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRemoveCurveOnRevert_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRemoveCurveOnRevert_MetaData), NewProp_bRemoveCurveOnRevert_MetaData) };
void Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRelativeToFirstFrame_SetBit(void* Obj)
{
((UMotionExtractorModifier*)Obj)->bRelativeToFirstFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRelativeToFirstFrame = { "bRelativeToFirstFrame", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMotionExtractorModifier), &Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRelativeToFirstFrame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRelativeToFirstFrame_MetaData), NewProp_bRelativeToFirstFrame_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Space_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_UMotionExtractorModifier_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, Space), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Space_MetaData), NewProp_Space_MetaData) }; // 1652184535
void Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bComponentSpace_SetBit(void* Obj)
{
((UMotionExtractorModifier*)Obj)->bComponentSpace_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bComponentSpace = { "bComponentSpace", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMotionExtractorModifier), &Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bComponentSpace_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bComponentSpace_MetaData), NewProp_bComponentSpace_MetaData) };
void Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bAbsoluteValue_SetBit(void* Obj)
{
((UMotionExtractorModifier*)Obj)->bAbsoluteValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bAbsoluteValue = { "bAbsoluteValue", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMotionExtractorModifier), &Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bAbsoluteValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAbsoluteValue_MetaData), NewProp_bAbsoluteValue_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_MathOperation_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_UMotionExtractorModifier_Statics::NewProp_MathOperation = { "MathOperation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, MathOperation), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MathOperation_MetaData), NewProp_MathOperation_MetaData) }; // 2936590997
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Modifier = { "Modifier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, Modifier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Modifier_MetaData), NewProp_Modifier_MetaData) };
void Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bNormalize_SetBit(void* Obj)
{
((UMotionExtractorModifier*)Obj)->bNormalize = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bNormalize = { "bNormalize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMotionExtractorModifier), &Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bNormalize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalize_MetaData), NewProp_bNormalize_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_SampleRate = { "SampleRate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, SampleRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleRate_MetaData), NewProp_SampleRate_MetaData) };
void Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bUseCustomCurveName_SetBit(void* Obj)
{
((UMotionExtractorModifier*)Obj)->bUseCustomCurveName = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bUseCustomCurveName = { "bUseCustomCurveName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMotionExtractorModifier), &Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bUseCustomCurveName_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseCustomCurveName_MetaData), NewProp_bUseCustomCurveName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_CustomCurveName = { "CustomCurveName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMotionExtractorModifier, CustomCurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomCurveName_MetaData), NewProp_CustomCurveName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMotionExtractorModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_RelativeToBoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_MotionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_MotionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Axis_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Axis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRemoveCurveOnRevert,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bRelativeToFirstFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Space_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Space,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bComponentSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bAbsoluteValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_MathOperation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_MathOperation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_Modifier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bNormalize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_SampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_bUseCustomCurveName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMotionExtractorModifier_Statics::NewProp_CustomCurveName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMotionExtractorModifier_Statics::PropPointers) < 2048);
// ********** End Class UMotionExtractorModifier Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UMotionExtractorModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMotionExtractorModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMotionExtractorModifier_Statics::ClassParams = {
&UMotionExtractorModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMotionExtractorModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMotionExtractorModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMotionExtractorModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UMotionExtractorModifier_Statics::Class_MetaDataParams)
};
void UMotionExtractorModifier::StaticRegisterNativesUMotionExtractorModifier()
{
}
UClass* Z_Construct_UClass_UMotionExtractorModifier()
{
if (!Z_Registration_Info_UClass_UMotionExtractorModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMotionExtractorModifier.OuterSingleton, Z_Construct_UClass_UMotionExtractorModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMotionExtractorModifier.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMotionExtractorModifier);
UMotionExtractorModifier::~UMotionExtractorModifier() {}
// ********** End Class UMotionExtractorModifier ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMotionExtractorModifier, UMotionExtractorModifier::StaticClass, TEXT("UMotionExtractorModifier"), &Z_Registration_Info_UClass_UMotionExtractorModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMotionExtractorModifier), 3193967470U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h__Script_AnimationModifierLibrary_2656381828{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "MotionExtractorModifier.h"
#ifdef ANIMATIONMODIFIERLIBRARY_MotionExtractorModifier_generated_h
#error "MotionExtractorModifier.generated.h already included, missing '#pragma once' in MotionExtractorModifier.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_MotionExtractorModifier_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMotionExtractorModifier *************************************************
struct Z_Construct_UClass_UMotionExtractorModifier_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMotionExtractorModifier_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMotionExtractorModifier(); \
friend struct ::Z_Construct_UClass_UMotionExtractorModifier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UMotionExtractorModifier_NoRegister(); \
public: \
DECLARE_CLASS2(UMotionExtractorModifier, UAnimationModifier, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UMotionExtractorModifier_NoRegister) \
DECLARE_SERIALIZER(UMotionExtractorModifier)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMotionExtractorModifier(UMotionExtractorModifier&&) = delete; \
UMotionExtractorModifier(const UMotionExtractorModifier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UMotionExtractorModifier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMotionExtractorModifier); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMotionExtractorModifier) \
NO_API virtual ~UMotionExtractorModifier();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h_14_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMotionExtractorModifier;
// ********** End Class UMotionExtractorModifier ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorModifier_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

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 "MotionExtractorTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMotionExtractorTypes() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMotionExtractor_MotionType ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMotionExtractor_MotionType;
static UEnum* EMotionExtractor_MotionType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_MotionType.OuterSingleton)
{
Z_Registration_Info_UEnum_EMotionExtractor_MotionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EMotionExtractor_MotionType"));
}
return Z_Registration_Info_UEnum_EMotionExtractor_MotionType.OuterSingleton;
}
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_MotionType>()
{
return EMotionExtractor_MotionType_StaticEnum();
}
struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "BlueprintType", "true" },
{ "Comment", "/** Type of motion to extract */" },
{ "ModuleRelativePath", "Public/MotionExtractorTypes.h" },
{ "None.Hidden", "" },
{ "None.Name", "EMotionExtractor_MotionType::None" },
{ "Rotation.Name", "EMotionExtractor_MotionType::Rotation" },
{ "RotationSpeed.Name", "EMotionExtractor_MotionType::RotationSpeed" },
{ "Scale.Name", "EMotionExtractor_MotionType::Scale" },
{ "ToolTip", "Type of motion to extract" },
{ "Translation.Name", "EMotionExtractor_MotionType::Translation" },
{ "TranslationSpeed.Name", "EMotionExtractor_MotionType::TranslationSpeed" },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMotionExtractor_MotionType::None", (int64)EMotionExtractor_MotionType::None },
{ "EMotionExtractor_MotionType::Translation", (int64)EMotionExtractor_MotionType::Translation },
{ "EMotionExtractor_MotionType::Rotation", (int64)EMotionExtractor_MotionType::Rotation },
{ "EMotionExtractor_MotionType::Scale", (int64)EMotionExtractor_MotionType::Scale },
{ "EMotionExtractor_MotionType::TranslationSpeed", (int64)EMotionExtractor_MotionType::TranslationSpeed },
{ "EMotionExtractor_MotionType::RotationSpeed", (int64)EMotionExtractor_MotionType::RotationSpeed },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
"EMotionExtractor_MotionType",
"EMotionExtractor_MotionType",
Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_MotionType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMotionExtractor_MotionType.InnerSingleton, Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMotionExtractor_MotionType.InnerSingleton;
}
// ********** End Enum EMotionExtractor_MotionType *************************************************
// ********** Begin Enum EMotionExtractor_Axis *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMotionExtractor_Axis;
static UEnum* EMotionExtractor_Axis_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_Axis.OuterSingleton)
{
Z_Registration_Info_UEnum_EMotionExtractor_Axis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EMotionExtractor_Axis"));
}
return Z_Registration_Info_UEnum_EMotionExtractor_Axis.OuterSingleton;
}
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_Axis>()
{
return EMotionExtractor_Axis_StaticEnum();
}
struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Axis to get the final value from */" },
{ "ModuleRelativePath", "Public/MotionExtractorTypes.h" },
{ "ToolTip", "Axis to get the final value from" },
{ "X.Name", "EMotionExtractor_Axis::X" },
{ "XY.Name", "EMotionExtractor_Axis::XY" },
{ "XYZ.Name", "EMotionExtractor_Axis::XYZ" },
{ "XZ.Name", "EMotionExtractor_Axis::XZ" },
{ "Y.Name", "EMotionExtractor_Axis::Y" },
{ "YZ.Name", "EMotionExtractor_Axis::YZ" },
{ "Z.Name", "EMotionExtractor_Axis::Z" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMotionExtractor_Axis::X", (int64)EMotionExtractor_Axis::X },
{ "EMotionExtractor_Axis::Y", (int64)EMotionExtractor_Axis::Y },
{ "EMotionExtractor_Axis::Z", (int64)EMotionExtractor_Axis::Z },
{ "EMotionExtractor_Axis::XY", (int64)EMotionExtractor_Axis::XY },
{ "EMotionExtractor_Axis::XZ", (int64)EMotionExtractor_Axis::XZ },
{ "EMotionExtractor_Axis::YZ", (int64)EMotionExtractor_Axis::YZ },
{ "EMotionExtractor_Axis::XYZ", (int64)EMotionExtractor_Axis::XYZ },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
"EMotionExtractor_Axis",
"EMotionExtractor_Axis",
Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_Axis.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMotionExtractor_Axis.InnerSingleton, Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMotionExtractor_Axis.InnerSingleton;
}
// ********** End Enum EMotionExtractor_Axis *******************************************************
// ********** Begin Enum EMotionExtractor_Space ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMotionExtractor_Space;
static UEnum* EMotionExtractor_Space_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_Space.OuterSingleton)
{
Z_Registration_Info_UEnum_EMotionExtractor_Space.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EMotionExtractor_Space"));
}
return Z_Registration_Info_UEnum_EMotionExtractor_Space.OuterSingleton;
}
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_Space>()
{
return EMotionExtractor_Space_StaticEnum();
}
struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Reference frame/space to use when calculating motion */" },
{ "ComponentSpace.Name", "EMotionExtractor_Space::ComponentSpace" },
{ "LocalSpace.Name", "EMotionExtractor_Space::LocalSpace" },
{ "ModuleRelativePath", "Public/MotionExtractorTypes.h" },
{ "RelativeToBone.Name", "EMotionExtractor_Space::RelativeToBone" },
{ "ToolTip", "Reference frame/space to use when calculating motion" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMotionExtractor_Space::ComponentSpace", (int64)EMotionExtractor_Space::ComponentSpace },
{ "EMotionExtractor_Space::LocalSpace", (int64)EMotionExtractor_Space::LocalSpace },
{ "EMotionExtractor_Space::RelativeToBone", (int64)EMotionExtractor_Space::RelativeToBone },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
"EMotionExtractor_Space",
"EMotionExtractor_Space",
Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_Space.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMotionExtractor_Space.InnerSingleton, Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Space_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMotionExtractor_Space.InnerSingleton;
}
// ********** End Enum EMotionExtractor_Space ******************************************************
// ********** Begin Enum EMotionExtractor_MathOperation ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMotionExtractor_MathOperation;
static UEnum* EMotionExtractor_MathOperation_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_MathOperation.OuterSingleton)
{
Z_Registration_Info_UEnum_EMotionExtractor_MathOperation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation, (UObject*)Z_Construct_UPackage__Script_AnimationModifierLibrary(), TEXT("EMotionExtractor_MathOperation"));
}
return Z_Registration_Info_UEnum_EMotionExtractor_MathOperation.OuterSingleton;
}
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_MathOperation>()
{
return EMotionExtractor_MathOperation_StaticEnum();
}
struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Addition.Name", "EMotionExtractor_MathOperation::Addition" },
{ "BlueprintType", "true" },
{ "Comment", "/** Math operations that can be applied to the extracted value before add it to the curve */" },
{ "Division.Name", "EMotionExtractor_MathOperation::Division" },
{ "ModuleRelativePath", "Public/MotionExtractorTypes.h" },
{ "Multiplication.Name", "EMotionExtractor_MathOperation::Multiplication" },
{ "None.Name", "EMotionExtractor_MathOperation::None" },
{ "Subtraction.Name", "EMotionExtractor_MathOperation::Subtraction" },
{ "ToolTip", "Math operations that can be applied to the extracted value before add it to the curve" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMotionExtractor_MathOperation::None", (int64)EMotionExtractor_MathOperation::None },
{ "EMotionExtractor_MathOperation::Addition", (int64)EMotionExtractor_MathOperation::Addition },
{ "EMotionExtractor_MathOperation::Subtraction", (int64)EMotionExtractor_MathOperation::Subtraction },
{ "EMotionExtractor_MathOperation::Division", (int64)EMotionExtractor_MathOperation::Division },
{ "EMotionExtractor_MathOperation::Multiplication", (int64)EMotionExtractor_MathOperation::Multiplication },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
nullptr,
"EMotionExtractor_MathOperation",
"EMotionExtractor_MathOperation",
Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation()
{
if (!Z_Registration_Info_UEnum_EMotionExtractor_MathOperation.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMotionExtractor_MathOperation.InnerSingleton, Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MathOperation_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMotionExtractor_MathOperation.InnerSingleton;
}
// ********** End Enum EMotionExtractor_MathOperation **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorTypes_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMotionExtractor_MotionType_StaticEnum, TEXT("EMotionExtractor_MotionType"), &Z_Registration_Info_UEnum_EMotionExtractor_MotionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3584504792U) },
{ EMotionExtractor_Axis_StaticEnum, TEXT("EMotionExtractor_Axis"), &Z_Registration_Info_UEnum_EMotionExtractor_Axis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 448241372U) },
{ EMotionExtractor_Space_StaticEnum, TEXT("EMotionExtractor_Space"), &Z_Registration_Info_UEnum_EMotionExtractor_Space, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1652184535U) },
{ EMotionExtractor_MathOperation_StaticEnum, TEXT("EMotionExtractor_MathOperation"), &Z_Registration_Info_UEnum_EMotionExtractor_MathOperation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2936590997U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorTypes_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorTypes_h__Script_AnimationModifierLibrary_2701815757{
TEXT("/Script/AnimationModifierLibrary"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorTypes_h__Script_AnimationModifierLibrary_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorTypes_h__Script_AnimationModifierLibrary_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,77 @@
// 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 "MotionExtractorTypes.h"
#ifdef ANIMATIONMODIFIERLIBRARY_MotionExtractorTypes_generated_h
#error "MotionExtractorTypes.generated.h already included, missing '#pragma once' in MotionExtractorTypes.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_MotionExtractorTypes_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_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorTypes_h
// ********** Begin Enum EMotionExtractor_MotionType ***********************************************
#define FOREACH_ENUM_EMOTIONEXTRACTOR_MOTIONTYPE(op) \
op(EMotionExtractor_MotionType::None) \
op(EMotionExtractor_MotionType::Translation) \
op(EMotionExtractor_MotionType::Rotation) \
op(EMotionExtractor_MotionType::Scale) \
op(EMotionExtractor_MotionType::TranslationSpeed) \
op(EMotionExtractor_MotionType::RotationSpeed)
enum class EMotionExtractor_MotionType : uint8;
template<> struct TIsUEnumClass<EMotionExtractor_MotionType> { enum { Value = true }; };
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_MotionType>();
// ********** End Enum EMotionExtractor_MotionType *************************************************
// ********** Begin Enum EMotionExtractor_Axis *****************************************************
#define FOREACH_ENUM_EMOTIONEXTRACTOR_AXIS(op) \
op(EMotionExtractor_Axis::X) \
op(EMotionExtractor_Axis::Y) \
op(EMotionExtractor_Axis::Z) \
op(EMotionExtractor_Axis::XY) \
op(EMotionExtractor_Axis::XZ) \
op(EMotionExtractor_Axis::YZ) \
op(EMotionExtractor_Axis::XYZ)
enum class EMotionExtractor_Axis : uint8;
template<> struct TIsUEnumClass<EMotionExtractor_Axis> { enum { Value = true }; };
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_Axis>();
// ********** End Enum EMotionExtractor_Axis *******************************************************
// ********** Begin Enum EMotionExtractor_Space ****************************************************
#define FOREACH_ENUM_EMOTIONEXTRACTOR_SPACE(op) \
op(EMotionExtractor_Space::ComponentSpace) \
op(EMotionExtractor_Space::LocalSpace) \
op(EMotionExtractor_Space::RelativeToBone)
enum class EMotionExtractor_Space : uint8;
template<> struct TIsUEnumClass<EMotionExtractor_Space> { enum { Value = true }; };
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_Space>();
// ********** End Enum EMotionExtractor_Space ******************************************************
// ********** Begin Enum EMotionExtractor_MathOperation ********************************************
#define FOREACH_ENUM_EMOTIONEXTRACTOR_MATHOPERATION(op) \
op(EMotionExtractor_MathOperation::None) \
op(EMotionExtractor_MathOperation::Addition) \
op(EMotionExtractor_MathOperation::Subtraction) \
op(EMotionExtractor_MathOperation::Division) \
op(EMotionExtractor_MathOperation::Multiplication)
enum class EMotionExtractor_MathOperation : uint8;
template<> struct TIsUEnumClass<EMotionExtractor_MathOperation> { enum { Value = true }; };
template<> ANIMATIONMODIFIERLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum<EMotionExtractor_MathOperation>();
// ********** End Enum EMotionExtractor_MathOperation **********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,456 @@
// 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 "MotionExtractorUtilities.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMotionExtractorUtilities() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMotionExtractorUtilityLibrary();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMotionExtractorUtilityLibrary_NoRegister();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis();
ANIMATIONMODIFIERLIBRARY_API UEnum* Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMotionExtractorUtilityLibrary Function GenerateCurveName ****************
struct Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics
{
struct MotionExtractorUtilityLibrary_eventGenerateCurveName_Parms
{
FName BoneName;
EMotionExtractor_MotionType MotionType;
EMotionExtractor_Axis Axis;
FName ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Motion Extractor Utility" },
{ "Comment", "/**\n\x09* Generates a curve name based on input settings.\n\x09*\n\x09* @param BoneName\x09\x09\x09 The name of the bone\n\x09* @param MotionType What type of motion this curve represents (translation, rotation, speed, etc.)\n\x09* @param Axis\x09\x09\x09\x09 Which axis/axes the motion for this curve was extracted from\n\x09*/" },
{ "ModuleRelativePath", "Public/MotionExtractorUtilities.h" },
{ "ToolTip", "Generates a curve name based on input settings.\n\n@param BoneName The name of the bone\n@param MotionType What type of motion this curve represents (translation, rotation, speed, etc.)\n@param Axis Which axis/axes the motion for this curve was extracted from" },
};
#endif // WITH_METADATA
// ********** Begin Function GenerateCurveName constinit property declarations *********************
static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName;
static const UECodeGen_Private::FBytePropertyParams NewProp_MotionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MotionType;
static const UECodeGen_Private::FBytePropertyParams NewProp_Axis_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Axis;
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GenerateCurveName constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GenerateCurveName Property Definitions ********************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGenerateCurveName_Parms, BoneName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_MotionType_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_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_MotionType = { "MotionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGenerateCurveName_Parms, MotionType), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType, METADATA_PARAMS(0, nullptr) }; // 3584504792
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_Axis_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_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGenerateCurveName_Parms, Axis), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis, METADATA_PARAMS(0, nullptr) }; // 448241372
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGenerateCurveName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_BoneName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_MotionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_MotionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_Axis_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_Axis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::PropPointers) < 2048);
// ********** End Function GenerateCurveName Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMotionExtractorUtilityLibrary, nullptr, "GenerateCurveName", Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::MotionExtractorUtilityLibrary_eventGenerateCurveName_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::MotionExtractorUtilityLibrary_eventGenerateCurveName_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMotionExtractorUtilityLibrary::execGenerateCurveName)
{
P_GET_PROPERTY(FNameProperty,Z_Param_BoneName);
P_GET_ENUM(EMotionExtractor_MotionType,Z_Param_MotionType);
P_GET_ENUM(EMotionExtractor_Axis,Z_Param_Axis);
P_FINISH;
P_NATIVE_BEGIN;
*(FName*)Z_Param__Result=UMotionExtractorUtilityLibrary::GenerateCurveName(Z_Param_BoneName,EMotionExtractor_MotionType(Z_Param_MotionType),EMotionExtractor_Axis(Z_Param_Axis));
P_NATIVE_END;
}
// ********** End Class UMotionExtractorUtilityLibrary Function GenerateCurveName ******************
// ********** Begin Class UMotionExtractorUtilityLibrary Function GetDesiredValue ******************
struct Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics
{
struct MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms
{
FTransform BoneTransform;
FTransform LastBoneTransform;
float DeltaTime;
EMotionExtractor_MotionType MotionType;
EMotionExtractor_Axis Axis;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Motion Extractor Utility" },
{ "Comment", "/**\n\x09* Returns the desired value from the extracted poses based on input settings.\n\x09*\n\x09* @param BoneTransform Current frame's bone transform\n\x09* @param LastBoneTransform Last frame's bone transform. Unused when not calculating speeds.\n\x09* @param DeltaTime\x09\x09\x09 Time step used between current and last bone transforms. Unused when not calculating speeds.\n\x09* @param MotionType What type of motion to extract (translation, rotation, speed, etc.)\n\x09* @param Axis\x09\x09\x09\x09 Which axis/axes to extract motion from\n\x09*/" },
{ "ModuleRelativePath", "Public/MotionExtractorUtilities.h" },
{ "ToolTip", "Returns the desired value from the extracted poses based on input settings.\n\n@param BoneTransform Current frame's bone transform\n@param LastBoneTransform Last frame's bone transform. Unused when not calculating speeds.\n@param DeltaTime Time step used between current and last bone transforms. Unused when not calculating speeds.\n@param MotionType What type of motion to extract (translation, rotation, speed, etc.)\n@param Axis Which axis/axes to extract motion from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneTransform_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastBoneTransform_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDesiredValue constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_LastBoneTransform;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DeltaTime;
static const UECodeGen_Private::FBytePropertyParams NewProp_MotionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MotionType;
static const UECodeGen_Private::FBytePropertyParams NewProp_Axis_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Axis;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDesiredValue constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDesiredValue Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_BoneTransform = { "BoneTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms, BoneTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneTransform_MetaData), NewProp_BoneTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_LastBoneTransform = { "LastBoneTransform", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms, LastBoneTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastBoneTransform_MetaData), NewProp_LastBoneTransform_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_DeltaTime = { "DeltaTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms, DeltaTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_MotionType_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_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_MotionType = { "MotionType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms, MotionType), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_MotionType, METADATA_PARAMS(0, nullptr) }; // 3584504792
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_Axis_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_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms, Axis), Z_Construct_UEnum_AnimationModifierLibrary_EMotionExtractor_Axis, METADATA_PARAMS(0, nullptr) }; // 448241372
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_BoneTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_LastBoneTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_DeltaTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_MotionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_MotionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_Axis_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_Axis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::PropPointers) < 2048);
// ********** End Function GetDesiredValue Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMotionExtractorUtilityLibrary, nullptr, "GetDesiredValue", Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::MotionExtractorUtilityLibrary_eventGetDesiredValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMotionExtractorUtilityLibrary::execGetDesiredValue)
{
P_GET_STRUCT_REF(FTransform,Z_Param_Out_BoneTransform);
P_GET_STRUCT_REF(FTransform,Z_Param_Out_LastBoneTransform);
P_GET_PROPERTY(FFloatProperty,Z_Param_DeltaTime);
P_GET_ENUM(EMotionExtractor_MotionType,Z_Param_MotionType);
P_GET_ENUM(EMotionExtractor_Axis,Z_Param_Axis);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=UMotionExtractorUtilityLibrary::GetDesiredValue(Z_Param_Out_BoneTransform,Z_Param_Out_LastBoneTransform,Z_Param_DeltaTime,EMotionExtractor_MotionType(Z_Param_MotionType),EMotionExtractor_Axis(Z_Param_Axis));
P_NATIVE_END;
}
// ********** End Class UMotionExtractorUtilityLibrary Function GetDesiredValue ********************
// ********** Begin Class UMotionExtractorUtilityLibrary Function GetMovingRangesFromRootMotion ****
struct Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics
{
struct MotionExtractorUtilityLibrary_eventGetMovingRangesFromRootMotion_Parms
{
const UAnimSequence* AnimSequence;
float StopSpeedThreshold;
float SampleRate;
TArray<FVector2D> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Motion Extractor Utility" },
{ "Comment", "/**\n\x09* Returns the ranges (X/Start to Y/End) in the specified animation sequence where the animation is considered moving.\n\x09*\n\x09* @param AnimSequence\x09\x09\x09""Anim sequence to check\n\x09* @param StopSpeedThreshold\x09\x09Root motion speed over which the animation is considered moving.\n\x09* @param SampleRate\x09\x09\x09\x09Sample rate of the animation. It's recommended to use high values if the animation has very sudden direction changes.\n\x09*/" },
{ "CPP_Default_SampleRate", "120.000000" },
{ "CPP_Default_StopSpeedThreshold", "10.000000" },
{ "ModuleRelativePath", "Public/MotionExtractorUtilities.h" },
{ "ToolTip", "Returns the ranges (X/Start to Y/End) in the specified animation sequence where the animation is considered moving.\n\n@param AnimSequence Anim sequence to check\n@param StopSpeedThreshold Root motion speed over which the animation is considered moving.\n@param SampleRate Sample rate of the animation. It's recommended to use high values if the animation has very sudden direction changes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequence_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMovingRangesFromRootMotion constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimSequence;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StopSpeedThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SampleRate;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMovingRangesFromRootMotion constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMovingRangesFromRootMotion Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_AnimSequence = { "AnimSequence", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetMovingRangesFromRootMotion_Parms, AnimSequence), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequence_MetaData), NewProp_AnimSequence_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_StopSpeedThreshold = { "StopSpeedThreshold", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetMovingRangesFromRootMotion_Parms, StopSpeedThreshold), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_SampleRate = { "SampleRate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetMovingRangesFromRootMotion_Parms, SampleRate), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetMovingRangesFromRootMotion_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_AnimSequence,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_StopSpeedThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_SampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::PropPointers) < 2048);
// ********** End Function GetMovingRangesFromRootMotion Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMotionExtractorUtilityLibrary, nullptr, "GetMovingRangesFromRootMotion", Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::MotionExtractorUtilityLibrary_eventGetMovingRangesFromRootMotion_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::MotionExtractorUtilityLibrary_eventGetMovingRangesFromRootMotion_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMotionExtractorUtilityLibrary::execGetMovingRangesFromRootMotion)
{
P_GET_OBJECT(UAnimSequence,Z_Param_AnimSequence);
P_GET_PROPERTY(FFloatProperty,Z_Param_StopSpeedThreshold);
P_GET_PROPERTY(FFloatProperty,Z_Param_SampleRate);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FVector2D>*)Z_Param__Result=UMotionExtractorUtilityLibrary::GetMovingRangesFromRootMotion(Z_Param_AnimSequence,Z_Param_StopSpeedThreshold,Z_Param_SampleRate);
P_NATIVE_END;
}
// ********** End Class UMotionExtractorUtilityLibrary Function GetMovingRangesFromRootMotion ******
// ********** Begin Class UMotionExtractorUtilityLibrary Function GetStoppedRangesFromRootMotion ***
struct Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics
{
struct MotionExtractorUtilityLibrary_eventGetStoppedRangesFromRootMotion_Parms
{
const UAnimSequence* AnimSequence;
float StopSpeedThreshold;
float SampleRate;
TArray<FVector2D> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Motion Extractor Utility" },
{ "Comment", "/**\n\x09* Returns the ranges (X/Start to Y/End) in the specified animation sequence where the animation is considered stopped.\n\x09*\n\x09* @param AnimSequence\x09\x09\x09""Anim sequence to check\n\x09* @param StopSpeedThreshold\x09\x09Root motion speed under which the animation is considered stopped.\n\x09* @param SampleRate\x09\x09\x09\x09Sample rate of the animation. It's recommended to use high values if the animation has very sudden direction changes.\n\x09*/" },
{ "CPP_Default_SampleRate", "120.000000" },
{ "CPP_Default_StopSpeedThreshold", "10.000000" },
{ "ModuleRelativePath", "Public/MotionExtractorUtilities.h" },
{ "ToolTip", "Returns the ranges (X/Start to Y/End) in the specified animation sequence where the animation is considered stopped.\n\n@param AnimSequence Anim sequence to check\n@param StopSpeedThreshold Root motion speed under which the animation is considered stopped.\n@param SampleRate Sample rate of the animation. It's recommended to use high values if the animation has very sudden direction changes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequence_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetStoppedRangesFromRootMotion constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimSequence;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StopSpeedThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SampleRate;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetStoppedRangesFromRootMotion constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetStoppedRangesFromRootMotion Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_AnimSequence = { "AnimSequence", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetStoppedRangesFromRootMotion_Parms, AnimSequence), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequence_MetaData), NewProp_AnimSequence_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_StopSpeedThreshold = { "StopSpeedThreshold", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetStoppedRangesFromRootMotion_Parms, StopSpeedThreshold), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_SampleRate = { "SampleRate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetStoppedRangesFromRootMotion_Parms, SampleRate), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MotionExtractorUtilityLibrary_eventGetStoppedRangesFromRootMotion_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_AnimSequence,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_StopSpeedThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_SampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::PropPointers) < 2048);
// ********** End Function GetStoppedRangesFromRootMotion Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMotionExtractorUtilityLibrary, nullptr, "GetStoppedRangesFromRootMotion", Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::MotionExtractorUtilityLibrary_eventGetStoppedRangesFromRootMotion_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::MotionExtractorUtilityLibrary_eventGetStoppedRangesFromRootMotion_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMotionExtractorUtilityLibrary::execGetStoppedRangesFromRootMotion)
{
P_GET_OBJECT(UAnimSequence,Z_Param_AnimSequence);
P_GET_PROPERTY(FFloatProperty,Z_Param_StopSpeedThreshold);
P_GET_PROPERTY(FFloatProperty,Z_Param_SampleRate);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FVector2D>*)Z_Param__Result=UMotionExtractorUtilityLibrary::GetStoppedRangesFromRootMotion(Z_Param_AnimSequence,Z_Param_StopSpeedThreshold,Z_Param_SampleRate);
P_NATIVE_END;
}
// ********** End Class UMotionExtractorUtilityLibrary Function GetStoppedRangesFromRootMotion *****
// ********** Begin Class UMotionExtractorUtilityLibrary *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMotionExtractorUtilityLibrary;
UClass* UMotionExtractorUtilityLibrary::GetPrivateStaticClass()
{
using TClass = UMotionExtractorUtilityLibrary;
if (!Z_Registration_Info_UClass_UMotionExtractorUtilityLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MotionExtractorUtilityLibrary"),
Z_Registration_Info_UClass_UMotionExtractorUtilityLibrary.InnerSingleton,
StaticRegisterNativesUMotionExtractorUtilityLibrary,
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_UMotionExtractorUtilityLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UMotionExtractorUtilityLibrary_NoRegister()
{
return UMotionExtractorUtilityLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "MotionExtractorUtilities.h" },
{ "ModuleRelativePath", "Public/MotionExtractorUtilities.h" },
{ "ScriptName", "MotionExtractorUtilityLibrary" },
};
#endif // WITH_METADATA
// ********** Begin Class UMotionExtractorUtilityLibrary constinit property declarations ***********
// ********** End Class UMotionExtractorUtilityLibrary constinit property declarations *************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GenerateCurveName"), .Pointer = &UMotionExtractorUtilityLibrary::execGenerateCurveName },
{ .NameUTF8 = UTF8TEXT("GetDesiredValue"), .Pointer = &UMotionExtractorUtilityLibrary::execGetDesiredValue },
{ .NameUTF8 = UTF8TEXT("GetMovingRangesFromRootMotion"), .Pointer = &UMotionExtractorUtilityLibrary::execGetMovingRangesFromRootMotion },
{ .NameUTF8 = UTF8TEXT("GetStoppedRangesFromRootMotion"), .Pointer = &UMotionExtractorUtilityLibrary::execGetStoppedRangesFromRootMotion },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GenerateCurveName, "GenerateCurveName" }, // 1475732064
{ &Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetDesiredValue, "GetDesiredValue" }, // 2588609153
{ &Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetMovingRangesFromRootMotion, "GetMovingRangesFromRootMotion" }, // 1568601934
{ &Z_Construct_UFunction_UMotionExtractorUtilityLibrary_GetStoppedRangesFromRootMotion, "GetStoppedRangesFromRootMotion" }, // 1043881664
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMotionExtractorUtilityLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics
UObject* (*const Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics::ClassParams = {
&UMotionExtractorUtilityLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics::Class_MetaDataParams)
};
void UMotionExtractorUtilityLibrary::StaticRegisterNativesUMotionExtractorUtilityLibrary()
{
UClass* Class = UMotionExtractorUtilityLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMotionExtractorUtilityLibrary()
{
if (!Z_Registration_Info_UClass_UMotionExtractorUtilityLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMotionExtractorUtilityLibrary.OuterSingleton, Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMotionExtractorUtilityLibrary.OuterSingleton;
}
UMotionExtractorUtilityLibrary::UMotionExtractorUtilityLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMotionExtractorUtilityLibrary);
UMotionExtractorUtilityLibrary::~UMotionExtractorUtilityLibrary() {}
// ********** End Class UMotionExtractorUtilityLibrary *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMotionExtractorUtilityLibrary, UMotionExtractorUtilityLibrary::StaticClass, TEXT("UMotionExtractorUtilityLibrary"), &Z_Registration_Info_UClass_UMotionExtractorUtilityLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMotionExtractorUtilityLibrary), 7720505U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h__Script_AnimationModifierLibrary_373940925{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// 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 "MotionExtractorUtilities.h"
#ifdef ANIMATIONMODIFIERLIBRARY_MotionExtractorUtilities_generated_h
#error "MotionExtractorUtilities.generated.h already included, missing '#pragma once' in MotionExtractorUtilities.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_MotionExtractorUtilities_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAnimSequence;
enum class EMotionExtractor_Axis : uint8;
enum class EMotionExtractor_MotionType : uint8;
// ********** Begin Class UMotionExtractorUtilityLibrary *******************************************
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetMovingRangesFromRootMotion); \
DECLARE_FUNCTION(execGetStoppedRangesFromRootMotion); \
DECLARE_FUNCTION(execGetDesiredValue); \
DECLARE_FUNCTION(execGenerateCurveName);
struct Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UMotionExtractorUtilityLibrary_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMotionExtractorUtilityLibrary(); \
friend struct ::Z_Construct_UClass_UMotionExtractorUtilityLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UMotionExtractorUtilityLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UMotionExtractorUtilityLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UMotionExtractorUtilityLibrary_NoRegister) \
DECLARE_SERIALIZER(UMotionExtractorUtilityLibrary)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMATIONMODIFIERLIBRARY_API UMotionExtractorUtilityLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMotionExtractorUtilityLibrary(UMotionExtractorUtilityLibrary&&) = delete; \
UMotionExtractorUtilityLibrary(const UMotionExtractorUtilityLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMATIONMODIFIERLIBRARY_API, UMotionExtractorUtilityLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMotionExtractorUtilityLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMotionExtractorUtilityLibrary) \
ANIMATIONMODIFIERLIBRARY_API virtual ~UMotionExtractorUtilityLibrary();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_17_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMotionExtractorUtilityLibrary;
// ********** End Class UMotionExtractorUtilityLibrary *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_MotionExtractorUtilities_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,137 @@
// 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 "ReOrientRootBoneModifier.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeReOrientRootBoneModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UReOrientRootBoneModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UReOrientRootBoneModifier_NoRegister();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UReOrientRootBoneModifier ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UReOrientRootBoneModifier;
UClass* UReOrientRootBoneModifier::GetPrivateStaticClass()
{
using TClass = UReOrientRootBoneModifier;
if (!Z_Registration_Info_UClass_UReOrientRootBoneModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ReOrientRootBoneModifier"),
Z_Registration_Info_UClass_UReOrientRootBoneModifier.InnerSingleton,
StaticRegisterNativesUReOrientRootBoneModifier,
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_UReOrientRootBoneModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UReOrientRootBoneModifier_NoRegister()
{
return UReOrientRootBoneModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UReOrientRootBoneModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Reorient root bone in the animation while maintaining mesh position and rotation */" },
{ "IncludePath", "ReOrientRootBoneModifier.h" },
{ "ModuleRelativePath", "Public/ReOrientRootBoneModifier.h" },
{ "ToolTip", "Reorient root bone in the animation while maintaining mesh position and rotation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotator_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Rotation to apply to the root */" },
{ "ModuleRelativePath", "Public/ReOrientRootBoneModifier.h" },
{ "ToolTip", "Rotation to apply to the root" },
};
#endif // WITH_METADATA
// ********** Begin Class UReOrientRootBoneModifier constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UReOrientRootBoneModifier constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UReOrientRootBoneModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UReOrientRootBoneModifier_Statics
// ********** Begin Class UReOrientRootBoneModifier Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UReOrientRootBoneModifier_Statics::NewProp_Rotator = { "Rotator", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UReOrientRootBoneModifier, Rotator), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotator_MetaData), NewProp_Rotator_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UReOrientRootBoneModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UReOrientRootBoneModifier_Statics::NewProp_Rotator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UReOrientRootBoneModifier_Statics::PropPointers) < 2048);
// ********** End Class UReOrientRootBoneModifier Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UReOrientRootBoneModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UReOrientRootBoneModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UReOrientRootBoneModifier_Statics::ClassParams = {
&UReOrientRootBoneModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UReOrientRootBoneModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UReOrientRootBoneModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UReOrientRootBoneModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UReOrientRootBoneModifier_Statics::Class_MetaDataParams)
};
void UReOrientRootBoneModifier::StaticRegisterNativesUReOrientRootBoneModifier()
{
}
UClass* Z_Construct_UClass_UReOrientRootBoneModifier()
{
if (!Z_Registration_Info_UClass_UReOrientRootBoneModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UReOrientRootBoneModifier.OuterSingleton, Z_Construct_UClass_UReOrientRootBoneModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UReOrientRootBoneModifier.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UReOrientRootBoneModifier);
UReOrientRootBoneModifier::~UReOrientRootBoneModifier() {}
// ********** End Class UReOrientRootBoneModifier **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UReOrientRootBoneModifier, UReOrientRootBoneModifier::StaticClass, TEXT("UReOrientRootBoneModifier"), &Z_Registration_Info_UClass_UReOrientRootBoneModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UReOrientRootBoneModifier), 3422404104U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h__Script_AnimationModifierLibrary_1554650394{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "ReOrientRootBoneModifier.h"
#ifdef ANIMATIONMODIFIERLIBRARY_ReOrientRootBoneModifier_generated_h
#error "ReOrientRootBoneModifier.generated.h already included, missing '#pragma once' in ReOrientRootBoneModifier.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_ReOrientRootBoneModifier_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UReOrientRootBoneModifier ************************************************
struct Z_Construct_UClass_UReOrientRootBoneModifier_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UReOrientRootBoneModifier_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h_12_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUReOrientRootBoneModifier(); \
friend struct ::Z_Construct_UClass_UReOrientRootBoneModifier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UReOrientRootBoneModifier_NoRegister(); \
public: \
DECLARE_CLASS2(UReOrientRootBoneModifier, UAnimationModifier, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UReOrientRootBoneModifier_NoRegister) \
DECLARE_SERIALIZER(UReOrientRootBoneModifier)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h_12_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UReOrientRootBoneModifier(UReOrientRootBoneModifier&&) = delete; \
UReOrientRootBoneModifier(const UReOrientRootBoneModifier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UReOrientRootBoneModifier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UReOrientRootBoneModifier); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UReOrientRootBoneModifier) \
NO_API virtual ~UReOrientRootBoneModifier();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h_9_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h_12_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h_12_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h_12_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UReOrientRootBoneModifier;
// ********** End Class UReOrientRootBoneModifier **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ReOrientRootBoneModifier_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,9 @@
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\EncodeRootBoneModifier.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\MotionExtractorTypes.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\MotionExtractorUtilities.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\ReOrientRootBoneModifier.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\FootstepAnimEventsModifier.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\CopyBonesModifier.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\MirrorModifier.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\MotionExtractorModifier.h
D:\UE_5_7_1\Engine\Plugins\Animation\AnimationModifierLibrary\Source\AnimationModifierLibrary\Public\ZeroOutRootBoneModifier.h

View File

@@ -0,0 +1,155 @@
// 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 "ZeroOutRootBoneModifier.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeZeroOutRootBoneModifier() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UZeroOutRootBoneModifier();
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UZeroOutRootBoneModifier_NoRegister();
ANIMATIONMODIFIERS_API UClass* Z_Construct_UClass_UAnimationModifier();
UPackage* Z_Construct_UPackage__Script_AnimationModifierLibrary();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UZeroOutRootBoneModifier *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UZeroOutRootBoneModifier;
UClass* UZeroOutRootBoneModifier::GetPrivateStaticClass()
{
using TClass = UZeroOutRootBoneModifier;
if (!Z_Registration_Info_UClass_UZeroOutRootBoneModifier.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ZeroOutRootBoneModifier"),
Z_Registration_Info_UClass_UZeroOutRootBoneModifier.InnerSingleton,
StaticRegisterNativesUZeroOutRootBoneModifier,
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_UZeroOutRootBoneModifier.InnerSingleton;
}
UClass* Z_Construct_UClass_UZeroOutRootBoneModifier_NoRegister()
{
return UZeroOutRootBoneModifier::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UZeroOutRootBoneModifier_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Adjust root motion to be relative to the first frame. Optionally cut the start and end sections of the animation that don't have motion on the root.\n\x09This was written to be used when capturing Character Movement motion via Take Recorder. Take Recorder outputs an animation captured from\n\x09""a character moving in game in world space, and this modifier zeroes out the root. The animation can then be exported to fbx to be animated against. */" },
{ "IncludePath", "ZeroOutRootBoneModifier.h" },
{ "ModuleRelativePath", "Public/ZeroOutRootBoneModifier.h" },
{ "ToolTip", "Adjust root motion to be relative to the first frame. Optionally cut the start and end sections of the animation that don't have motion on the root.\n This was written to be used when capturing Character Movement motion via Take Recorder. Take Recorder outputs an animation captured from\n a character moving in game in world space, and this modifier zeroes out the root. The animation can then be exported to fbx to be animated against." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClipStartFramesWithNoMotion_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Clip frames at the start of the animation that have no root motion.\n" },
{ "ModuleRelativePath", "Public/ZeroOutRootBoneModifier.h" },
{ "ToolTip", "Clip frames at the start of the animation that have no root motion." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClipEndFramesWithNoMotion_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Clip frames at the end of the animation that have no root motion.\n" },
{ "ModuleRelativePath", "Public/ZeroOutRootBoneModifier.h" },
{ "ToolTip", "Clip frames at the end of the animation that have no root motion." },
};
#endif // WITH_METADATA
// ********** Begin Class UZeroOutRootBoneModifier constinit property declarations *****************
static void NewProp_bClipStartFramesWithNoMotion_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClipStartFramesWithNoMotion;
static void NewProp_bClipEndFramesWithNoMotion_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClipEndFramesWithNoMotion;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UZeroOutRootBoneModifier constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UZeroOutRootBoneModifier>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UZeroOutRootBoneModifier_Statics
// ********** Begin Class UZeroOutRootBoneModifier Property Definitions ****************************
void Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipStartFramesWithNoMotion_SetBit(void* Obj)
{
((UZeroOutRootBoneModifier*)Obj)->bClipStartFramesWithNoMotion = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipStartFramesWithNoMotion = { "bClipStartFramesWithNoMotion", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UZeroOutRootBoneModifier), &Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipStartFramesWithNoMotion_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClipStartFramesWithNoMotion_MetaData), NewProp_bClipStartFramesWithNoMotion_MetaData) };
void Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipEndFramesWithNoMotion_SetBit(void* Obj)
{
((UZeroOutRootBoneModifier*)Obj)->bClipEndFramesWithNoMotion = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipEndFramesWithNoMotion = { "bClipEndFramesWithNoMotion", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UZeroOutRootBoneModifier), &Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipEndFramesWithNoMotion_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClipEndFramesWithNoMotion_MetaData), NewProp_bClipEndFramesWithNoMotion_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipStartFramesWithNoMotion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::NewProp_bClipEndFramesWithNoMotion,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::PropPointers) < 2048);
// ********** End Class UZeroOutRootBoneModifier Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationModifier,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationModifierLibrary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::ClassParams = {
&UZeroOutRootBoneModifier::StaticClass,
"Editor",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::PropPointers),
0,
0x000000A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::Class_MetaDataParams), Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::Class_MetaDataParams)
};
void UZeroOutRootBoneModifier::StaticRegisterNativesUZeroOutRootBoneModifier()
{
}
UClass* Z_Construct_UClass_UZeroOutRootBoneModifier()
{
if (!Z_Registration_Info_UClass_UZeroOutRootBoneModifier.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UZeroOutRootBoneModifier.OuterSingleton, Z_Construct_UClass_UZeroOutRootBoneModifier_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UZeroOutRootBoneModifier.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UZeroOutRootBoneModifier);
UZeroOutRootBoneModifier::~UZeroOutRootBoneModifier() {}
// ********** End Class UZeroOutRootBoneModifier ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h__Script_AnimationModifierLibrary_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UZeroOutRootBoneModifier, UZeroOutRootBoneModifier::StaticClass, TEXT("UZeroOutRootBoneModifier"), &Z_Registration_Info_UClass_UZeroOutRootBoneModifier, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UZeroOutRootBoneModifier), 2927755330U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h__Script_AnimationModifierLibrary_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h__Script_AnimationModifierLibrary_2621281370{
TEXT("/Script/AnimationModifierLibrary"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h__Script_AnimationModifierLibrary_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "ZeroOutRootBoneModifier.h"
#ifdef ANIMATIONMODIFIERLIBRARY_ZeroOutRootBoneModifier_generated_h
#error "ZeroOutRootBoneModifier.generated.h already included, missing '#pragma once' in ZeroOutRootBoneModifier.h"
#endif
#define ANIMATIONMODIFIERLIBRARY_ZeroOutRootBoneModifier_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UZeroOutRootBoneModifier *************************************************
struct Z_Construct_UClass_UZeroOutRootBoneModifier_Statics;
ANIMATIONMODIFIERLIBRARY_API UClass* Z_Construct_UClass_UZeroOutRootBoneModifier_NoRegister();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUZeroOutRootBoneModifier(); \
friend struct ::Z_Construct_UClass_UZeroOutRootBoneModifier_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONMODIFIERLIBRARY_API UClass* ::Z_Construct_UClass_UZeroOutRootBoneModifier_NoRegister(); \
public: \
DECLARE_CLASS2(UZeroOutRootBoneModifier, UAnimationModifier, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationModifierLibrary"), Z_Construct_UClass_UZeroOutRootBoneModifier_NoRegister) \
DECLARE_SERIALIZER(UZeroOutRootBoneModifier)
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h_14_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UZeroOutRootBoneModifier(UZeroOutRootBoneModifier&&) = delete; \
UZeroOutRootBoneModifier(const UZeroOutRootBoneModifier&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UZeroOutRootBoneModifier); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UZeroOutRootBoneModifier); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UZeroOutRootBoneModifier) \
NO_API virtual ~UZeroOutRootBoneModifier();
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h_11_PROLOG
#define FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UZeroOutRootBoneModifier;
// ********** End Class UZeroOutRootBoneModifier ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_AnimationModifierLibrary_Source_AnimationModifierLibrary_Public_ZeroOutRootBoneModifier_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS