// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ #include "UObject/GeneratedCppIncludes.h" #include "Animation/AnimCompositeBase.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeAnimCompositeBase() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameRate(); ENGINE_API UClass* Z_Construct_UClass_UAnimCompositeBase(); ENGINE_API UClass* Z_Construct_UClass_UAnimCompositeBase_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UAnimSequenceBase(); ENGINE_API UClass* Z_Construct_UClass_UAnimSequenceBase_NoRegister(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimSegment(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimTrack(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRootMotionExtractionStep(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FRootMotionExtractionStep ***************************************** struct Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRootMotionExtractionStep); } static inline consteval int16 GetStructAlignment() { return alignof(FRootMotionExtractionStep); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Struct defining a RootMotionExtractionStep.\n * When extracting RootMotion we can encounter looping animations (wrap around), or different animations.\n * We break those up into different steps, to help with RootMotion extraction, \n * as we can only extract a contiguous range per AnimSequence.\n */" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Struct defining a RootMotionExtractionStep.\nWhen extracting RootMotion we can encounter looping animations (wrap around), or different animations.\nWe break those up into different steps, to help with RootMotion extraction,\nas we can only extract a contiguous range per AnimSequence." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequence_MetaData[] = { { "Comment", "/** AnimSequence ref */" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "AnimSequence ref" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartPosition_MetaData[] = { { "Comment", "/** Start position to extract root motion from. */" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Start position to extract root motion from." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EndPosition_MetaData[] = { { "Comment", "/** End position to extract root motion to. */" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "End position to extract root motion to." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRootMotionExtractionStep constinit property declarations ********* static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimSequence; static const UECodeGen_Private::FFloatPropertyParams NewProp_StartPosition; static const UECodeGen_Private::FFloatPropertyParams NewProp_EndPosition; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRootMotionExtractionStep constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep; class UScriptStruct* FRootMotionExtractionStep::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRootMotionExtractionStep, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("RootMotionExtractionStep")); } return Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep.OuterSingleton; } // ********** Begin ScriptStruct FRootMotionExtractionStep Property Definitions ******************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::NewProp_AnimSequence = { "AnimSequence", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRootMotionExtractionStep, AnimSequence), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequence_MetaData), NewProp_AnimSequence_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::NewProp_StartPosition = { "StartPosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRootMotionExtractionStep, StartPosition), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartPosition_MetaData), NewProp_StartPosition_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::NewProp_EndPosition = { "EndPosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRootMotionExtractionStep, EndPosition), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EndPosition_MetaData), NewProp_EndPosition_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::NewProp_AnimSequence, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::NewProp_StartPosition, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::NewProp_EndPosition, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRootMotionExtractionStep Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "RootMotionExtractionStep", Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::PropPointers), sizeof(FRootMotionExtractionStep), alignof(FRootMotionExtractionStep), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRootMotionExtractionStep() { if (!Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep.InnerSingleton, Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep.InnerSingleton); } // ********** End ScriptStruct FRootMotionExtractionStep ******************************************* // ********** Begin ScriptStruct FAnimSegment ****************************************************** struct Z_Construct_UScriptStruct_FAnimSegment_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAnimSegment); } static inline consteval int16 GetStructAlignment() { return alignof(FAnimSegment); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** this is anim segment that defines what animation and how **/" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "this is anim segment that defines what animation and how *" }, }; #if WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedPlayLength_MetaData[] = { { "Category", "AnimSegment" }, { "DisplayName", "Cached Animation Asset length" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, }; #endif // WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimReference_MetaData[] = { { "Category", "AnimSegment" }, { "Comment", "/** Anim Reference to play - only allow AnimSequence or AnimComposite **/" }, { "DisplayName", "Animation Reference" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Anim Reference to play - only allow AnimSequence or AnimComposite *" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartPos_MetaData[] = { { "Category", "AnimSegment" }, { "Comment", "/** Start Pos within this AnimCompositeBase */" }, { "DisplayName", "Starting Position" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Start Pos within this AnimCompositeBase" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimStartTime_MetaData[] = { { "Category", "AnimSegment" }, { "Comment", "/** Time to start playing AnimSequence at. */" }, { "DisplayName", "Start Time" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Time to start playing AnimSequence at." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimEndTime_MetaData[] = { { "Category", "AnimSegment" }, { "Comment", "/** Time to end playing the AnimSequence at. */" }, { "DisplayName", "End Time" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Time to end playing the AnimSequence at." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimPlayRate_MetaData[] = { { "Category", "AnimSegment" }, { "Comment", "/** Playback speed of this animation. If you'd like to reverse, set -1*/" }, { "DisplayName", "Play Rate" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Playback speed of this animation. If you'd like to reverse, set -1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopingCount_MetaData[] = { { "Category", "AnimSegment" }, { "DisplayName", "Loop Count" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAnimSegment constinit property declarations ********************** #if WITH_EDITORONLY_DATA static const UECodeGen_Private::FFloatPropertyParams NewProp_CachedPlayLength; #endif // WITH_EDITORONLY_DATA static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimReference; static const UECodeGen_Private::FFloatPropertyParams NewProp_StartPos; static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimStartTime; static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimEndTime; static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimPlayRate; static const UECodeGen_Private::FIntPropertyParams NewProp_LoopingCount; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAnimSegment constinit property declarations ************************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAnimSegment_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimSegment; class UScriptStruct* FAnimSegment::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAnimSegment.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAnimSegment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimSegment, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("AnimSegment")); } return Z_Registration_Info_UScriptStruct_FAnimSegment.OuterSingleton; } // ********** Begin ScriptStruct FAnimSegment Property Definitions ********************************* #if WITH_EDITORONLY_DATA const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_CachedPlayLength = { "CachedPlayLength", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimSegment, CachedPlayLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedPlayLength_MetaData), NewProp_CachedPlayLength_MetaData) }; #endif // WITH_EDITORONLY_DATA const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimReference = { "AnimReference", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimSegment, AnimReference), Z_Construct_UClass_UAnimSequenceBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimReference_MetaData), NewProp_AnimReference_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_StartPos = { "StartPos", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimSegment, StartPos), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartPos_MetaData), NewProp_StartPos_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimStartTime = { "AnimStartTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimSegment, AnimStartTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimStartTime_MetaData), NewProp_AnimStartTime_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimEndTime = { "AnimEndTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimSegment, AnimEndTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimEndTime_MetaData), NewProp_AnimEndTime_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimPlayRate = { "AnimPlayRate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimSegment, AnimPlayRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimPlayRate_MetaData), NewProp_AnimPlayRate_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_LoopingCount = { "LoopingCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimSegment, LoopingCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopingCount_MetaData), NewProp_LoopingCount_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimSegment_Statics::PropPointers[] = { #if WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_CachedPlayLength, #endif // WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimReference, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_StartPos, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimStartTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimEndTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_AnimPlayRate, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimSegment_Statics::NewProp_LoopingCount, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimSegment_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAnimSegment Property Definitions *********************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimSegment_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "AnimSegment", Z_Construct_UScriptStruct_FAnimSegment_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimSegment_Statics::PropPointers), sizeof(FAnimSegment), alignof(FAnimSegment), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimSegment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimSegment_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAnimSegment() { if (!Z_Registration_Info_UScriptStruct_FAnimSegment.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimSegment.InnerSingleton, Z_Construct_UScriptStruct_FAnimSegment_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAnimSegment.InnerSingleton); } // ********** End ScriptStruct FAnimSegment ******************************************************** // ********** Begin ScriptStruct FAnimTrack ******************************************************** struct Z_Construct_UScriptStruct_FAnimTrack_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAnimTrack); } static inline consteval int16 GetStructAlignment() { return alignof(FAnimTrack); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** This is list of anim segments for this track \n * For now this is only one TArray, but in the future \n * we should define more transition/blending behaviors\n **/" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "This is list of anim segments for this track\nFor now this is only one TArray, but in the future\nwe should define more transition/blending behaviors" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSegments_MetaData[] = { { "Category", "AnimTrack" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAnimTrack constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_AnimSegments_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AnimSegments; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAnimTrack constinit property declarations ************************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAnimTrack_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimTrack; class UScriptStruct* FAnimTrack::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAnimTrack.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAnimTrack.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimTrack, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("AnimTrack")); } return Z_Registration_Info_UScriptStruct_FAnimTrack.OuterSingleton; } // ********** Begin ScriptStruct FAnimTrack Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimTrack_Statics::NewProp_AnimSegments_Inner = { "AnimSegments", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAnimSegment, METADATA_PARAMS(0, nullptr) }; // 1246070500 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimTrack_Statics::NewProp_AnimSegments = { "AnimSegments", nullptr, (EPropertyFlags)0x0010000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimTrack, AnimSegments), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSegments_MetaData), NewProp_AnimSegments_MetaData) }; // 1246070500 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimTrack_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimTrack_Statics::NewProp_AnimSegments_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimTrack_Statics::NewProp_AnimSegments, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimTrack_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAnimTrack Property Definitions ************************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimTrack_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "AnimTrack", Z_Construct_UScriptStruct_FAnimTrack_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimTrack_Statics::PropPointers), sizeof(FAnimTrack), alignof(FAnimTrack), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimTrack_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimTrack_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAnimTrack() { if (!Z_Registration_Info_UScriptStruct_FAnimTrack.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimTrack.InnerSingleton, Z_Construct_UScriptStruct_FAnimTrack_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAnimTrack.InnerSingleton); } // ********** End ScriptStruct FAnimTrack ********************************************************** // ********** Begin Class UAnimCompositeBase ******************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UAnimCompositeBase; UClass* UAnimCompositeBase::GetPrivateStaticClass() { using TClass = UAnimCompositeBase; if (!Z_Registration_Info_UClass_UAnimCompositeBase.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AnimCompositeBase"), Z_Registration_Info_UClass_UAnimCompositeBase.InnerSingleton, StaticRegisterNativesUAnimCompositeBase, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UAnimCompositeBase.InnerSingleton; } UClass* Z_Construct_UClass_UAnimCompositeBase_NoRegister() { return UAnimCompositeBase::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAnimCompositeBase_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Animation/AnimCompositeBase.h" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CommonTargetFrameRate_MetaData[] = { { "Category", "AnimationComposite" }, { "Comment", "/** Frame-rate used to represent this Animation Montage (best fitting for placed Animation Sequences)*/" }, { "ModuleRelativePath", "Classes/Animation/AnimCompositeBase.h" }, { "ToolTip", "Frame-rate used to represent this Animation Montage (best fitting for placed Animation Sequences)" }, }; #endif // WITH_METADATA // ********** Begin Class UAnimCompositeBase constinit property declarations *********************** static const UECodeGen_Private::FStructPropertyParams NewProp_CommonTargetFrameRate; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UAnimCompositeBase constinit property declarations ************************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAnimCompositeBase_Statics // ********** Begin Class UAnimCompositeBase Property Definitions ********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimCompositeBase_Statics::NewProp_CommonTargetFrameRate = { "CommonTargetFrameRate", nullptr, (EPropertyFlags)0x0020080000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCompositeBase, CommonTargetFrameRate), Z_Construct_UScriptStruct_FFrameRate, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CommonTargetFrameRate_MetaData), NewProp_CommonTargetFrameRate_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimCompositeBase_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCompositeBase_Statics::NewProp_CommonTargetFrameRate, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompositeBase_Statics::PropPointers) < 2048); // ********** End Class UAnimCompositeBase Property Definitions ************************************ UObject* (*const Z_Construct_UClass_UAnimCompositeBase_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAnimSequenceBase, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompositeBase_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimCompositeBase_Statics::ClassParams = { &UAnimCompositeBase::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UAnimCompositeBase_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompositeBase_Statics::PropPointers), 0, 0x008800A1u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCompositeBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimCompositeBase_Statics::Class_MetaDataParams) }; void UAnimCompositeBase::StaticRegisterNativesUAnimCompositeBase() { } UClass* Z_Construct_UClass_UAnimCompositeBase() { if (!Z_Registration_Info_UClass_UAnimCompositeBase.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimCompositeBase.OuterSingleton, Z_Construct_UClass_UAnimCompositeBase_Statics::ClassParams); } return Z_Registration_Info_UClass_UAnimCompositeBase.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimCompositeBase); UAnimCompositeBase::~UAnimCompositeBase() {} // ********** End Class UAnimCompositeBase ********************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompositeBase_h__Script_Engine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRootMotionExtractionStep::StaticStruct, Z_Construct_UScriptStruct_FRootMotionExtractionStep_Statics::NewStructOps, TEXT("RootMotionExtractionStep"),&Z_Registration_Info_UScriptStruct_FRootMotionExtractionStep, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRootMotionExtractionStep), 2174693627U) }, { FAnimSegment::StaticStruct, Z_Construct_UScriptStruct_FAnimSegment_Statics::NewStructOps, TEXT("AnimSegment"),&Z_Registration_Info_UScriptStruct_FAnimSegment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimSegment), 1246070500U) }, { FAnimTrack::StaticStruct, Z_Construct_UScriptStruct_FAnimTrack_Statics::NewStructOps, TEXT("AnimTrack"),&Z_Registration_Info_UScriptStruct_FAnimTrack, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimTrack), 866038309U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAnimCompositeBase, UAnimCompositeBase::StaticClass, TEXT("UAnimCompositeBase"), &Z_Registration_Info_UClass_UAnimCompositeBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimCompositeBase), 2184535197U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompositeBase_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompositeBase_h__Script_Engine_2349405217{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompositeBase_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompositeBase_h__Script_Engine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompositeBase_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimCompositeBase_h__Script_Engine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS