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

1874 lines
150 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Animation/BlendSpace.h"
#include "Animation/BoneReference.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBlendSpace() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_UAnalysisProperties();
ENGINE_API UClass* Z_Construct_UClass_UAnalysisProperties_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimationAsset();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlendProfile_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlendSpace();
ENGINE_API UClass* Z_Construct_UClass_UBlendSpace_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBlendSpaceAxis();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EFilterInterpolationType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ENotifyTriggerMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EPreferredTriangulationDirection();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBlendParameter();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBlendSample();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceBlendProfile();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceData();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceSegment();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceTriangle();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FEditorElement();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FGridBlendSample();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInterpolationParameter();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPerBoneInterpolation();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FWeightedBlendSample();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnalysisProperties ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnalysisProperties;
UClass* UAnalysisProperties::GetPrivateStaticClass()
{
using TClass = UAnalysisProperties;
if (!Z_Registration_Info_UClass_UAnalysisProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnalysisProperties"),
Z_Registration_Info_UClass_UAnalysisProperties.InnerSingleton,
StaticRegisterNativesUAnalysisProperties,
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_UAnalysisProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnalysisProperties_NoRegister()
{
return UAnalysisProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnalysisProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* The base class for properties to be used in analysis. Engine will inherit from this to define structures used for\n* the functions it supports. User-defined functions will likely need their own analysis structures inheriting from\n* this too.\n*/" },
{ "IncludePath", "Animation/BlendSpace.h" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The base class for properties to be used in analysis. Engine will inherit from this to define structures used for\nthe functions it supports. User-defined functions will likely need their own analysis structures inheriting from\nthis too." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
{ "Comment", "/** Analysis function for this axis */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Analysis function for this axis" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnalysisProperties constinit property declarations **********************
static const UECodeGen_Private::FStrPropertyParams NewProp_Function;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnalysisProperties constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnalysisProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnalysisProperties_Statics
// ********** Begin Class UAnalysisProperties Property Definitions *********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UAnalysisProperties_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnalysisProperties, Function), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnalysisProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnalysisProperties_Statics::NewProp_Function,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnalysisProperties_Statics::PropPointers) < 2048);
// ********** End Class UAnalysisProperties Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UAnalysisProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnalysisProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnalysisProperties_Statics::ClassParams = {
&UAnalysisProperties::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnalysisProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnalysisProperties_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnalysisProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnalysisProperties_Statics::Class_MetaDataParams)
};
void UAnalysisProperties::StaticRegisterNativesUAnalysisProperties()
{
}
UClass* Z_Construct_UClass_UAnalysisProperties()
{
if (!Z_Registration_Info_UClass_UAnalysisProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnalysisProperties.OuterSingleton, Z_Construct_UClass_UAnalysisProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnalysisProperties.OuterSingleton;
}
UAnalysisProperties::UAnalysisProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnalysisProperties);
UAnalysisProperties::~UAnalysisProperties() {}
// ********** End Class UAnalysisProperties ********************************************************
// ********** Begin Enum EBlendSpaceAxis ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBlendSpaceAxis;
static UEnum* EBlendSpaceAxis_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBlendSpaceAxis.OuterSingleton)
{
Z_Registration_Info_UEnum_EBlendSpaceAxis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EBlendSpaceAxis, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EBlendSpaceAxis"));
}
return Z_Registration_Info_UEnum_EBlendSpaceAxis.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBlendSpaceAxis>()
{
return EBlendSpaceAxis_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BSA_None.DisplayName", "None" },
{ "BSA_None.Name", "BSA_None" },
{ "BSA_X.DisplayName", "Horizontal (X) Axis" },
{ "BSA_X.Name", "BSA_X" },
{ "BSA_Y.DisplayName", "Vertical (Y) Axis" },
{ "BSA_Y.Name", "BSA_Y" },
{ "Comment", "/** Interpolation data types. */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Interpolation data types." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "BSA_None", (int64)BSA_None },
{ "BSA_X", (int64)BSA_X },
{ "BSA_Y", (int64)BSA_Y },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EBlendSpaceAxis",
"EBlendSpaceAxis",
Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EBlendSpaceAxis()
{
if (!Z_Registration_Info_UEnum_EBlendSpaceAxis.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBlendSpaceAxis.InnerSingleton, Z_Construct_UEnum_Engine_EBlendSpaceAxis_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBlendSpaceAxis.InnerSingleton;
}
// ********** End Enum EBlendSpaceAxis *************************************************************
// ********** Begin Enum EPreferredTriangulationDirection ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPreferredTriangulationDirection;
static UEnum* EPreferredTriangulationDirection_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPreferredTriangulationDirection.OuterSingleton)
{
Z_Registration_Info_UEnum_EPreferredTriangulationDirection.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EPreferredTriangulationDirection, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EPreferredTriangulationDirection"));
}
return Z_Registration_Info_UEnum_EPreferredTriangulationDirection.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EPreferredTriangulationDirection>()
{
return EPreferredTriangulationDirection_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "None.DisplayName", "None" },
{ "None.Name", "EPreferredTriangulationDirection::None" },
{ "None.ToolTip", "None" },
{ "Radial.DisplayName", "Radial" },
{ "Radial.Name", "EPreferredTriangulationDirection::Radial" },
{ "Radial.ToolTip", "When there is ambiguity, rectangles will be split so that the inserted edge tends to point towards the origin" },
{ "Tangential.DisplayName", "Tangential" },
{ "Tangential.Name", "EPreferredTriangulationDirection::Tangential" },
{ "Tangential.ToolTip", "When there is ambiguity, rectangles will be split so that the inserted edge tends to not point towards the origin" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPreferredTriangulationDirection::None", (int64)EPreferredTriangulationDirection::None },
{ "EPreferredTriangulationDirection::Tangential", (int64)EPreferredTriangulationDirection::Tangential },
{ "EPreferredTriangulationDirection::Radial", (int64)EPreferredTriangulationDirection::Radial },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EPreferredTriangulationDirection",
"EPreferredTriangulationDirection",
Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EPreferredTriangulationDirection()
{
if (!Z_Registration_Info_UEnum_EPreferredTriangulationDirection.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPreferredTriangulationDirection.InnerSingleton, Z_Construct_UEnum_Engine_EPreferredTriangulationDirection_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPreferredTriangulationDirection.InnerSingleton;
}
// ********** End Enum EPreferredTriangulationDirection ********************************************
// ********** Begin Enum EBlendSpacePerBoneBlendMode ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode;
static UEnum* EBlendSpacePerBoneBlendMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EBlendSpacePerBoneBlendMode"));
}
return Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBlendSpacePerBoneBlendMode>()
{
return EBlendSpacePerBoneBlendMode_StaticEnum();
}
struct Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlendProfile.DisplayName", "Blend Profile" },
{ "BlendProfile.Name", "EBlendSpacePerBoneBlendMode::BlendProfile" },
{ "BlendProfile.ToolTip", "Use a blend profile to specify the bone smoothing interpolation times." },
{ "ManualPerBoneOverride.DisplayName", "Manual Per Bone Override" },
{ "ManualPerBoneOverride.Name", "EBlendSpacePerBoneBlendMode::ManualPerBoneOverride" },
{ "ManualPerBoneOverride.ToolTip", "Manually specify the bones and their smoothing interpolation times." },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBlendSpacePerBoneBlendMode::ManualPerBoneOverride", (int64)EBlendSpacePerBoneBlendMode::ManualPerBoneOverride },
{ "EBlendSpacePerBoneBlendMode::BlendProfile", (int64)EBlendSpacePerBoneBlendMode::BlendProfile },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"EBlendSpacePerBoneBlendMode",
"EBlendSpacePerBoneBlendMode",
Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode()
{
if (!Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode.InnerSingleton, Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode.InnerSingleton;
}
// ********** End Enum EBlendSpacePerBoneBlendMode *************************************************
// ********** Begin ScriptStruct FBlendSpaceBlendProfile *******************************************
struct Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendSpaceBlendProfile); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendSpaceBlendProfile); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendProfile_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "DisplayName", "Blend Profile" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "UseAsBlendMask", "TRUE" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetWeightInterpolationSpeedPerSec_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "ClampMin", "0" },
{ "DisplayName", "Weight Speed" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendSpaceBlendProfile constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_BlendProfile;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetWeightInterpolationSpeedPerSec;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendSpaceBlendProfile constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendSpaceBlendProfile>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile;
class UScriptStruct* FBlendSpaceBlendProfile::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendSpaceBlendProfile, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BlendSpaceBlendProfile"));
}
return Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendSpaceBlendProfile Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::NewProp_BlendProfile = { "BlendProfile", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSpaceBlendProfile, BlendProfile), Z_Construct_UClass_UBlendProfile_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendProfile_MetaData), NewProp_BlendProfile_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::NewProp_TargetWeightInterpolationSpeedPerSec = { "TargetWeightInterpolationSpeedPerSec", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSpaceBlendProfile, TargetWeightInterpolationSpeedPerSec), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetWeightInterpolationSpeedPerSec_MetaData), NewProp_TargetWeightInterpolationSpeedPerSec_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::NewProp_BlendProfile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::NewProp_TargetWeightInterpolationSpeedPerSec,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendSpaceBlendProfile Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"BlendSpaceBlendProfile",
Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::PropPointers),
sizeof(FBlendSpaceBlendProfile),
alignof(FBlendSpaceBlendProfile),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceBlendProfile()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile.InnerSingleton, Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile.InnerSingleton);
}
// ********** End ScriptStruct FBlendSpaceBlendProfile *********************************************
// ********** Begin ScriptStruct FInterpolationParameter *******************************************
struct Z_Construct_UScriptStruct_FInterpolationParameter_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInterpolationParameter); }
static inline consteval int16 GetStructAlignment() { return alignof(FInterpolationParameter); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationTime_MetaData[] = {
{ "Category", "Parameter" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09 * Smoothing Time used to move smoothly across the blendpsace from the current parameters to the target\n\x09 * parameters. The different Smoothing Types will treat this in different ways, but in general a value of\n\x09 * zero will disable all smoothing, and larger values will smooth more.\n\x09 */" },
{ "DisplayName", "Smoothing Time" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Smoothing Time used to move smoothly across the blendpsace from the current parameters to the target\nparameters. The different Smoothing Types will treat this in different ways, but in general a value of\nzero will disable all smoothing, and larger values will smooth more." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DampingRatio_MetaData[] = {
{ "Category", "Parameter" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09 * Damping ratio - only used when the type is set to SpringDamper. A value of 1 will move quickly and\n\x09 * smoothly to the target, without overshooting. Values as low as 0 can be used to encourage some overshoot,\n\x09 * and values around 0.7 can make pose transitions look more natural.\n\x09 */" },
{ "EditCondition", "InterpolationType == EFilterInterpolationType::BSIT_SpringDamper && InterpolationTime > 0" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Damping ratio - only used when the type is set to SpringDamper. A value of 1 will move quickly and\nsmoothly to the target, without overshooting. Values as low as 0 can be used to encourage some overshoot,\nand values around 0.7 can make pose transitions look more natural." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxSpeed_MetaData[] = {
{ "Category", "Parameter" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09 * Maximum speed, in real units. For example, if this axis is degrees then you could use a value of 90 to\n\x09 * limit the turn rate to 90 degrees per second. Only used when greater than zero and the type is\n\x09 * set to SpringDamper or Exponential.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Maximum speed, in real units. For example, if this axis is degrees then you could use a value of 90 to\nlimit the turn rate to 90 degrees per second. Only used when greater than zero and the type is\nset to SpringDamper or Exponential." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationType_MetaData[] = {
{ "Category", "Parameter" },
{ "Comment", "/** Type of smoothing used for filtering the input value to decide how to get to target. */" },
{ "DisplayName", "Smoothing Type" },
{ "EditCondition", "InterpolationTime > 0" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Type of smoothing used for filtering the input value to decide how to get to target." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInterpolationParameter constinit property declarations ***********
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpolationTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DampingRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxSpeed;
static const UECodeGen_Private::FBytePropertyParams NewProp_InterpolationType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInterpolationParameter constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInterpolationParameter>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInterpolationParameter_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInterpolationParameter;
class UScriptStruct* FInterpolationParameter::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInterpolationParameter.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInterpolationParameter.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInterpolationParameter, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("InterpolationParameter"));
}
return Z_Registration_Info_UScriptStruct_FInterpolationParameter.OuterSingleton;
}
// ********** Begin ScriptStruct FInterpolationParameter Property Definitions **********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_InterpolationTime = { "InterpolationTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInterpolationParameter, InterpolationTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationTime_MetaData), NewProp_InterpolationTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_DampingRatio = { "DampingRatio", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInterpolationParameter, DampingRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DampingRatio_MetaData), NewProp_DampingRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_MaxSpeed = { "MaxSpeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInterpolationParameter, MaxSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxSpeed_MetaData), NewProp_MaxSpeed_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_InterpolationType = { "InterpolationType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInterpolationParameter, InterpolationType), Z_Construct_UEnum_Engine_EFilterInterpolationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationType_MetaData), NewProp_InterpolationType_MetaData) }; // 2010368856
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInterpolationParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_InterpolationTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_DampingRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_MaxSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewProp_InterpolationType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInterpolationParameter_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInterpolationParameter Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInterpolationParameter_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"InterpolationParameter",
Z_Construct_UScriptStruct_FInterpolationParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInterpolationParameter_Statics::PropPointers),
sizeof(FInterpolationParameter),
alignof(FInterpolationParameter),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInterpolationParameter_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInterpolationParameter_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInterpolationParameter()
{
if (!Z_Registration_Info_UScriptStruct_FInterpolationParameter.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInterpolationParameter.InnerSingleton, Z_Construct_UScriptStruct_FInterpolationParameter_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInterpolationParameter.InnerSingleton);
}
// ********** End ScriptStruct FInterpolationParameter *********************************************
// ********** Begin ScriptStruct FBlendParameter ***************************************************
struct Z_Construct_UScriptStruct_FBlendParameter_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendParameter); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendParameter); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisplayName_MetaData[] = {
{ "Category", "BlendParameter" },
{ "DisplayName", "Name" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
{ "Category", "BlendParameter" },
{ "Comment", "/** Minimum value for this axis range. */" },
{ "DisplayName", "Minimum Axis Value" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "NoResetToDefault", "" },
{ "ToolTip", "Minimum value for this axis range." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
{ "Category", "BlendParameter" },
{ "Comment", "/** Maximum value for this axis range. */" },
{ "DisplayName", "Maximum Axis Value" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "NoResetToDefault", "" },
{ "ToolTip", "Maximum value for this axis range." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridNum_MetaData[] = {
{ "Category", "BlendParameter" },
{ "ClampMin", "1" },
{ "Comment", "/** The number of grid divisions along this axis. */" },
{ "DisplayName", "Grid Divisions" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The number of grid divisions along this axis." },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSnapToGrid_MetaData[] = {
{ "Category", "BlendParameter" },
{ "Comment", "/** If true then samples will always be snapped to the grid on this axis when added, moved, or the axes are changed. */" },
{ "DisplayName", "Snap to Grid" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If true then samples will always be snapped to the grid on this axis when added, moved, or the axes are changed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWrapInput_MetaData[] = {
{ "Category", "BlendParameter" },
{ "Comment", "/** If true then the input can go outside the min/max range and the blend space is treated as being cyclic on this axis. If false then input parameters are clamped to the min/max values on this axis. */" },
{ "DisplayName", "Wrap Input" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If true then the input can go outside the min/max range and the blend space is treated as being cyclic on this axis. If false then input parameters are clamped to the min/max values on this axis." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendParameter constinit property declarations *******************
static const UECodeGen_Private::FStrPropertyParams NewProp_DisplayName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Min;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Max;
static const UECodeGen_Private::FIntPropertyParams NewProp_GridNum;
static void NewProp_bSnapToGrid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSnapToGrid;
static void NewProp_bWrapInput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWrapInput;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendParameter constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendParameter>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendParameter_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendParameter;
class UScriptStruct* FBlendParameter::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendParameter.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendParameter.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendParameter, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BlendParameter"));
}
return Z_Registration_Info_UScriptStruct_FBlendParameter.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendParameter Property Definitions ******************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_DisplayName = { "DisplayName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendParameter, DisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisplayName_MetaData), NewProp_DisplayName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendParameter, Min), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendParameter, Max), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_GridNum = { "GridNum", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendParameter, GridNum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridNum_MetaData), NewProp_GridNum_MetaData) };
void Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bSnapToGrid_SetBit(void* Obj)
{
((FBlendParameter*)Obj)->bSnapToGrid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bSnapToGrid = { "bSnapToGrid", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlendParameter), &Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bSnapToGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSnapToGrid_MetaData), NewProp_bSnapToGrid_MetaData) };
void Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bWrapInput_SetBit(void* Obj)
{
((FBlendParameter*)Obj)->bWrapInput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bWrapInput = { "bWrapInput", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlendParameter), &Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bWrapInput_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWrapInput_MetaData), NewProp_bWrapInput_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_DisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_Min,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_Max,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_GridNum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bSnapToGrid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendParameter_Statics::NewProp_bWrapInput,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendParameter_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendParameter Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendParameter_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"BlendParameter",
Z_Construct_UScriptStruct_FBlendParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendParameter_Statics::PropPointers),
sizeof(FBlendParameter),
alignof(FBlendParameter),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendParameter_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendParameter_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendParameter()
{
if (!Z_Registration_Info_UScriptStruct_FBlendParameter.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendParameter.InnerSingleton, Z_Construct_UScriptStruct_FBlendParameter_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendParameter.InnerSingleton);
}
// ********** End ScriptStruct FBlendParameter *****************************************************
// ********** Begin ScriptStruct FBlendSample ******************************************************
struct Z_Construct_UScriptStruct_FBlendSample_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendSample); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendSample); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Sample data */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Sample data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Animation_MetaData[] = {
{ "Category", "BlendSample" },
{ "Comment", "// For linked animations\n" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "For linked animations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleValue_MetaData[] = {
{ "Category", "BlendSample" },
{ "Comment", "//blend 0->x, blend 1->y, blend 2->z\n" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "blend 0->x, blend 1->y, blend 2->z" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RateScale_MetaData[] = {
{ "Category", "BlendSample" },
{ "ClampMax", "64.0" },
{ "ClampMin", "0.01" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "UIMax", "2.0" },
{ "UIMin", "0.01" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseSingleFrameForBlending_MetaData[] = {
{ "Category", "BlendSample" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameIndexToSample_MetaData[] = {
{ "Category", "BlendSample" },
{ "Comment", "// Single Frame Blending: If selected, instead of using the entire animation sequence, only the specified single frame is used for sampling the animation\n" },
{ "DisplayName", "Use Single Frame" },
{ "EditCondition", "bUseSingleFrameForBlending" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Single Frame Blending: If selected, instead of using the entire animation sequence, only the specified single frame is used for sampling the animation" },
{ "UIMin", "0" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeInAnalyseAll_MetaData[] = {
{ "Category", "BlendSample" },
{ "ClampMax", "64.0" },
{ "ClampMin", "0.01" },
{ "Comment", "// Whether or not this sample will be moved when the \"analyse all\" button is used. Note that, even if disabled,\n// it will still be available for individual sample analysis/moving\n" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Whether or not this sample will be moved when the \"analyse all\" button is used. Note that, even if disabled,\nit will still be available for individual sample analysis/moving" },
{ "UIMax", "2.0" },
{ "UIMin", "0.01" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsValid_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendSample constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Animation;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RateScale;
static void NewProp_bUseSingleFrameForBlending_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseSingleFrameForBlending;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_FrameIndexToSample;
#if WITH_EDITORONLY_DATA
static void NewProp_bIncludeInAnalyseAll_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeInAnalyseAll;
static void NewProp_bIsValid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsValid;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendSample constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendSample>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendSample_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendSample;
class UScriptStruct* FBlendSample::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSample.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendSample.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendSample, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BlendSample"));
}
return Z_Registration_Info_UScriptStruct_FBlendSample.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendSample Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_Animation = { "Animation", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSample, Animation), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Animation_MetaData), NewProp_Animation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_SampleValue = { "SampleValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSample, SampleValue), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleValue_MetaData), NewProp_SampleValue_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_RateScale = { "RateScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSample, RateScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RateScale_MetaData), NewProp_RateScale_MetaData) };
void Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bUseSingleFrameForBlending_SetBit(void* Obj)
{
((FBlendSample*)Obj)->bUseSingleFrameForBlending = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bUseSingleFrameForBlending = { "bUseSingleFrameForBlending", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlendSample), &Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bUseSingleFrameForBlending_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseSingleFrameForBlending_MetaData), NewProp_bUseSingleFrameForBlending_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_FrameIndexToSample = { "FrameIndexToSample", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSample, FrameIndexToSample), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameIndexToSample_MetaData), NewProp_FrameIndexToSample_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIncludeInAnalyseAll_SetBit(void* Obj)
{
((FBlendSample*)Obj)->bIncludeInAnalyseAll = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIncludeInAnalyseAll = { "bIncludeInAnalyseAll", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FBlendSample), &Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIncludeInAnalyseAll_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeInAnalyseAll_MetaData), NewProp_bIncludeInAnalyseAll_MetaData) };
void Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIsValid_SetBit(void* Obj)
{
((FBlendSample*)Obj)->bIsValid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIsValid = { "bIsValid", nullptr, (EPropertyFlags)0x0010000800002000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FBlendSample), &Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIsValid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsValid_MetaData), NewProp_bIsValid_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendSample_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_Animation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_SampleValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_RateScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bUseSingleFrameForBlending,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_FrameIndexToSample,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIncludeInAnalyseAll,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSample_Statics::NewProp_bIsValid,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSample_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendSample Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendSample_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"BlendSample",
Z_Construct_UScriptStruct_FBlendSample_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSample_Statics::PropPointers),
sizeof(FBlendSample),
alignof(FBlendSample),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSample_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendSample_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendSample()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSample.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendSample.InnerSingleton, Z_Construct_UScriptStruct_FBlendSample_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendSample.InnerSingleton);
}
// ********** End ScriptStruct FBlendSample ********************************************************
// ********** Begin ScriptStruct FBlendSpaceSegment ************************************************
struct Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendSpaceSegment); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendSpaceSegment); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * This is the runtime representation of a segment which stores its vertices (start and end) in normalized space.\n */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "This is the runtime representation of a segment which stores its vertices (start and end) in normalized space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** Indices into the samples */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Indices into the samples" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertices_MetaData[] = {
{ "Comment", "/** The vertices are in the normalized space - i.e. in the range 0-1. */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The vertices are in the normalized space - i.e. in the range 0-1." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendSpaceSegment constinit property declarations ****************
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Vertices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendSpaceSegment constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendSpaceSegment>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendSpaceSegment;
class UScriptStruct* FBlendSpaceSegment::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceSegment.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendSpaceSegment.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendSpaceSegment, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BlendSpaceSegment"));
}
return Z_Registration_Info_UScriptStruct_FBlendSpaceSegment.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendSpaceSegment Property Definitions ***************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(SampleIndices, FBlendSpaceSegment), STRUCT_OFFSET(FBlendSpaceSegment, SampleIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::NewProp_Vertices = { "Vertices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(Vertices, FBlendSpaceSegment), STRUCT_OFFSET(FBlendSpaceSegment, Vertices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertices_MetaData), NewProp_Vertices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::NewProp_Vertices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendSpaceSegment Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"BlendSpaceSegment",
Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::PropPointers),
sizeof(FBlendSpaceSegment),
alignof(FBlendSpaceSegment),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceSegment()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceSegment.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendSpaceSegment.InnerSingleton, Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendSpaceSegment.InnerSingleton);
}
// ********** End ScriptStruct FBlendSpaceSegment **************************************************
// ********** Begin ScriptStruct FBlendSpaceTriangleEdgeInfo ***************************************
struct Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendSpaceTriangleEdgeInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendSpaceTriangleEdgeInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "Comment", "/** Edge normal faces out */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Edge normal faces out" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NeighbourTriangleIndex_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdjacentPerimeterTriangleIndices_MetaData[] = {
{ "Comment", "/**\n\x09* IF there is no neighbor, then (a) we're on the perimeter and (b) these will be the indices of\n\x09* triangles along the perimeter (next to the start and end of this edge, respectively) \n\x09*/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "IF there is no neighbor, then (a) we're on the perimeter and (b) these will be the indices of\ntriangles along the perimeter (next to the start and end of this edge, respectively)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdjacentPerimeterVertexIndices_MetaData[] = {
{ "Comment", "/**\n\x09 * The vertex index of the associated AdjacentPerimeterTriangle such that the perimeter edge is\n\x09 * from this vertex to the next.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The vertex index of the associated AdjacentPerimeterTriangle such that the perimeter edge is\nfrom this vertex to the next." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendSpaceTriangleEdgeInfo constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FIntPropertyParams NewProp_NeighbourTriangleIndex;
static const UECodeGen_Private::FIntPropertyParams NewProp_AdjacentPerimeterTriangleIndices;
static const UECodeGen_Private::FIntPropertyParams NewProp_AdjacentPerimeterVertexIndices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendSpaceTriangleEdgeInfo constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendSpaceTriangleEdgeInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo;
class UScriptStruct* FBlendSpaceTriangleEdgeInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BlendSpaceTriangleEdgeInfo"));
}
return Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendSpaceTriangleEdgeInfo Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSpaceTriangleEdgeInfo, Normal), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_NeighbourTriangleIndex = { "NeighbourTriangleIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSpaceTriangleEdgeInfo, NeighbourTriangleIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NeighbourTriangleIndex_MetaData), NewProp_NeighbourTriangleIndex_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_AdjacentPerimeterTriangleIndices = { "AdjacentPerimeterTriangleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(AdjacentPerimeterTriangleIndices, FBlendSpaceTriangleEdgeInfo), STRUCT_OFFSET(FBlendSpaceTriangleEdgeInfo, AdjacentPerimeterTriangleIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdjacentPerimeterTriangleIndices_MetaData), NewProp_AdjacentPerimeterTriangleIndices_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_AdjacentPerimeterVertexIndices = { "AdjacentPerimeterVertexIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(AdjacentPerimeterVertexIndices, FBlendSpaceTriangleEdgeInfo), STRUCT_OFFSET(FBlendSpaceTriangleEdgeInfo, AdjacentPerimeterVertexIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdjacentPerimeterVertexIndices_MetaData), NewProp_AdjacentPerimeterVertexIndices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_NeighbourTriangleIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_AdjacentPerimeterTriangleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewProp_AdjacentPerimeterVertexIndices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendSpaceTriangleEdgeInfo Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"BlendSpaceTriangleEdgeInfo",
Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::PropPointers),
sizeof(FBlendSpaceTriangleEdgeInfo),
alignof(FBlendSpaceTriangleEdgeInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo.InnerSingleton, Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo.InnerSingleton);
}
// ********** End ScriptStruct FBlendSpaceTriangleEdgeInfo *****************************************
// ********** Begin ScriptStruct FBlendSpaceTriangle ***********************************************
struct Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendSpaceTriangle); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendSpaceTriangle); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* This is the runtime representation of a triangle. Each triangle stores its vertices etc in normalized space,\n* with an index to the original samples.\n */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "This is the runtime representation of a triangle. Each triangle stores its vertices etc in normalized space,\nwith an index to the original samples." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Category", "EditorElement" },
{ "Comment", "/** Indices into the samples */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Indices into the samples" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertices_MetaData[] = {
{ "Category", "EditorElement" },
{ "Comment", "/** The vertices are in the normalized space - i.e. in the range 0-1. */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The vertices are in the normalized space - i.e. in the range 0-1." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdgeInfo_MetaData[] = {
{ "Category", "EditorElement" },
{ "Comment", "/** Info for the edge starting at the vertex index and going (anti-clockwise) to the next vertex */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Info for the edge starting at the vertex index and going (anti-clockwise) to the next vertex" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendSpaceTriangle constinit property declarations ***************
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertices;
static const UECodeGen_Private::FStructPropertyParams NewProp_EdgeInfo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendSpaceTriangle constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendSpaceTriangle>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle;
class UScriptStruct* FBlendSpaceTriangle::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendSpaceTriangle, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BlendSpaceTriangle"));
}
return Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendSpaceTriangle Property Definitions **************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(SampleIndices, FBlendSpaceTriangle), STRUCT_OFFSET(FBlendSpaceTriangle, SampleIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::NewProp_Vertices = { "Vertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(Vertices, FBlendSpaceTriangle), STRUCT_OFFSET(FBlendSpaceTriangle, Vertices), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertices_MetaData), NewProp_Vertices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::NewProp_EdgeInfo = { "EdgeInfo", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(EdgeInfo, FBlendSpaceTriangle), STRUCT_OFFSET(FBlendSpaceTriangle, EdgeInfo), Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdgeInfo_MetaData), NewProp_EdgeInfo_MetaData) }; // 8659455
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::NewProp_Vertices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::NewProp_EdgeInfo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendSpaceTriangle Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"BlendSpaceTriangle",
Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::PropPointers),
sizeof(FBlendSpaceTriangle),
alignof(FBlendSpaceTriangle),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceTriangle()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle.InnerSingleton, Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle.InnerSingleton);
}
// ********** End ScriptStruct FBlendSpaceTriangle *************************************************
// ********** Begin ScriptStruct FWeightedBlendSample **********************************************
struct Z_Construct_UScriptStruct_FWeightedBlendSample_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FWeightedBlendSample); }
static inline consteval int16 GetStructAlignment() { return alignof(FWeightedBlendSample); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndex_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleWeight_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FWeightedBlendSample constinit property declarations **************
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleIndex;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SampleWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FWeightedBlendSample constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWeightedBlendSample>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FWeightedBlendSample_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FWeightedBlendSample;
class UScriptStruct* FWeightedBlendSample::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FWeightedBlendSample.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FWeightedBlendSample.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FWeightedBlendSample, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("WeightedBlendSample"));
}
return Z_Registration_Info_UScriptStruct_FWeightedBlendSample.OuterSingleton;
}
// ********** Begin ScriptStruct FWeightedBlendSample Property Definitions *************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::NewProp_SampleIndex = { "SampleIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWeightedBlendSample, SampleIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndex_MetaData), NewProp_SampleIndex_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::NewProp_SampleWeight = { "SampleWeight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWeightedBlendSample, SampleWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleWeight_MetaData), NewProp_SampleWeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::NewProp_SampleIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::NewProp_SampleWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FWeightedBlendSample Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"WeightedBlendSample",
Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::PropPointers),
sizeof(FWeightedBlendSample),
alignof(FWeightedBlendSample),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FWeightedBlendSample()
{
if (!Z_Registration_Info_UScriptStruct_FWeightedBlendSample.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FWeightedBlendSample.InnerSingleton, Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FWeightedBlendSample.InnerSingleton);
}
// ********** End ScriptStruct FWeightedBlendSample ************************************************
// ********** Begin ScriptStruct FBlendSpaceData ***************************************************
struct Z_Construct_UScriptStruct_FBlendSpaceData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendSpaceData); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendSpaceData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* The runtime data used for interpolating. Note that only one of Segments/Triangles will be in use,\n* depending on the dimensionality of the data.\n*/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The runtime data used for interpolating. Note that only one of Segments/Triangles will be in use,\ndepending on the dimensionality of the data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Segments_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Triangles_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendSpaceData constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Segments_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Segments;
static const UECodeGen_Private::FStructPropertyParams NewProp_Triangles_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Triangles;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendSpaceData constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendSpaceData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendSpaceData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendSpaceData;
class UScriptStruct* FBlendSpaceData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendSpaceData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendSpaceData, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("BlendSpaceData"));
}
return Z_Registration_Info_UScriptStruct_FBlendSpaceData.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendSpaceData Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Segments_Inner = { "Segments", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBlendSpaceSegment, METADATA_PARAMS(0, nullptr) }; // 3557489604
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Segments = { "Segments", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSpaceData, Segments), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Segments_MetaData), NewProp_Segments_MetaData) }; // 3557489604
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Triangles_Inner = { "Triangles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBlendSpaceTriangle, METADATA_PARAMS(0, nullptr) }; // 1941210417
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Triangles = { "Triangles", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendSpaceData, Triangles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Triangles_MetaData), NewProp_Triangles_MetaData) }; // 1941210417
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendSpaceData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Segments_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Segments,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Triangles_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewProp_Triangles,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendSpaceData Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendSpaceData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"BlendSpaceData",
Z_Construct_UScriptStruct_FBlendSpaceData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceData_Statics::PropPointers),
sizeof(FBlendSpaceData),
alignof(FBlendSpaceData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendSpaceData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendSpaceData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendSpaceData()
{
if (!Z_Registration_Info_UScriptStruct_FBlendSpaceData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendSpaceData.InnerSingleton, Z_Construct_UScriptStruct_FBlendSpaceData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendSpaceData.InnerSingleton);
}
// ********** End ScriptStruct FBlendSpaceData *****************************************************
// ********** Begin ScriptStruct FEditorElement ****************************************************
struct Z_Construct_UScriptStruct_FEditorElement_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FEditorElement); }
static inline consteval int16 GetStructAlignment() { return alignof(FEditorElement); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Each elements in the grid\n */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Each elements in the grid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Indices_MetaData[] = {
{ "Category", "EditorElement" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Weights_MetaData[] = {
{ "Category", "EditorElement" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FEditorElement constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_Indices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Weights;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FEditorElement constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FEditorElement>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FEditorElement_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FEditorElement;
class UScriptStruct* FEditorElement::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FEditorElement.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FEditorElement.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FEditorElement, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EditorElement"));
}
return Z_Registration_Info_UScriptStruct_FEditorElement.OuterSingleton;
}
// ********** Begin ScriptStruct FEditorElement Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FEditorElement_Statics::NewProp_Indices = { "Indices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(Indices, FEditorElement), STRUCT_OFFSET(FEditorElement, Indices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Indices_MetaData), NewProp_Indices_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FEditorElement_Statics::NewProp_Weights = { "Weights", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(Weights, FEditorElement), STRUCT_OFFSET(FEditorElement, Weights), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Weights_MetaData), NewProp_Weights_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FEditorElement_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEditorElement_Statics::NewProp_Indices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FEditorElement_Statics::NewProp_Weights,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEditorElement_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FEditorElement Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FEditorElement_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"EditorElement",
Z_Construct_UScriptStruct_FEditorElement_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEditorElement_Statics::PropPointers),
sizeof(FEditorElement),
alignof(FEditorElement),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FEditorElement_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FEditorElement_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FEditorElement()
{
if (!Z_Registration_Info_UScriptStruct_FEditorElement.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FEditorElement.InnerSingleton, Z_Construct_UScriptStruct_FEditorElement_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FEditorElement.InnerSingleton);
}
// ********** End ScriptStruct FEditorElement ******************************************************
// ********** Begin ScriptStruct FGridBlendSample **************************************************
struct Z_Construct_UScriptStruct_FGridBlendSample_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGridBlendSample); }
static inline consteval int16 GetStructAlignment() { return alignof(FGridBlendSample); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** result of how much weight of the grid element **/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "result of how much weight of the grid element *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridElement_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendWeight_MetaData[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGridBlendSample constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_GridElement;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGridBlendSample constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGridBlendSample>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGridBlendSample_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGridBlendSample;
class UScriptStruct* FGridBlendSample::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGridBlendSample.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGridBlendSample.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGridBlendSample, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("GridBlendSample"));
}
return Z_Registration_Info_UScriptStruct_FGridBlendSample.OuterSingleton;
}
// ********** Begin ScriptStruct FGridBlendSample Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGridBlendSample_Statics::NewProp_GridElement = { "GridElement", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGridBlendSample, GridElement), Z_Construct_UScriptStruct_FEditorElement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridElement_MetaData), NewProp_GridElement_MetaData) }; // 1537863295
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGridBlendSample_Statics::NewProp_BlendWeight = { "BlendWeight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGridBlendSample, BlendWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendWeight_MetaData), NewProp_BlendWeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGridBlendSample_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGridBlendSample_Statics::NewProp_GridElement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGridBlendSample_Statics::NewProp_BlendWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGridBlendSample_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGridBlendSample Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGridBlendSample_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"GridBlendSample",
Z_Construct_UScriptStruct_FGridBlendSample_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGridBlendSample_Statics::PropPointers),
sizeof(FGridBlendSample),
alignof(FGridBlendSample),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGridBlendSample_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGridBlendSample_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGridBlendSample()
{
if (!Z_Registration_Info_UScriptStruct_FGridBlendSample.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGridBlendSample.InnerSingleton, Z_Construct_UScriptStruct_FGridBlendSample_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGridBlendSample.InnerSingleton);
}
// ********** End ScriptStruct FGridBlendSample ****************************************************
// ********** Begin ScriptStruct FPerBoneInterpolation *********************************************
struct Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPerBoneInterpolation); }
static inline consteval int16 GetStructAlignment() { return alignof(FPerBoneInterpolation); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneReference_MetaData[] = {
{ "Category", "FPerBoneInterpolation" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationSpeedPerSec_MetaData[] = {
{ "Category", "FPerBoneInterpolation" },
{ "Comment", "/**\n\x09* If greater than zero, this is the speed at which the sample weights are allowed to change for this specific bone.\n\x09*\n\x09* A speed of 1 means a sample weight can change from zero to one (or one to zero) in one second.\n\x09* A speed of 2 means that this would take half a second.\n\x09*\n\x09* Smaller values mean slower adjustments of the sample weights, and thus more smoothing. However, a\n\x09* value of zero disables this smoothing entirely.\n\x09* \n\x09* If set, the value overrides the overall Sample Weight Speed which will no longer affect this bone.\n\x09*/" },
{ "DisplayName", "Weight Speed" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If greater than zero, this is the speed at which the sample weights are allowed to change for this specific bone.\n\nA speed of 1 means a sample weight can change from zero to one (or one to zero) in one second.\nA speed of 2 means that this would take half a second.\n\nSmaller values mean slower adjustments of the sample weights, and thus more smoothing. However, a\nvalue of zero disables this smoothing entirely.\n\nIf set, the value overrides the overall Sample Weight Speed which will no longer affect this bone." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPerBoneInterpolation constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneReference;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpolationSpeedPerSec;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPerBoneInterpolation constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPerBoneInterpolation>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPerBoneInterpolation;
class UScriptStruct* FPerBoneInterpolation::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPerBoneInterpolation.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPerBoneInterpolation.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPerBoneInterpolation, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("PerBoneInterpolation"));
}
return Z_Registration_Info_UScriptStruct_FPerBoneInterpolation.OuterSingleton;
}
// ********** Begin ScriptStruct FPerBoneInterpolation Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::NewProp_BoneReference = { "BoneReference", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerBoneInterpolation, BoneReference), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneReference_MetaData), NewProp_BoneReference_MetaData) }; // 1102615820
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::NewProp_InterpolationSpeedPerSec = { "InterpolationSpeedPerSec", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerBoneInterpolation, InterpolationSpeedPerSec), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationSpeedPerSec_MetaData), NewProp_InterpolationSpeedPerSec_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::NewProp_BoneReference,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::NewProp_InterpolationSpeedPerSec,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPerBoneInterpolation Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"PerBoneInterpolation",
Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::PropPointers),
sizeof(FPerBoneInterpolation),
alignof(FPerBoneInterpolation),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPerBoneInterpolation()
{
if (!Z_Registration_Info_UScriptStruct_FPerBoneInterpolation.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPerBoneInterpolation.InnerSingleton, Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPerBoneInterpolation.InnerSingleton);
}
// ********** End ScriptStruct FPerBoneInterpolation ***********************************************
// ********** Begin Enum ENotifyTriggerMode ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENotifyTriggerMode;
static UEnum* ENotifyTriggerMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENotifyTriggerMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ENotifyTriggerMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ENotifyTriggerMode, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ENotifyTriggerMode"));
}
return Z_Registration_Info_UEnum_ENotifyTriggerMode.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ENotifyTriggerMode::Type>()
{
return ENotifyTriggerMode_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AllAnimations.DisplayName", "All Animations" },
{ "AllAnimations.Name", "ENotifyTriggerMode::AllAnimations" },
{ "HighestWeightedAnimation.DisplayName", "Highest Weighted Animation" },
{ "HighestWeightedAnimation.Name", "ENotifyTriggerMode::HighestWeightedAnimation" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "None.Name", "ENotifyTriggerMode::None" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENotifyTriggerMode::AllAnimations", (int64)ENotifyTriggerMode::AllAnimations },
{ "ENotifyTriggerMode::HighestWeightedAnimation", (int64)ENotifyTriggerMode::HighestWeightedAnimation },
{ "ENotifyTriggerMode::None", (int64)ENotifyTriggerMode::None },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ENotifyTriggerMode",
"ENotifyTriggerMode::Type",
Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ENotifyTriggerMode()
{
if (!Z_Registration_Info_UEnum_ENotifyTriggerMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENotifyTriggerMode.InnerSingleton, Z_Construct_UEnum_Engine_ENotifyTriggerMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENotifyTriggerMode.InnerSingleton;
}
// ********** End Enum ENotifyTriggerMode **********************************************************
// ********** Begin Class UBlendSpace **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBlendSpace;
UClass* UBlendSpace::GetPrivateStaticClass()
{
using TClass = UBlendSpace;
if (!Z_Registration_Info_UClass_UBlendSpace.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BlendSpace"),
Z_Registration_Info_UClass_UBlendSpace.InnerSingleton,
StaticRegisterNativesUBlendSpace,
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_UBlendSpace.InnerSingleton;
}
UClass* Z_Construct_UClass_UBlendSpace_NoRegister()
{
return UBlendSpace::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBlendSpace_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Allows multiple animations to be blended between based on input parameters\n */" },
{ "HideCategories", "Object" },
{ "IncludePath", "Animation/BlendSpace.h" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Allows multiple animations to be blended between based on input parameters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bContainsRotationOffsetMeshSpaceSamples_MetaData[] = {
{ "Comment", "/** Indicates whether any samples have the flag to apply rotation offsets in mesh space */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Indicates whether any samples have the flag to apply rotation offsets in mesh space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationParam_MetaData[] = {
{ "Category", "InputInterpolation" },
{ "Comment", "/** Input Smoothing parameters for each input axis */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Input Smoothing parameters for each input axis" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisProperties_MetaData[] = {
{ "Category", "AnalysisProperties" },
{ "Comment", "/** \n\x09* Analysis properties for each axis. Note that these can be null. They will be created/set from \n\x09* FBlendSpaceDetails::HandleAnalysisFunctionChanged\n\x09*/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Analysis properties for each axis. Note that these can be null. They will be created/set from\nFBlendSpaceDetails::HandleAnalysisFunctionChanged" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetWeightInterpolationSpeedPerSec_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09* If greater than zero, this is the speed at which the sample weights are allowed to change.\n\x09* \n\x09* A speed of 1 means a sample weight can change from zero to one (or one to zero) in one second.\n\x09* A speed of 2 means that this would take half a second.\n\x09* \n\x09* This allows the Blend Space to switch to new parameters without going through intermediate states, \n\x09* effectively blending between where it was and where the new target is. For example, imagine we have \n\x09* a blend space for locomotion, moving left, forward and right. Now if you interpolate the inputs of \n\x09* the blend space itself, from one extreme to the other, you will go from left, to forward, to right. \n\x09* As an alternative, by setting this Sample Weight Speed to a value higher than zero, it will go \n\x09* directly from left to right, without going through moving forward first.\n\x09* \n\x09* Smaller values mean slower adjustments of the sample weights, and thus more smoothing. However, a \n\x09* value of zero disables this smoothing entirely.\n\x09*/" },
{ "DisplayName", "Weight Speed" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If greater than zero, this is the speed at which the sample weights are allowed to change.\n\nA speed of 1 means a sample weight can change from zero to one (or one to zero) in one second.\nA speed of 2 means that this would take half a second.\n\nThis allows the Blend Space to switch to new parameters without going through intermediate states,\neffectively blending between where it was and where the new target is. For example, imagine we have\na blend space for locomotion, moving left, forward and right. Now if you interpolate the inputs of\nthe blend space itself, from one extreme to the other, you will go from left, to forward, to right.\nAs an alternative, by setting this Sample Weight Speed to a value higher than zero, it will go\ndirectly from left to right, without going through moving forward first.\n\nSmaller values mean slower adjustments of the sample weights, and thus more smoothing. However, a\nvalue of zero disables this smoothing entirely." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTargetWeightInterpolationEaseInOut_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "Comment", "/**\n\x09 * If set then this eases in/out the sample weight adjustments, using the speed to determine how much smoothing to apply.\n\x09 */" },
{ "DisplayName", "Smoothing" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If set then this eases in/out the sample weight adjustments, using the speed to determine how much smoothing to apply." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowMeshSpaceBlending_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "Comment", "/**\n\x09 * If set then blending is performed in mesh space if there are per-bone sample smoothing overrides.\n\x09 * \n\x09 * Note that mesh space blending is significantly more expensive (slower) than normal blending when the \n\x09 * samples are regular animations (i.e. not additive animations that are already set to apply in mesh \n\x09 * space), and is typically only useful if you want some parts of the skeleton to achieve a pose \n\x09 * in mesh space faster or slower than others - for example to make the head move faster than the \n\x09 * body/arms when aiming, so the character looks at the target slightly before aiming at it.\n\x09 * \n\x09 * Note also that blend space assets with additive/mesh space samples will always blend in mesh space, and \n\x09 * also that enabling this option with blend space graphs producing additive/mesh space samples may cause\n\x09 * undesired results.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If set then blending is performed in mesh space if there are per-bone sample smoothing overrides.\n\nNote that mesh space blending is significantly more expensive (slower) than normal blending when the\nsamples are regular animations (i.e. not additive animations that are already set to apply in mesh\nspace), and is typically only useful if you want some parts of the skeleton to achieve a pose\nin mesh space faster or slower than others - for example to make the head move faster than the\nbody/arms when aiming, so the character looks at the target slightly before aiming at it.\n\nNote also that blend space assets with additive/mesh space samples will always blend in mesh space, and\nalso that enabling this option with blend space graphs producing additive/mesh space samples may cause\nundesired results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLoop_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** \n\x09* The default looping behavior of this blend space.\n\x09* Asset players can override this\n\x09*/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The default looping behavior of this blend space.\nAsset players can override this" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowMarkerBasedSync_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** Whether to allow marker based sync between the samples (it won't force sync if the markers don't exist) */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Whether to allow marker based sync between the samples (it won't force sync if the markers don't exist)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldMatchSyncPhases_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** If true, all follower samples will pass the same amount of markers the leader sample has passed to match its sync phase. Otherwise, followers samples will only match their next valid sync position. */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If true, all follower samples will pass the same amount of markers the leader sample has passed to match its sync phase. Otherwise, followers samples will only match their next valid sync position." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewBasePose_MetaData[] = {
{ "Category", "AdditiveSettings" },
{ "Comment", "/** Preview Base pose for additive BlendSpace **/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Preview Base pose for additive BlendSpace *" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimLength_MetaData[] = {
{ "Comment", "/** This is the maximum length of any sample in the blendspace. **/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "This is the maximum length of any sample in the blendspace. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NotifyTriggerMode_MetaData[] = {
{ "Category", "AnimationNotifies" },
{ "Comment", "/** The current mode used by the BlendSpace to decide which animation notifies to fire. Valid options are:\n\x09- AllAnimations: All notify events will fire\n\x09- HighestWeightedAnimation: Notify events will only fire from the highest weighted animation\n\x09- None: No notify events will fire from any animations\n\x09*/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The current mode used by the BlendSpace to decide which animation notifies to fire. Valid options are:\n - AllAnimations: All notify events will fire\n - HighestWeightedAnimation: Notify events will only fire from the highest weighted animation\n - None: No notify events will fire from any animations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInterpolateUsingGrid_MetaData[] = {
{ "Category", "InputInterpolation" },
{ "Comment", "/** If true then interpolation is done via a grid at runtime. If false the interpolation uses the triangulation. */" },
{ "DisplayName", "Use Grid" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If true then interpolation is done via a grid at runtime. If false the interpolation uses the triangulation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreferredTriangulationDirection_MetaData[] = {
{ "Category", "InputInterpolation" },
{ "Comment", "/** Preferred edge direction when the triangulation has to make an arbitrary choice */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Preferred edge direction when the triangulation has to make an arbitrary choice" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerBoneBlendMode_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "Comment", "/**\n\x09 * There are two ways to use per pone sample smoothing: Blend profiles and manually maintaining the per bone overrides.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "There are two ways to use per pone sample smoothing: Blend profiles and manually maintaining the per bone overrides." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ManualPerBoneOverrides_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "Comment", "/**\n\x09 * Per bone sample smoothing settings, which affect the specified bone and all its descendants in the skeleton.\n\x09 * These act as overrides to the global sample smoothing speed, which means the global sample smoothing speed does\n\x09 * not affect these bones. Note that they also override each other - so a per-bone setting on the chest will not\n\x09 * affect the hand if there is a per-bone setting on the arm.\n\x09 */" },
{ "DisplayName", "Per Bone Overrides" },
{ "EditCondition", "PerBoneBlendMode == EBlendSpacePerBoneBlendMode::ManualPerBoneOverride" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Per bone sample smoothing settings, which affect the specified bone and all its descendants in the skeleton.\nThese act as overrides to the global sample smoothing speed, which means the global sample smoothing speed does\nnot affect these bones. Note that they also override each other - so a per-bone setting on the chest will not\naffect the hand if there is a per-bone setting on the arm." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerBoneBlendProfile_MetaData[] = {
{ "Category", "SampleSmoothing" },
{ "Comment", "/**\n\x09 * Reference to a blend profile of the corresponding skeleton to be used for per bone smoothing in case the per bone blend mode is set to use a blend profile.\n\x09 **/" },
{ "DisplayName", "Per Bone Overrides" },
{ "EditCondition", "PerBoneBlendMode == EBlendSpacePerBoneBlendMode::BlendProfile" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Reference to a blend profile of the corresponding skeleton to be used for per bone smoothing in case the per bone blend mode is set to use a blend profile." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndexWithMarkers_MetaData[] = {
{ "Comment", "/** Track index to get marker data from. Samples are tested for the suitability of marker based sync\n\x09 during load and if we can use marker based sync we cache an index to a representative sample here */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Track index to get marker data from. Samples are tested for the suitability of marker based sync\n during load and if we can use marker based sync we cache an index to a representative sample here" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleData_MetaData[] = {
{ "Category", "BlendSamples" },
{ "Comment", "/** Sample animation data */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Sample animation data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridSamples_MetaData[] = {
{ "Comment", "/** Grid samples, indexing scheme imposed by subclass */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Grid samples, indexing scheme imposed by subclass" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendSpaceData_MetaData[] = {
{ "Comment", "/** Container for the runtime data, which could be line segments, triangulation or tetrahedrons */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Container for the runtime data, which could be line segments, triangulation or tetrahedrons" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendParameters_MetaData[] = {
{ "Category", "BlendParametersTest" },
{ "Comment", "/** Blend Parameters for each axis. **/" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "Blend Parameters for each axis. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AxisToScaleAnimation_MetaData[] = {
{ "Category", "InputInterpolation" },
{ "Comment", "/**\n\x09 * If you have input smoothing, this specifies the axis on which to scale the animation playback speed. E.g. for \n\x09 * locomotion animation, the speed axis will scale the animation speed in order to make up the difference \n\x09 * between the target and the result of blending the samples.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "If you have input smoothing, this specifies the axis on which to scale the animation playback speed. E.g. for\nlocomotion animation, the speed axis will scale the animation speed in order to make up the difference\nbetween the target and the result of blending the samples." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DimensionIndices_MetaData[] = {
{ "Comment", "/** The order in which to use the dimensions in the data - e.g. [1, 2] means a 2D blend using Y and Z */" },
{ "ModuleRelativePath", "Classes/Animation/BlendSpace.h" },
{ "ToolTip", "The order in which to use the dimensions in the data - e.g. [1, 2] means a 2D blend using Y and Z" },
};
#endif // WITH_METADATA
// ********** Begin Class UBlendSpace constinit property declarations ******************************
static void NewProp_bContainsRotationOffsetMeshSpaceSamples_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bContainsRotationOffsetMeshSpaceSamples;
static const UECodeGen_Private::FStructPropertyParams NewProp_InterpolationParam;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnalysisProperties;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetWeightInterpolationSpeedPerSec;
static void NewProp_bTargetWeightInterpolationEaseInOut_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTargetWeightInterpolationEaseInOut;
static void NewProp_bAllowMeshSpaceBlending_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowMeshSpaceBlending;
static void NewProp_bLoop_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoop;
static void NewProp_bAllowMarkerBasedSync_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowMarkerBasedSync;
static void NewProp_bShouldMatchSyncPhases_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldMatchSyncPhases;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewBasePose;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnimLength;
static const UECodeGen_Private::FBytePropertyParams NewProp_NotifyTriggerMode;
static void NewProp_bInterpolateUsingGrid_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInterpolateUsingGrid;
static const UECodeGen_Private::FBytePropertyParams NewProp_PreferredTriangulationDirection_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PreferredTriangulationDirection;
static const UECodeGen_Private::FBytePropertyParams NewProp_PerBoneBlendMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PerBoneBlendMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_ManualPerBoneOverrides_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ManualPerBoneOverrides;
static const UECodeGen_Private::FStructPropertyParams NewProp_PerBoneBlendProfile;
static const UECodeGen_Private::FIntPropertyParams NewProp_SampleIndexWithMarkers;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SampleData;
static const UECodeGen_Private::FStructPropertyParams NewProp_GridSamples_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GridSamples;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendSpaceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendParameters;
static const UECodeGen_Private::FBytePropertyParams NewProp_AxisToScaleAnimation;
static const UECodeGen_Private::FIntPropertyParams NewProp_DimensionIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DimensionIndices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBlendSpace constinit property declarations ********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBlendSpace>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBlendSpace_Statics
// ********** Begin Class UBlendSpace Property Definitions *****************************************
void Z_Construct_UClass_UBlendSpace_Statics::NewProp_bContainsRotationOffsetMeshSpaceSamples_SetBit(void* Obj)
{
((UBlendSpace*)Obj)->bContainsRotationOffsetMeshSpaceSamples = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_bContainsRotationOffsetMeshSpaceSamples = { "bContainsRotationOffsetMeshSpaceSamples", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBlendSpace), &Z_Construct_UClass_UBlendSpace_Statics::NewProp_bContainsRotationOffsetMeshSpaceSamples_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bContainsRotationOffsetMeshSpaceSamples_MetaData), NewProp_bContainsRotationOffsetMeshSpaceSamples_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_InterpolationParam = { "InterpolationParam", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(InterpolationParam, UBlendSpace), STRUCT_OFFSET(UBlendSpace, InterpolationParam), Z_Construct_UScriptStruct_FInterpolationParameter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationParam_MetaData), NewProp_InterpolationParam_MetaData) }; // 2045492312
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_AnalysisProperties = { "AnalysisProperties", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(AnalysisProperties, UBlendSpace), STRUCT_OFFSET(UBlendSpace, AnalysisProperties), Z_Construct_UClass_UAnalysisProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisProperties_MetaData), NewProp_AnalysisProperties_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_TargetWeightInterpolationSpeedPerSec = { "TargetWeightInterpolationSpeedPerSec", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, TargetWeightInterpolationSpeedPerSec), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetWeightInterpolationSpeedPerSec_MetaData), NewProp_TargetWeightInterpolationSpeedPerSec_MetaData) };
void Z_Construct_UClass_UBlendSpace_Statics::NewProp_bTargetWeightInterpolationEaseInOut_SetBit(void* Obj)
{
((UBlendSpace*)Obj)->bTargetWeightInterpolationEaseInOut = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_bTargetWeightInterpolationEaseInOut = { "bTargetWeightInterpolationEaseInOut", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBlendSpace), &Z_Construct_UClass_UBlendSpace_Statics::NewProp_bTargetWeightInterpolationEaseInOut_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTargetWeightInterpolationEaseInOut_MetaData), NewProp_bTargetWeightInterpolationEaseInOut_MetaData) };
void Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMeshSpaceBlending_SetBit(void* Obj)
{
((UBlendSpace*)Obj)->bAllowMeshSpaceBlending = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMeshSpaceBlending = { "bAllowMeshSpaceBlending", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBlendSpace), &Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMeshSpaceBlending_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowMeshSpaceBlending_MetaData), NewProp_bAllowMeshSpaceBlending_MetaData) };
void Z_Construct_UClass_UBlendSpace_Statics::NewProp_bLoop_SetBit(void* Obj)
{
((UBlendSpace*)Obj)->bLoop = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_bLoop = { "bLoop", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBlendSpace), &Z_Construct_UClass_UBlendSpace_Statics::NewProp_bLoop_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLoop_MetaData), NewProp_bLoop_MetaData) };
void Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMarkerBasedSync_SetBit(void* Obj)
{
((UBlendSpace*)Obj)->bAllowMarkerBasedSync = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMarkerBasedSync = { "bAllowMarkerBasedSync", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBlendSpace), &Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMarkerBasedSync_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowMarkerBasedSync_MetaData), NewProp_bAllowMarkerBasedSync_MetaData) };
void Z_Construct_UClass_UBlendSpace_Statics::NewProp_bShouldMatchSyncPhases_SetBit(void* Obj)
{
((UBlendSpace*)Obj)->bShouldMatchSyncPhases = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_bShouldMatchSyncPhases = { "bShouldMatchSyncPhases", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBlendSpace), &Z_Construct_UClass_UBlendSpace_Statics::NewProp_bShouldMatchSyncPhases_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldMatchSyncPhases_MetaData), NewProp_bShouldMatchSyncPhases_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_PreviewBasePose = { "PreviewBasePose", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, PreviewBasePose), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewBasePose_MetaData), NewProp_PreviewBasePose_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_AnimLength = { "AnimLength", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, AnimLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimLength_MetaData), NewProp_AnimLength_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_NotifyTriggerMode = { "NotifyTriggerMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, NotifyTriggerMode), Z_Construct_UEnum_Engine_ENotifyTriggerMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NotifyTriggerMode_MetaData), NewProp_NotifyTriggerMode_MetaData) }; // 459680988
void Z_Construct_UClass_UBlendSpace_Statics::NewProp_bInterpolateUsingGrid_SetBit(void* Obj)
{
((UBlendSpace*)Obj)->bInterpolateUsingGrid = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_bInterpolateUsingGrid = { "bInterpolateUsingGrid", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBlendSpace), &Z_Construct_UClass_UBlendSpace_Statics::NewProp_bInterpolateUsingGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInterpolateUsingGrid_MetaData), NewProp_bInterpolateUsingGrid_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_PreferredTriangulationDirection_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_UBlendSpace_Statics::NewProp_PreferredTriangulationDirection = { "PreferredTriangulationDirection", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, PreferredTriangulationDirection), Z_Construct_UEnum_Engine_EPreferredTriangulationDirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreferredTriangulationDirection_MetaData), NewProp_PreferredTriangulationDirection_MetaData) }; // 2082369203
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_PerBoneBlendMode_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_UBlendSpace_Statics::NewProp_PerBoneBlendMode = { "PerBoneBlendMode", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, PerBoneBlendMode), Z_Construct_UEnum_Engine_EBlendSpacePerBoneBlendMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerBoneBlendMode_MetaData), NewProp_PerBoneBlendMode_MetaData) }; // 3499978870
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_ManualPerBoneOverrides_Inner = { "ManualPerBoneOverrides", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPerBoneInterpolation, METADATA_PARAMS(0, nullptr) }; // 1283250056
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_ManualPerBoneOverrides = { "ManualPerBoneOverrides", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, ManualPerBoneOverrides), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ManualPerBoneOverrides_MetaData), NewProp_ManualPerBoneOverrides_MetaData) }; // 1283250056
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_PerBoneBlendProfile = { "PerBoneBlendProfile", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, PerBoneBlendProfile), Z_Construct_UScriptStruct_FBlendSpaceBlendProfile, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerBoneBlendProfile_MetaData), NewProp_PerBoneBlendProfile_MetaData) }; // 3123456152
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_SampleIndexWithMarkers = { "SampleIndexWithMarkers", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, SampleIndexWithMarkers), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndexWithMarkers_MetaData), NewProp_SampleIndexWithMarkers_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_SampleData_Inner = { "SampleData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBlendSample, METADATA_PARAMS(0, nullptr) }; // 3423623174
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_SampleData = { "SampleData", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, SampleData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleData_MetaData), NewProp_SampleData_MetaData) }; // 3423623174
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_GridSamples_Inner = { "GridSamples", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FEditorElement, METADATA_PARAMS(0, nullptr) }; // 1537863295
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_GridSamples = { "GridSamples", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, GridSamples), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridSamples_MetaData), NewProp_GridSamples_MetaData) }; // 1537863295
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_BlendSpaceData = { "BlendSpaceData", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, BlendSpaceData), Z_Construct_UScriptStruct_FBlendSpaceData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendSpaceData_MetaData), NewProp_BlendSpaceData_MetaData) }; // 4146240381
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_BlendParameters = { "BlendParameters", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(BlendParameters, UBlendSpace), STRUCT_OFFSET(UBlendSpace, BlendParameters), Z_Construct_UScriptStruct_FBlendParameter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendParameters_MetaData), NewProp_BlendParameters_MetaData) }; // 2059758560
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_AxisToScaleAnimation = { "AxisToScaleAnimation", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, AxisToScaleAnimation), Z_Construct_UEnum_Engine_EBlendSpaceAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AxisToScaleAnimation_MetaData), NewProp_AxisToScaleAnimation_MetaData) }; // 4280994501
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_DimensionIndices_Inner = { "DimensionIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBlendSpace_Statics::NewProp_DimensionIndices = { "DimensionIndices", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBlendSpace, DimensionIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DimensionIndices_MetaData), NewProp_DimensionIndices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBlendSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_bContainsRotationOffsetMeshSpaceSamples,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_InterpolationParam,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_AnalysisProperties,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_TargetWeightInterpolationSpeedPerSec,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_bTargetWeightInterpolationEaseInOut,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMeshSpaceBlending,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_bLoop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_bAllowMarkerBasedSync,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_bShouldMatchSyncPhases,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_PreviewBasePose,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_AnimLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_NotifyTriggerMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_bInterpolateUsingGrid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_PreferredTriangulationDirection_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_PreferredTriangulationDirection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_PerBoneBlendMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_PerBoneBlendMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_ManualPerBoneOverrides_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_ManualPerBoneOverrides,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_PerBoneBlendProfile,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_SampleIndexWithMarkers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_SampleData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_SampleData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_GridSamples_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_GridSamples,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_BlendSpaceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_BlendParameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_AxisToScaleAnimation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_DimensionIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBlendSpace_Statics::NewProp_DimensionIndices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBlendSpace_Statics::PropPointers) < 2048);
// ********** End Class UBlendSpace Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_UBlendSpace_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimationAsset,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBlendSpace_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBlendSpace_Statics::ClassParams = {
&UBlendSpace::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBlendSpace_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBlendSpace_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBlendSpace_Statics::Class_MetaDataParams), Z_Construct_UClass_UBlendSpace_Statics::Class_MetaDataParams)
};
void UBlendSpace::StaticRegisterNativesUBlendSpace()
{
}
UClass* Z_Construct_UClass_UBlendSpace()
{
if (!Z_Registration_Info_UClass_UBlendSpace.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBlendSpace.OuterSingleton, Z_Construct_UClass_UBlendSpace_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBlendSpace.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBlendSpace);
UBlendSpace::~UBlendSpace() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UBlendSpace)
// ********** End Class UBlendSpace ****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EBlendSpaceAxis_StaticEnum, TEXT("EBlendSpaceAxis"), &Z_Registration_Info_UEnum_EBlendSpaceAxis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4280994501U) },
{ EPreferredTriangulationDirection_StaticEnum, TEXT("EPreferredTriangulationDirection"), &Z_Registration_Info_UEnum_EPreferredTriangulationDirection, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2082369203U) },
{ EBlendSpacePerBoneBlendMode_StaticEnum, TEXT("EBlendSpacePerBoneBlendMode"), &Z_Registration_Info_UEnum_EBlendSpacePerBoneBlendMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3499978870U) },
{ ENotifyTriggerMode_StaticEnum, TEXT("ENotifyTriggerMode"), &Z_Registration_Info_UEnum_ENotifyTriggerMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 459680988U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBlendSpaceBlendProfile::StaticStruct, Z_Construct_UScriptStruct_FBlendSpaceBlendProfile_Statics::NewStructOps, TEXT("BlendSpaceBlendProfile"),&Z_Registration_Info_UScriptStruct_FBlendSpaceBlendProfile, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendSpaceBlendProfile), 3123456152U) },
{ FInterpolationParameter::StaticStruct, Z_Construct_UScriptStruct_FInterpolationParameter_Statics::NewStructOps, TEXT("InterpolationParameter"),&Z_Registration_Info_UScriptStruct_FInterpolationParameter, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInterpolationParameter), 2045492312U) },
{ FBlendParameter::StaticStruct, Z_Construct_UScriptStruct_FBlendParameter_Statics::NewStructOps, TEXT("BlendParameter"),&Z_Registration_Info_UScriptStruct_FBlendParameter, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendParameter), 2059758560U) },
{ FBlendSample::StaticStruct, Z_Construct_UScriptStruct_FBlendSample_Statics::NewStructOps, TEXT("BlendSample"),&Z_Registration_Info_UScriptStruct_FBlendSample, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendSample), 3423623174U) },
{ FBlendSpaceSegment::StaticStruct, Z_Construct_UScriptStruct_FBlendSpaceSegment_Statics::NewStructOps, TEXT("BlendSpaceSegment"),&Z_Registration_Info_UScriptStruct_FBlendSpaceSegment, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendSpaceSegment), 3557489604U) },
{ FBlendSpaceTriangleEdgeInfo::StaticStruct, Z_Construct_UScriptStruct_FBlendSpaceTriangleEdgeInfo_Statics::NewStructOps, TEXT("BlendSpaceTriangleEdgeInfo"),&Z_Registration_Info_UScriptStruct_FBlendSpaceTriangleEdgeInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendSpaceTriangleEdgeInfo), 8659455U) },
{ FBlendSpaceTriangle::StaticStruct, Z_Construct_UScriptStruct_FBlendSpaceTriangle_Statics::NewStructOps, TEXT("BlendSpaceTriangle"),&Z_Registration_Info_UScriptStruct_FBlendSpaceTriangle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendSpaceTriangle), 1941210417U) },
{ FWeightedBlendSample::StaticStruct, Z_Construct_UScriptStruct_FWeightedBlendSample_Statics::NewStructOps, TEXT("WeightedBlendSample"),&Z_Registration_Info_UScriptStruct_FWeightedBlendSample, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FWeightedBlendSample), 3539419415U) },
{ FBlendSpaceData::StaticStruct, Z_Construct_UScriptStruct_FBlendSpaceData_Statics::NewStructOps, TEXT("BlendSpaceData"),&Z_Registration_Info_UScriptStruct_FBlendSpaceData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendSpaceData), 4146240381U) },
{ FEditorElement::StaticStruct, Z_Construct_UScriptStruct_FEditorElement_Statics::NewStructOps, TEXT("EditorElement"),&Z_Registration_Info_UScriptStruct_FEditorElement, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FEditorElement), 1537863295U) },
{ FGridBlendSample::StaticStruct, Z_Construct_UScriptStruct_FGridBlendSample_Statics::NewStructOps, TEXT("GridBlendSample"),&Z_Registration_Info_UScriptStruct_FGridBlendSample, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGridBlendSample), 1823263234U) },
{ FPerBoneInterpolation::StaticStruct, Z_Construct_UScriptStruct_FPerBoneInterpolation_Statics::NewStructOps, TEXT("PerBoneInterpolation"),&Z_Registration_Info_UScriptStruct_FPerBoneInterpolation, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPerBoneInterpolation), 1283250056U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnalysisProperties, UAnalysisProperties::StaticClass, TEXT("UAnalysisProperties"), &Z_Registration_Info_UClass_UAnalysisProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnalysisProperties), 2727721402U) },
{ Z_Construct_UClass_UBlendSpace, UBlendSpace::StaticClass, TEXT("UBlendSpace"), &Z_Registration_Info_UClass_UBlendSpace, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBlendSpace), 1682246159U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_1352058546{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_BlendSpace_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS