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

434 lines
30 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Animation/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<FRootMotionExtractionStep>();
}
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<UScriptStruct>(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<FAnimSegment>();
}
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<UScriptStruct>(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<FAnimTrack>();
}
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<UScriptStruct>(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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UAnimCompositeBase>::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