Initial Commit

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

View File

@@ -0,0 +1,322 @@
// 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 "CurveDataAbstraction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveDataAbstraction() {}
// ********** Begin Cross Module References ********************************************************
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FKeyAttributes();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FKeyPosition();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERichCurveInterpMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERichCurveTangentMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERichCurveTangentWeightMode();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FKeyPosition ******************************************************
struct Z_Construct_UScriptStruct_FKeyPosition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FKeyPosition); }
static inline consteval int16 GetStructAlignment() { return alignof(FKeyPosition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Generic key position information for a key on a curve\n */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "Generic key position information for a key on a curve" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputValue_MetaData[] = {
{ "Comment", "/** The key's input (x-axis) position (i.e. it's time) */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "The key's input (x-axis) position (i.e. it's time)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputValue_MetaData[] = {
{ "Comment", "/** The key's output (t-axis) position (i.e. it's value) */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "The key's output (t-axis) position (i.e. it's value)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FKeyPosition constinit property declarations **********************
static const UECodeGen_Private::FDoublePropertyParams NewProp_InputValue;
static const UECodeGen_Private::FDoublePropertyParams NewProp_OutputValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FKeyPosition constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FKeyPosition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FKeyPosition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FKeyPosition;
class UScriptStruct* FKeyPosition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FKeyPosition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FKeyPosition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FKeyPosition, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("KeyPosition"));
}
return Z_Registration_Info_UScriptStruct_FKeyPosition.OuterSingleton;
}
// ********** Begin ScriptStruct FKeyPosition Property Definitions *********************************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FKeyPosition_Statics::NewProp_InputValue = { "InputValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyPosition, InputValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputValue_MetaData), NewProp_InputValue_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FKeyPosition_Statics::NewProp_OutputValue = { "OutputValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyPosition, OutputValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputValue_MetaData), NewProp_OutputValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FKeyPosition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyPosition_Statics::NewProp_InputValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyPosition_Statics::NewProp_OutputValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyPosition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FKeyPosition Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FKeyPosition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"KeyPosition",
Z_Construct_UScriptStruct_FKeyPosition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyPosition_Statics::PropPointers),
sizeof(FKeyPosition),
alignof(FKeyPosition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyPosition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FKeyPosition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FKeyPosition()
{
if (!Z_Registration_Info_UScriptStruct_FKeyPosition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FKeyPosition.InnerSingleton, Z_Construct_UScriptStruct_FKeyPosition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FKeyPosition.InnerSingleton);
}
// ********** End ScriptStruct FKeyPosition ********************************************************
// ********** Begin ScriptStruct FKeyAttributes ****************************************************
struct Z_Construct_UScriptStruct_FKeyAttributes_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FKeyAttributes); }
static inline consteval int16 GetStructAlignment() { return alignof(FKeyAttributes); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Extended attributes that the curve editor understands\n */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "Extended attributes that the curve editor understands" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasArriveTangent_MetaData[] = {
{ "Comment", "/** True if this key supports entry tangents */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "True if this key supports entry tangents" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasLeaveTangent_MetaData[] = {
{ "Comment", "/** True if this key supports exit tangents */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "True if this key supports exit tangents" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasInterpMode_MetaData[] = {
{ "Comment", "/** True if this key supports interpolation modes */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "True if this key supports interpolation modes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasTangentMode_MetaData[] = {
{ "Comment", "/** True if this key supports tangent modes */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "True if this key supports tangent modes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasTangentWeightMode_MetaData[] = {
{ "Comment", "/** True if this key supports tangent modes */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "True if this key supports tangent modes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasArriveTangentWeight_MetaData[] = {
{ "Comment", "/** True if this key supports entry tangents weights*/" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "True if this key supports entry tangents weights" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasLeaveTangentWeight_MetaData[] = {
{ "Comment", "/** True if this key supports exit tangents weights*/" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "True if this key supports exit tangents weights" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ArriveTangent_MetaData[] = {
{ "Comment", "/** This key's entry tangent, if bHasArriveTangent */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "This key's entry tangent, if bHasArriveTangent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeaveTangent_MetaData[] = {
{ "Comment", "/** This key's exit tangent, if bHasLeaveTangent */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "This key's exit tangent, if bHasLeaveTangent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpMode_MetaData[] = {
{ "Comment", "/** This key's interpolation mode, if bHasInterpMode */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "This key's interpolation mode, if bHasInterpMode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TangentMode_MetaData[] = {
{ "Comment", "/** This key's tangent mode, if bHasTangentMode */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "This key's tangent mode, if bHasTangentMode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TangentWeightMode_MetaData[] = {
{ "Comment", "/** This key's tangent weight mode, if bHasTangentWeightMode */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "This key's tangent weight mode, if bHasTangentWeightMode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ArriveTangentWeight_MetaData[] = {
{ "Comment", "/** This key's entry tangent weight, if bHasArriveTangentWeight */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "This key's entry tangent weight, if bHasArriveTangentWeight" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeaveTangentWeight_MetaData[] = {
{ "Comment", "/** This key's exit tangent weight, if bHasLeaveTangentWeight */" },
{ "ModuleRelativePath", "Public/CurveDataAbstraction.h" },
{ "ToolTip", "This key's exit tangent weight, if bHasLeaveTangentWeight" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FKeyAttributes constinit property declarations ********************
static void NewProp_bHasArriveTangent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasArriveTangent;
static void NewProp_bHasLeaveTangent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasLeaveTangent;
static void NewProp_bHasInterpMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasInterpMode;
static void NewProp_bHasTangentMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasTangentMode;
static void NewProp_bHasTangentWeightMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasTangentWeightMode;
static void NewProp_bHasArriveTangentWeight_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasArriveTangentWeight;
static void NewProp_bHasLeaveTangentWeight_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasLeaveTangentWeight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ArriveTangent;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LeaveTangent;
static const UECodeGen_Private::FBytePropertyParams NewProp_InterpMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_TangentMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_TangentWeightMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ArriveTangentWeight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LeaveTangentWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FKeyAttributes constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FKeyAttributes>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FKeyAttributes_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FKeyAttributes;
class UScriptStruct* FKeyAttributes::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FKeyAttributes.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FKeyAttributes.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FKeyAttributes, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("KeyAttributes"));
}
return Z_Registration_Info_UScriptStruct_FKeyAttributes.OuterSingleton;
}
// ********** Begin ScriptStruct FKeyAttributes Property Definitions *******************************
void Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangent_SetBit(void* Obj)
{
((FKeyAttributes*)Obj)->bHasArriveTangent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangent = { "bHasArriveTangent", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FKeyAttributes), &Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasArriveTangent_MetaData), NewProp_bHasArriveTangent_MetaData) };
void Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangent_SetBit(void* Obj)
{
((FKeyAttributes*)Obj)->bHasLeaveTangent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangent = { "bHasLeaveTangent", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FKeyAttributes), &Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasLeaveTangent_MetaData), NewProp_bHasLeaveTangent_MetaData) };
void Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasInterpMode_SetBit(void* Obj)
{
((FKeyAttributes*)Obj)->bHasInterpMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasInterpMode = { "bHasInterpMode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FKeyAttributes), &Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasInterpMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasInterpMode_MetaData), NewProp_bHasInterpMode_MetaData) };
void Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentMode_SetBit(void* Obj)
{
((FKeyAttributes*)Obj)->bHasTangentMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentMode = { "bHasTangentMode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FKeyAttributes), &Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasTangentMode_MetaData), NewProp_bHasTangentMode_MetaData) };
void Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentWeightMode_SetBit(void* Obj)
{
((FKeyAttributes*)Obj)->bHasTangentWeightMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentWeightMode = { "bHasTangentWeightMode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FKeyAttributes), &Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentWeightMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasTangentWeightMode_MetaData), NewProp_bHasTangentWeightMode_MetaData) };
void Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangentWeight_SetBit(void* Obj)
{
((FKeyAttributes*)Obj)->bHasArriveTangentWeight = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangentWeight = { "bHasArriveTangentWeight", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FKeyAttributes), &Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangentWeight_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasArriveTangentWeight_MetaData), NewProp_bHasArriveTangentWeight_MetaData) };
void Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangentWeight_SetBit(void* Obj)
{
((FKeyAttributes*)Obj)->bHasLeaveTangentWeight = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangentWeight = { "bHasLeaveTangentWeight", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FKeyAttributes), &Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangentWeight_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasLeaveTangentWeight_MetaData), NewProp_bHasLeaveTangentWeight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_ArriveTangent = { "ArriveTangent", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyAttributes, ArriveTangent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ArriveTangent_MetaData), NewProp_ArriveTangent_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_LeaveTangent = { "LeaveTangent", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyAttributes, LeaveTangent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeaveTangent_MetaData), NewProp_LeaveTangent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_InterpMode = { "InterpMode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyAttributes, InterpMode), Z_Construct_UEnum_Engine_ERichCurveInterpMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpMode_MetaData), NewProp_InterpMode_MetaData) }; // 3137508823
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_TangentMode = { "TangentMode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyAttributes, TangentMode), Z_Construct_UEnum_Engine_ERichCurveTangentMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TangentMode_MetaData), NewProp_TangentMode_MetaData) }; // 3107947279
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_TangentWeightMode = { "TangentWeightMode", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyAttributes, TangentWeightMode), Z_Construct_UEnum_Engine_ERichCurveTangentWeightMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TangentWeightMode_MetaData), NewProp_TangentWeightMode_MetaData) }; // 2398979481
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_ArriveTangentWeight = { "ArriveTangentWeight", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyAttributes, ArriveTangentWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ArriveTangentWeight_MetaData), NewProp_ArriveTangentWeight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_LeaveTangentWeight = { "LeaveTangentWeight", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FKeyAttributes, LeaveTangentWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeaveTangentWeight_MetaData), NewProp_LeaveTangentWeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FKeyAttributes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasInterpMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasTangentWeightMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasArriveTangentWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_bHasLeaveTangentWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_ArriveTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_LeaveTangent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_InterpMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_TangentMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_TangentWeightMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_ArriveTangentWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewProp_LeaveTangentWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyAttributes_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FKeyAttributes Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FKeyAttributes_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"KeyAttributes",
Z_Construct_UScriptStruct_FKeyAttributes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyAttributes_Statics::PropPointers),
sizeof(FKeyAttributes),
alignof(FKeyAttributes),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FKeyAttributes_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FKeyAttributes_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FKeyAttributes()
{
if (!Z_Registration_Info_UScriptStruct_FKeyAttributes.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FKeyAttributes.InnerSingleton, Z_Construct_UScriptStruct_FKeyAttributes_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FKeyAttributes.InnerSingleton);
}
// ********** End ScriptStruct FKeyAttributes ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h__Script_CurveEditor_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FKeyPosition::StaticStruct, Z_Construct_UScriptStruct_FKeyPosition_Statics::NewStructOps, TEXT("KeyPosition"),&Z_Registration_Info_UScriptStruct_FKeyPosition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FKeyPosition), 1182703523U) },
{ FKeyAttributes::StaticStruct, Z_Construct_UScriptStruct_FKeyAttributes_Statics::NewStructOps, TEXT("KeyAttributes"),&Z_Registration_Info_UScriptStruct_FKeyAttributes, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FKeyAttributes), 2711861283U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h__Script_CurveEditor_2659355613{
TEXT("/Script/CurveEditor"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h__Script_CurveEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h__Script_CurveEditor_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,42 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CurveDataAbstraction.h"
#ifdef CURVEEDITOR_CurveDataAbstraction_generated_h
#error "CurveDataAbstraction.generated.h already included, missing '#pragma once' in CurveDataAbstraction.h"
#endif
#define CURVEEDITOR_CurveDataAbstraction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FKeyPosition ******************************************************
struct Z_Construct_UScriptStruct_FKeyPosition_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FKeyPosition_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FKeyPosition;
// ********** End ScriptStruct FKeyPosition ********************************************************
// ********** Begin ScriptStruct FKeyAttributes ****************************************************
struct Z_Construct_UScriptStruct_FKeyAttributes_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h_54_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FKeyAttributes_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FKeyAttributes;
// ********** End ScriptStruct FKeyAttributes ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_CurveDataAbstraction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,283 @@
// 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 "Filters/CurveEditorBakeFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorBakeFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameNumber();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorBakeFilter();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorBakeFilter_NoRegister();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FCurveEditorBakeFilterRange ***************************************
struct Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCurveEditorBakeFilterRange); }
static inline consteval int16 GetStructAlignment() { return alignof(FCurveEditorBakeFilterRange); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCurveEditorBakeFilterRange constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Min;
static const UECodeGen_Private::FStructPropertyParams NewProp_Max;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCurveEditorBakeFilterRange constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCurveEditorBakeFilterRange>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange;
class UScriptStruct* FCurveEditorBakeFilterRange::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("CurveEditorBakeFilterRange"));
}
return Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange.OuterSingleton;
}
// ********** Begin ScriptStruct FCurveEditorBakeFilterRange Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveEditorBakeFilterRange, Min), Z_Construct_UScriptStruct_FFrameNumber, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveEditorBakeFilterRange, Max), Z_Construct_UScriptStruct_FFrameNumber, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::NewProp_Min,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::NewProp_Max,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCurveEditorBakeFilterRange Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"CurveEditorBakeFilterRange",
Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::PropPointers),
sizeof(FCurveEditorBakeFilterRange),
alignof(FCurveEditorBakeFilterRange),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange()
{
if (!Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange.InnerSingleton, Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange.InnerSingleton);
}
// ********** End ScriptStruct FCurveEditorBakeFilterRange *****************************************
// ********** Begin Class UCurveEditorBakeFilter ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorBakeFilter;
UClass* UCurveEditorBakeFilter::GetPrivateStaticClass()
{
using TClass = UCurveEditorBakeFilter;
if (!Z_Registration_Info_UClass_UCurveEditorBakeFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorBakeFilter"),
Z_Registration_Info_UClass_UCurveEditorBakeFilter.InnerSingleton,
StaticRegisterNativesUCurveEditorBakeFilter,
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_UCurveEditorBakeFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorBakeFilter_NoRegister()
{
return UCurveEditorBakeFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorBakeFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "Bake" },
{ "IncludePath", "Filters/CurveEditorBakeFilter.h" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakeIntervalInSeconds_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "/** The interval between baked keys when there is no valid Display Rate and Tick Resolution. */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
{ "ToolTip", "The interval between baked keys when there is no valid Display Rate and Tick Resolution." },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakeInterval_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** The interval between baked keys. */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
{ "ToolTip", "The interval between baked keys." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCustomRangeOverride_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** When enabled, CustomRange will be used for the bake region. Otherwise the selected keys will be used. */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
{ "ToolTip", "When enabled, CustomRange will be used for the bake region. Otherwise the selected keys will be used." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomRangeMinInSeconds_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Specifies a custom range to use for baking when there is no valid Display Rate and Tick Resolution. */" },
{ "EditCondition", "bCustomRangeOverride" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
{ "ToolTip", "Specifies a custom range to use for baking when there is no valid Display Rate and Tick Resolution." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomRangeMaxInSeconds_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Specifies a custom range to use for baking when there is no valid Display Rate and Tick Resolution. */" },
{ "EditCondition", "bCustomRangeOverride" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
{ "ToolTip", "Specifies a custom range to use for baking when there is no valid Display Rate and Tick Resolution." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomRange_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Specifies a custom range to use for baking */" },
{ "EditCondition", "bCustomRangeOverride" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
{ "ToolTip", "Specifies a custom range to use for baking" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseSeconds_MetaData[] = {
{ "Comment", "/** When enabled, will use BakeIntervalInSeconds and CustomRangeInSeconds. Otherwise, use BakeInterval and CustomRange which are defined by the Display Rate and Tick Resolution. */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorBakeFilter.h" },
{ "ToolTip", "When enabled, will use BakeIntervalInSeconds and CustomRangeInSeconds. Otherwise, use BakeInterval and CustomRange which are defined by the Display Rate and Tick Resolution." },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorBakeFilter constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_BakeIntervalInSeconds;
static const UECodeGen_Private::FStructPropertyParams NewProp_BakeInterval;
static void NewProp_bCustomRangeOverride_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCustomRangeOverride;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CustomRangeMinInSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CustomRangeMaxInSeconds;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomRange;
static void NewProp_bUseSeconds_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseSeconds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveEditorBakeFilter constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorBakeFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorBakeFilter_Statics
// ********** Begin Class UCurveEditorBakeFilter Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_BakeIntervalInSeconds = { "BakeIntervalInSeconds", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorBakeFilter, BakeIntervalInSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakeIntervalInSeconds_MetaData), NewProp_BakeIntervalInSeconds_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_BakeInterval = { "BakeInterval", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorBakeFilter, BakeInterval), Z_Construct_UScriptStruct_FFrameNumber, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakeInterval_MetaData), NewProp_BakeInterval_MetaData) };
void Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bCustomRangeOverride_SetBit(void* Obj)
{
((UCurveEditorBakeFilter*)Obj)->bCustomRangeOverride = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bCustomRangeOverride = { "bCustomRangeOverride", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorBakeFilter), &Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bCustomRangeOverride_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCustomRangeOverride_MetaData), NewProp_bCustomRangeOverride_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_CustomRangeMinInSeconds = { "CustomRangeMinInSeconds", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorBakeFilter, CustomRangeMinInSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomRangeMinInSeconds_MetaData), NewProp_CustomRangeMinInSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_CustomRangeMaxInSeconds = { "CustomRangeMaxInSeconds", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorBakeFilter, CustomRangeMaxInSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomRangeMaxInSeconds_MetaData), NewProp_CustomRangeMaxInSeconds_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_CustomRange = { "CustomRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorBakeFilter, CustomRange), Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomRange_MetaData), NewProp_CustomRange_MetaData) }; // 4074093166
void Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bUseSeconds_SetBit(void* Obj)
{
((UCurveEditorBakeFilter*)Obj)->bUseSeconds = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bUseSeconds = { "bUseSeconds", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorBakeFilter), &Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bUseSeconds_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseSeconds_MetaData), NewProp_bUseSeconds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveEditorBakeFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_BakeIntervalInSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_BakeInterval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bCustomRangeOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_CustomRangeMinInSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_CustomRangeMaxInSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_CustomRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorBakeFilter_Statics::NewProp_bUseSeconds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorBakeFilter_Statics::PropPointers) < 2048);
// ********** End Class UCurveEditorBakeFilter Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UCurveEditorBakeFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCurveEditorFilterBase,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorBakeFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorBakeFilter_Statics::ClassParams = {
&UCurveEditorBakeFilter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveEditorBakeFilter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorBakeFilter_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorBakeFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorBakeFilter_Statics::Class_MetaDataParams)
};
void UCurveEditorBakeFilter::StaticRegisterNativesUCurveEditorBakeFilter()
{
}
UClass* Z_Construct_UClass_UCurveEditorBakeFilter()
{
if (!Z_Registration_Info_UClass_UCurveEditorBakeFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorBakeFilter.OuterSingleton, Z_Construct_UClass_UCurveEditorBakeFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorBakeFilter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorBakeFilter);
UCurveEditorBakeFilter::~UCurveEditorBakeFilter() {}
// ********** End Class UCurveEditorBakeFilter *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h__Script_CurveEditor_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCurveEditorBakeFilterRange::StaticStruct, Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics::NewStructOps, TEXT("CurveEditorBakeFilterRange"),&Z_Registration_Info_UScriptStruct_FCurveEditorBakeFilterRange, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCurveEditorBakeFilterRange), 4074093166U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorBakeFilter, UCurveEditorBakeFilter::StaticClass, TEXT("UCurveEditorBakeFilter"), &Z_Registration_Info_UClass_UCurveEditorBakeFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorBakeFilter), 504750127U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h__Script_CurveEditor_2230382937{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h__Script_CurveEditor_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h__Script_CurveEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h__Script_CurveEditor_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Filters/CurveEditorBakeFilter.h"
#ifdef CURVEEDITOR_CurveEditorBakeFilter_generated_h
#error "CurveEditorBakeFilter.generated.h already included, missing '#pragma once' in CurveEditorBakeFilter.h"
#endif
#define CURVEEDITOR_CurveEditorBakeFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCurveEditorBakeFilterRange ***************************************
struct Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h_26_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCurveEditorBakeFilterRange_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FCurveEditorBakeFilterRange;
// ********** End ScriptStruct FCurveEditorBakeFilterRange *****************************************
// ********** Begin Class UCurveEditorBakeFilter ***************************************************
struct Z_Construct_UClass_UCurveEditorBakeFilter_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorBakeFilter_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h_38_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorBakeFilter(); \
friend struct ::Z_Construct_UClass_UCurveEditorBakeFilter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorBakeFilter_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorBakeFilter, UCurveEditorFilterBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorBakeFilter_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorBakeFilter)
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h_38_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorBakeFilter(UCurveEditorBakeFilter&&) = delete; \
UCurveEditorBakeFilter(const UCurveEditorBakeFilter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CURVEEDITOR_API, UCurveEditorBakeFilter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorBakeFilter); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCurveEditorBakeFilter) \
CURVEEDITOR_API virtual ~UCurveEditorBakeFilter();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h_35_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h_38_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h_38_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h_38_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorBakeFilter;
// ********** End Class UCurveEditorBakeFilter *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorBakeFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,303 @@
// 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 "CurveEditorCopyBuffer.h"
#include "CurveDataAbstraction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorCopyBuffer() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorCopyableCurveKeys();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorCopyableCurveKeys_NoRegister();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorCopyBuffer();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorCopyBuffer_NoRegister();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FKeyAttributes();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FKeyPosition();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UCurveEditorCopyableCurveKeys ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorCopyableCurveKeys;
UClass* UCurveEditorCopyableCurveKeys::GetPrivateStaticClass()
{
using TClass = UCurveEditorCopyableCurveKeys;
if (!Z_Registration_Info_UClass_UCurveEditorCopyableCurveKeys.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorCopyableCurveKeys"),
Z_Registration_Info_UClass_UCurveEditorCopyableCurveKeys.InnerSingleton,
StaticRegisterNativesUCurveEditorCopyableCurveKeys,
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_UCurveEditorCopyableCurveKeys.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorCopyableCurveKeys_NoRegister()
{
return UCurveEditorCopyableCurveKeys::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "CurveEditorCopyBuffer.h" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyPositions_MetaData[] = {
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyAttributes_MetaData[] = {
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShortDisplayName_MetaData[] = {
{ "Comment", "/** This curve's short display name. Used in situations where other mechanisms provide enough context about what the curve is (such as \"X\") */" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
{ "ToolTip", "This curve's short display name. Used in situations where other mechanisms provide enough context about what the curve is (such as \"X\")" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LongDisplayName_MetaData[] = {
{ "Comment", "/** This curve's long display name. Used in situations where the UI doesn't provide enough context about what the curve is otherwise (such as \"Floor.Transform.X\") */" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
{ "ToolTip", "This curve's long display name. Used in situations where the UI doesn't provide enough context about what the curve is otherwise (such as \"Floor.Transform.X\")" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntentionName_MetaData[] = {
{ "Comment", "/** This curve's short intention (such as Transform.X or Scale.X). Used internally to match up curves when saving/restoring curves between different objects. */" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
{ "ToolTip", "This curve's short intention (such as Transform.X or Scale.X). Used internally to match up curves when saving/restoring curves between different objects." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LongIntentionName_MetaData[] = {
{ "Comment", "/** \n\x09* This curve's long intention (such as foot_fk_l.Transform.X or foot_fk_r.Scale.X). Used internally to match up curves when saving/restoring curves between different objects.\n\x09* Long intention names have priority in copy/paste over short intention names, but we fall back to short intention if it's unclear what the user is trying to do.\n\x09*/" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
{ "ToolTip", "This curve's long intention (such as foot_fk_l.Transform.X or foot_fk_r.Scale.X). Used internally to match up curves when saving/restoring curves between different objects.\nLong intention names have priority in copy/paste over short intention names, but we fall back to short intention if it's unclear what the user is trying to do." },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorCopyableCurveKeys constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyPositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_KeyPositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyAttributes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_KeyAttributes;
static const UECodeGen_Private::FStrPropertyParams NewProp_ShortDisplayName;
static const UECodeGen_Private::FStrPropertyParams NewProp_LongDisplayName;
static const UECodeGen_Private::FStrPropertyParams NewProp_IntentionName;
static const UECodeGen_Private::FStrPropertyParams NewProp_LongIntentionName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveEditorCopyableCurveKeys constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorCopyableCurveKeys>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics
// ********** Begin Class UCurveEditorCopyableCurveKeys Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyPositions_Inner = { "KeyPositions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FKeyPosition, METADATA_PARAMS(0, nullptr) }; // 1182703523
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyPositions = { "KeyPositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyableCurveKeys, KeyPositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyPositions_MetaData), NewProp_KeyPositions_MetaData) }; // 1182703523
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyAttributes_Inner = { "KeyAttributes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FKeyAttributes, METADATA_PARAMS(0, nullptr) }; // 2711861283
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyAttributes = { "KeyAttributes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyableCurveKeys, KeyAttributes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyAttributes_MetaData), NewProp_KeyAttributes_MetaData) }; // 2711861283
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_ShortDisplayName = { "ShortDisplayName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyableCurveKeys, ShortDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShortDisplayName_MetaData), NewProp_ShortDisplayName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_LongDisplayName = { "LongDisplayName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyableCurveKeys, LongDisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LongDisplayName_MetaData), NewProp_LongDisplayName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_IntentionName = { "IntentionName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyableCurveKeys, IntentionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntentionName_MetaData), NewProp_IntentionName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_LongIntentionName = { "LongIntentionName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyableCurveKeys, LongIntentionName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LongIntentionName_MetaData), NewProp_LongIntentionName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyPositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyPositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyAttributes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_KeyAttributes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_ShortDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_LongDisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_IntentionName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::NewProp_LongIntentionName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::PropPointers) < 2048);
// ********** End Class UCurveEditorCopyableCurveKeys Property Definitions *************************
UObject* (*const Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::ClassParams = {
&UCurveEditorCopyableCurveKeys::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::PropPointers),
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::Class_MetaDataParams)
};
void UCurveEditorCopyableCurveKeys::StaticRegisterNativesUCurveEditorCopyableCurveKeys()
{
}
UClass* Z_Construct_UClass_UCurveEditorCopyableCurveKeys()
{
if (!Z_Registration_Info_UClass_UCurveEditorCopyableCurveKeys.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorCopyableCurveKeys.OuterSingleton, Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorCopyableCurveKeys.OuterSingleton;
}
UCurveEditorCopyableCurveKeys::UCurveEditorCopyableCurveKeys(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorCopyableCurveKeys);
UCurveEditorCopyableCurveKeys::~UCurveEditorCopyableCurveKeys() {}
// ********** End Class UCurveEditorCopyableCurveKeys **********************************************
// ********** Begin Class UCurveEditorCopyBuffer ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorCopyBuffer;
UClass* UCurveEditorCopyBuffer::GetPrivateStaticClass()
{
using TClass = UCurveEditorCopyBuffer;
if (!Z_Registration_Info_UClass_UCurveEditorCopyBuffer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorCopyBuffer"),
Z_Registration_Info_UClass_UCurveEditorCopyBuffer.InnerSingleton,
StaticRegisterNativesUCurveEditorCopyBuffer,
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_UCurveEditorCopyBuffer.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorCopyBuffer_NoRegister()
{
return UCurveEditorCopyBuffer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorCopyBuffer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "CurveEditorCopyBuffer.h" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Curves_Inner_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Curves_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeOffset_MetaData[] = {
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAbsolutePosition_MetaData[] = {
{ "ModuleRelativePath", "Private/CurveEditorCopyBuffer.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorCopyBuffer constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Curves_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Curves;
static const UECodeGen_Private::FDoublePropertyParams NewProp_TimeOffset;
static void NewProp_bAbsolutePosition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAbsolutePosition;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveEditorCopyBuffer constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorCopyBuffer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorCopyBuffer_Statics
// ********** Begin Class UCurveEditorCopyBuffer Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_Curves_Inner = { "Curves", nullptr, (EPropertyFlags)0x0106000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UCurveEditorCopyableCurveKeys_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Curves_Inner_MetaData), NewProp_Curves_Inner_MetaData) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_Curves = { "Curves", nullptr, (EPropertyFlags)0x0114008000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyBuffer, Curves), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Curves_MetaData), NewProp_Curves_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_TimeOffset = { "TimeOffset", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorCopyBuffer, TimeOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeOffset_MetaData), NewProp_TimeOffset_MetaData) };
void Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_bAbsolutePosition_SetBit(void* Obj)
{
((UCurveEditorCopyBuffer*)Obj)->bAbsolutePosition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_bAbsolutePosition = { "bAbsolutePosition", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorCopyBuffer), &Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_bAbsolutePosition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAbsolutePosition_MetaData), NewProp_bAbsolutePosition_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_Curves_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_Curves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_TimeOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::NewProp_bAbsolutePosition,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::PropPointers) < 2048);
// ********** End Class UCurveEditorCopyBuffer Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::ClassParams = {
&UCurveEditorCopyBuffer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::PropPointers),
0,
0x008000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::Class_MetaDataParams)
};
void UCurveEditorCopyBuffer::StaticRegisterNativesUCurveEditorCopyBuffer()
{
}
UClass* Z_Construct_UClass_UCurveEditorCopyBuffer()
{
if (!Z_Registration_Info_UClass_UCurveEditorCopyBuffer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorCopyBuffer.OuterSingleton, Z_Construct_UClass_UCurveEditorCopyBuffer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorCopyBuffer.OuterSingleton;
}
UCurveEditorCopyBuffer::UCurveEditorCopyBuffer(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorCopyBuffer);
UCurveEditorCopyBuffer::~UCurveEditorCopyBuffer() {}
// ********** End Class UCurveEditorCopyBuffer *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorCopyableCurveKeys, UCurveEditorCopyableCurveKeys::StaticClass, TEXT("UCurveEditorCopyableCurveKeys"), &Z_Registration_Info_UClass_UCurveEditorCopyableCurveKeys, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorCopyableCurveKeys), 722453212U) },
{ Z_Construct_UClass_UCurveEditorCopyBuffer, UCurveEditorCopyBuffer::StaticClass, TEXT("UCurveEditorCopyBuffer"), &Z_Registration_Info_UClass_UCurveEditorCopyBuffer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorCopyBuffer), 164200706U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h__Script_CurveEditor_2389926213{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CurveEditorCopyBuffer.h"
#ifdef CURVEEDITOR_CurveEditorCopyBuffer_generated_h
#error "CurveEditorCopyBuffer.generated.h already included, missing '#pragma once' in CurveEditorCopyBuffer.h"
#endif
#define CURVEEDITOR_CurveEditorCopyBuffer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCurveEditorCopyableCurveKeys ********************************************
struct Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorCopyableCurveKeys_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_13_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorCopyableCurveKeys(); \
friend struct ::Z_Construct_UClass_UCurveEditorCopyableCurveKeys_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorCopyableCurveKeys_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorCopyableCurveKeys, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorCopyableCurveKeys_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorCopyableCurveKeys)
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_13_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UCurveEditorCopyableCurveKeys(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorCopyableCurveKeys(UCurveEditorCopyableCurveKeys&&) = delete; \
UCurveEditorCopyableCurveKeys(const UCurveEditorCopyableCurveKeys&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCurveEditorCopyableCurveKeys); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorCopyableCurveKeys); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCurveEditorCopyableCurveKeys) \
NO_API virtual ~UCurveEditorCopyableCurveKeys();
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_9_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_13_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_13_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_13_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorCopyableCurveKeys;
// ********** End Class UCurveEditorCopyableCurveKeys **********************************************
// ********** Begin Class UCurveEditorCopyBuffer ***************************************************
struct Z_Construct_UClass_UCurveEditorCopyBuffer_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorCopyBuffer_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_45_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorCopyBuffer(); \
friend struct ::Z_Construct_UClass_UCurveEditorCopyBuffer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorCopyBuffer_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorCopyBuffer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorCopyBuffer_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorCopyBuffer)
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_45_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UCurveEditorCopyBuffer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorCopyBuffer(UCurveEditorCopyBuffer&&) = delete; \
UCurveEditorCopyBuffer(const UCurveEditorCopyBuffer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCurveEditorCopyBuffer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorCopyBuffer); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCurveEditorCopyBuffer) \
NO_API virtual ~UCurveEditorCopyBuffer();
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_41_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_45_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_45_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h_45_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorCopyBuffer;
// ********** End Class UCurveEditorCopyBuffer *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Private_CurveEditorCopyBuffer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "Filters/CurveEditorEulerFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorEulerFilter() {}
// ********** Begin Cross Module References ********************************************************
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorEulerFilter();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorEulerFilter_NoRegister();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UCurveEditorEulerFilter **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorEulerFilter;
UClass* UCurveEditorEulerFilter::GetPrivateStaticClass()
{
using TClass = UCurveEditorEulerFilter;
if (!Z_Registration_Info_UClass_UCurveEditorEulerFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorEulerFilter"),
Z_Registration_Info_UClass_UCurveEditorEulerFilter.InnerSingleton,
StaticRegisterNativesUCurveEditorEulerFilter,
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_UCurveEditorEulerFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorEulerFilter_NoRegister()
{
return UCurveEditorEulerFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorEulerFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CurveEditorDescription", "Uses the Euler filter to correct jumps in rotation caused by angle wrapping or gimbal lock. For example, instead of wrapping around with a large jump from 178\xc2\xb0 to -178\xc2\xb0, it smoothly interpolates a 4\xc2\xb0 transition, ensuring natural and continuous movement." },
{ "CurveEditorLabel", "Euler Filter" },
{ "DisplayName", "Euler" },
{ "IncludePath", "Filters/CurveEditorEulerFilter.h" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorEulerFilter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorEulerFilter constinit property declarations ******************
// ********** End Class UCurveEditorEulerFilter constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorEulerFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorEulerFilter_Statics
UObject* (*const Z_Construct_UClass_UCurveEditorEulerFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCurveEditorFilterBase,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorEulerFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorEulerFilter_Statics::ClassParams = {
&UCurveEditorEulerFilter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorEulerFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorEulerFilter_Statics::Class_MetaDataParams)
};
void UCurveEditorEulerFilter::StaticRegisterNativesUCurveEditorEulerFilter()
{
}
UClass* Z_Construct_UClass_UCurveEditorEulerFilter()
{
if (!Z_Registration_Info_UClass_UCurveEditorEulerFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorEulerFilter.OuterSingleton, Z_Construct_UClass_UCurveEditorEulerFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorEulerFilter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorEulerFilter);
UCurveEditorEulerFilter::~UCurveEditorEulerFilter() {}
// ********** End Class UCurveEditorEulerFilter ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorEulerFilter, UCurveEditorEulerFilter::StaticClass, TEXT("UCurveEditorEulerFilter"), &Z_Registration_Info_UClass_UCurveEditorEulerFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorEulerFilter), 1026392659U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h__Script_CurveEditor_1729948664{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Filters/CurveEditorEulerFilter.h"
#ifdef CURVEEDITOR_CurveEditorEulerFilter_generated_h
#error "CurveEditorEulerFilter.generated.h already included, missing '#pragma once' in CurveEditorEulerFilter.h"
#endif
#define CURVEEDITOR_CurveEditorEulerFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCurveEditorEulerFilter **************************************************
struct Z_Construct_UClass_UCurveEditorEulerFilter_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorEulerFilter_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorEulerFilter(); \
friend struct ::Z_Construct_UClass_UCurveEditorEulerFilter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorEulerFilter_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorEulerFilter, UCurveEditorFilterBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorEulerFilter_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorEulerFilter)
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h_27_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorEulerFilter(UCurveEditorEulerFilter&&) = delete; \
UCurveEditorEulerFilter(const UCurveEditorEulerFilter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CURVEEDITOR_API, UCurveEditorEulerFilter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorEulerFilter); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCurveEditorEulerFilter) \
CURVEEDITOR_API virtual ~UCurveEditorEulerFilter();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h_24_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorEulerFilter;
// ********** End Class UCurveEditorEulerFilter ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorEulerFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Filters/CurveEditorFilterBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorFilterBase() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase_NoRegister();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UCurveEditorFilterBase ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorFilterBase;
UClass* UCurveEditorFilterBase::GetPrivateStaticClass()
{
using TClass = UCurveEditorFilterBase;
if (!Z_Registration_Info_UClass_UCurveEditorFilterBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorFilterBase"),
Z_Registration_Info_UClass_UCurveEditorFilterBase.InnerSingleton,
StaticRegisterNativesUCurveEditorFilterBase,
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_UCurveEditorFilterBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorFilterBase_NoRegister()
{
return UCurveEditorFilterBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorFilterBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n* An abstract base class for Curve Editor Filtering. If you inherit from this class your class will automatically\n* show up in the Curve Editor's Filter dropdown. This allows projects to easily create custom filters to edit curve\n* data as they only have to implement this class. Any UPROPERTY(EditAnywhere) properties exposed on the class will\n* show up in the Curve Editor Filter panel which allows you to easily create customizable properties or advanced filters\n* that rely on user supplied settings.\n*\n* The CDO is directly edited in the Curve Editor Filter panel so if you wish to save user settings between runs you can\n* add the \"config\" property to your UPROPERTY() and it will automatically get saved.\n*/" },
{ "IncludePath", "Filters/CurveEditorFilterBase.h" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorFilterBase.h" },
{ "ToolTip", "An abstract base class for Curve Editor Filtering. If you inherit from this class your class will automatically\nshow up in the Curve Editor's Filter dropdown. This allows projects to easily create custom filters to edit curve\ndata as they only have to implement this class. Any UPROPERTY(EditAnywhere) properties exposed on the class will\nshow up in the Curve Editor Filter panel which allows you to easily create customizable properties or advanced filters\nthat rely on user supplied settings.\n\nThe CDO is directly edited in the Curve Editor Filter panel so if you wish to save user settings between runs you can\nadd the \"config\" property to your UPROPERTY() and it will automatically get saved." },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorFilterBase constinit property declarations *******************
// ********** End Class UCurveEditorFilterBase constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorFilterBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorFilterBase_Statics
UObject* (*const Z_Construct_UClass_UCurveEditorFilterBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorFilterBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorFilterBase_Statics::ClassParams = {
&UCurveEditorFilterBase::StaticClass,
"EditorSettings",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorFilterBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorFilterBase_Statics::Class_MetaDataParams)
};
void UCurveEditorFilterBase::StaticRegisterNativesUCurveEditorFilterBase()
{
}
UClass* Z_Construct_UClass_UCurveEditorFilterBase()
{
if (!Z_Registration_Info_UClass_UCurveEditorFilterBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorFilterBase.OuterSingleton, Z_Construct_UClass_UCurveEditorFilterBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorFilterBase.OuterSingleton;
}
UCurveEditorFilterBase::UCurveEditorFilterBase(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorFilterBase);
UCurveEditorFilterBase::~UCurveEditorFilterBase() {}
// ********** End Class UCurveEditorFilterBase *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorFilterBase, UCurveEditorFilterBase::StaticClass, TEXT("UCurveEditorFilterBase"), &Z_Registration_Info_UClass_UCurveEditorFilterBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorFilterBase), 1029186837U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h__Script_CurveEditor_1204624371{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Filters/CurveEditorFilterBase.h"
#ifdef CURVEEDITOR_CurveEditorFilterBase_generated_h
#error "CurveEditorFilterBase.generated.h already included, missing '#pragma once' in CurveEditorFilterBase.h"
#endif
#define CURVEEDITOR_CurveEditorFilterBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCurveEditorFilterBase ***************************************************
struct Z_Construct_UClass_UCurveEditorFilterBase_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h_31_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorFilterBase(); \
friend struct ::Z_Construct_UClass_UCurveEditorFilterBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorFilterBase_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorFilterBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorFilterBase_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorFilterBase) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorSettings");} \
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h_31_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CURVEEDITOR_API UCurveEditorFilterBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorFilterBase(UCurveEditorFilterBase&&) = delete; \
UCurveEditorFilterBase(const UCurveEditorFilterBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CURVEEDITOR_API, UCurveEditorFilterBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorFilterBase); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCurveEditorFilterBase) \
CURVEEDITOR_API virtual ~UCurveEditorFilterBase();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h_28_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h_31_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h_31_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h_31_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorFilterBase;
// ********** End Class UCurveEditorFilterBase *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorFilterBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,209 @@
// 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 "Filters/CurveEditorGaussianFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorGaussianFilter() {}
// ********** Begin Cross Module References ********************************************************
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorGaussianFilter();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorGaussianFilter_NoRegister();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FGaussianParams();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGaussianParams ***************************************************
struct Z_Construct_UScriptStruct_FGaussianParams_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGaussianParams); }
static inline consteval int16 GetStructAlignment() { return alignof(FGaussianParams); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorGaussianFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KernelWidth_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "9999" },
{ "ClampMin", "3" },
{ "Comment", "/** Sigma that determines how 'fat' the filter is, higher value means fatter width */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorGaussianFilter.h" },
{ "ToolTip", "Sigma that determines how 'fat' the filter is, higher value means fatter width" },
{ "UIMax", "9999" },
{ "UIMin", "3" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGaussianParams constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_KernelWidth;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGaussianParams constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGaussianParams>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGaussianParams_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGaussianParams;
class UScriptStruct* FGaussianParams::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGaussianParams.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGaussianParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGaussianParams, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("GaussianParams"));
}
return Z_Registration_Info_UScriptStruct_FGaussianParams.OuterSingleton;
}
// ********** Begin ScriptStruct FGaussianParams Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGaussianParams_Statics::NewProp_KernelWidth = { "KernelWidth", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGaussianParams, KernelWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KernelWidth_MetaData), NewProp_KernelWidth_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGaussianParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGaussianParams_Statics::NewProp_KernelWidth,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGaussianParams_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGaussianParams Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGaussianParams_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"GaussianParams",
Z_Construct_UScriptStruct_FGaussianParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGaussianParams_Statics::PropPointers),
sizeof(FGaussianParams),
alignof(FGaussianParams),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGaussianParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGaussianParams_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGaussianParams()
{
if (!Z_Registration_Info_UScriptStruct_FGaussianParams.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGaussianParams.InnerSingleton, Z_Construct_UScriptStruct_FGaussianParams_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGaussianParams.InnerSingleton);
}
// ********** End ScriptStruct FGaussianParams *****************************************************
// ********** Begin Class UCurveEditorGaussianFilter ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorGaussianFilter;
UClass* UCurveEditorGaussianFilter::GetPrivateStaticClass()
{
using TClass = UCurveEditorGaussianFilter;
if (!Z_Registration_Info_UClass_UCurveEditorGaussianFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorGaussianFilter"),
Z_Registration_Info_UClass_UCurveEditorGaussianFilter.InnerSingleton,
StaticRegisterNativesUCurveEditorGaussianFilter,
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_UCurveEditorGaussianFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorGaussianFilter_NoRegister()
{
return UCurveEditorGaussianFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorGaussianFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "Gaussian" },
{ "IncludePath", "Filters/CurveEditorGaussianFilter.h" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorGaussianFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GaussianParams_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorGaussianFilter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorGaussianFilter constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_GaussianParams;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveEditorGaussianFilter constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorGaussianFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorGaussianFilter_Statics
// ********** Begin Class UCurveEditorGaussianFilter Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::NewProp_GaussianParams = { "GaussianParams", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorGaussianFilter, GaussianParams), Z_Construct_UScriptStruct_FGaussianParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GaussianParams_MetaData), NewProp_GaussianParams_MetaData) }; // 253879728
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::NewProp_GaussianParams,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::PropPointers) < 2048);
// ********** End Class UCurveEditorGaussianFilter Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCurveEditorFilterBase,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::ClassParams = {
&UCurveEditorGaussianFilter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::PropPointers),
0,
0x000020A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::Class_MetaDataParams)
};
void UCurveEditorGaussianFilter::StaticRegisterNativesUCurveEditorGaussianFilter()
{
}
UClass* Z_Construct_UClass_UCurveEditorGaussianFilter()
{
if (!Z_Registration_Info_UClass_UCurveEditorGaussianFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorGaussianFilter.OuterSingleton, Z_Construct_UClass_UCurveEditorGaussianFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorGaussianFilter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorGaussianFilter);
UCurveEditorGaussianFilter::~UCurveEditorGaussianFilter() {}
// ********** End Class UCurveEditorGaussianFilter *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h__Script_CurveEditor_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGaussianParams::StaticStruct, Z_Construct_UScriptStruct_FGaussianParams_Statics::NewStructOps, TEXT("GaussianParams"),&Z_Registration_Info_UScriptStruct_FGaussianParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGaussianParams), 253879728U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorGaussianFilter, UCurveEditorGaussianFilter::StaticClass, TEXT("UCurveEditorGaussianFilter"), &Z_Registration_Info_UClass_UCurveEditorGaussianFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorGaussianFilter), 1204774152U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h__Script_CurveEditor_2826872909{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h__Script_CurveEditor_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h__Script_CurveEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h__Script_CurveEditor_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Filters/CurveEditorGaussianFilter.h"
#ifdef CURVEEDITOR_CurveEditorGaussianFilter_generated_h
#error "CurveEditorGaussianFilter.generated.h already included, missing '#pragma once' in CurveEditorGaussianFilter.h"
#endif
#define CURVEEDITOR_CurveEditorGaussianFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGaussianParams ***************************************************
struct Z_Construct_UScriptStruct_FGaussianParams_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGaussianParams_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FGaussianParams;
// ********** End ScriptStruct FGaussianParams *****************************************************
// ********** Begin Class UCurveEditorGaussianFilter ***********************************************
struct Z_Construct_UClass_UCurveEditorGaussianFilter_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorGaussianFilter_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h_37_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorGaussianFilter(); \
friend struct ::Z_Construct_UClass_UCurveEditorGaussianFilter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorGaussianFilter_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorGaussianFilter, UCurveEditorFilterBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorGaussianFilter_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorGaussianFilter)
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h_37_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorGaussianFilter(UCurveEditorGaussianFilter&&) = delete; \
UCurveEditorGaussianFilter(const UCurveEditorGaussianFilter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCurveEditorGaussianFilter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorGaussianFilter); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCurveEditorGaussianFilter) \
NO_API virtual ~UCurveEditorGaussianFilter();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h_34_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h_37_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h_37_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h_37_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorGaussianFilter;
// ********** End Class UCurveEditorGaussianFilter *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorGaussianFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "CurveEditorKeyProxy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorKeyProxy() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorKeyProxy();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorKeyProxy_NoRegister();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UCurveEditorKeyProxy *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorKeyProxy;
UClass* UCurveEditorKeyProxy::GetPrivateStaticClass()
{
using TClass = UCurveEditorKeyProxy;
if (!Z_Registration_Info_UClass_UCurveEditorKeyProxy.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorKeyProxy"),
Z_Registration_Info_UClass_UCurveEditorKeyProxy.InnerSingleton,
StaticRegisterNativesUCurveEditorKeyProxy,
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_UCurveEditorKeyProxy.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorKeyProxy_NoRegister()
{
return UCurveEditorKeyProxy::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorKeyProxy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/CurveEditorKeyProxy.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UCurveEditorKeyProxy constinit property declarations *****************
// ********** End Interface UCurveEditorKeyProxy constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ICurveEditorKeyProxy>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorKeyProxy_Statics
UObject* (*const Z_Construct_UClass_UCurveEditorKeyProxy_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorKeyProxy_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorKeyProxy_Statics::ClassParams = {
&UCurveEditorKeyProxy::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorKeyProxy_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorKeyProxy_Statics::Class_MetaDataParams)
};
void UCurveEditorKeyProxy::StaticRegisterNativesUCurveEditorKeyProxy()
{
}
UClass* Z_Construct_UClass_UCurveEditorKeyProxy()
{
if (!Z_Registration_Info_UClass_UCurveEditorKeyProxy.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorKeyProxy.OuterSingleton, Z_Construct_UClass_UCurveEditorKeyProxy_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorKeyProxy.OuterSingleton;
}
UCurveEditorKeyProxy::UCurveEditorKeyProxy(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorKeyProxy);
// ********** End Interface UCurveEditorKeyProxy ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorKeyProxy, UCurveEditorKeyProxy::StaticClass, TEXT("UCurveEditorKeyProxy"), &Z_Registration_Info_UClass_UCurveEditorKeyProxy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorKeyProxy), 1172631589U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h__Script_CurveEditor_3941253726{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CurveEditorKeyProxy.h"
#ifdef CURVEEDITOR_CurveEditorKeyProxy_generated_h
#error "CurveEditorKeyProxy.generated.h already included, missing '#pragma once' in CurveEditorKeyProxy.h"
#endif
#define CURVEEDITOR_CurveEditorKeyProxy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UCurveEditorKeyProxy *************************************************
struct Z_Construct_UClass_UCurveEditorKeyProxy_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorKeyProxy_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_12_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CURVEEDITOR_API UCurveEditorKeyProxy(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorKeyProxy(UCurveEditorKeyProxy&&) = delete; \
UCurveEditorKeyProxy(const UCurveEditorKeyProxy&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CURVEEDITOR_API, UCurveEditorKeyProxy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorKeyProxy); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCurveEditorKeyProxy) \
virtual ~UCurveEditorKeyProxy() = default;
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_12_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUCurveEditorKeyProxy(); \
friend struct ::Z_Construct_UClass_UCurveEditorKeyProxy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorKeyProxy_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorKeyProxy, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorKeyProxy_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorKeyProxy)
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_12_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_12_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_12_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_12_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~ICurveEditorKeyProxy() {} \
public: \
typedef UCurveEditorKeyProxy UClassType; \
typedef ICurveEditorKeyProxy ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_9_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h_12_INCLASS_IINTERFACE_NO_PURE_DECLS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorKeyProxy;
// ********** End Interface UCurveEditorKeyProxy ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorKeyProxy_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,160 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Filters/CurveEditorReduceFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorReduceFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameRate();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorReduceFilter();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorReduceFilter_NoRegister();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UCurveEditorReduceFilter *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorReduceFilter;
UClass* UCurveEditorReduceFilter::GetPrivateStaticClass()
{
using TClass = UCurveEditorReduceFilter;
if (!Z_Registration_Info_UClass_UCurveEditorReduceFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorReduceFilter"),
Z_Registration_Info_UClass_UCurveEditorReduceFilter.InnerSingleton,
StaticRegisterNativesUCurveEditorReduceFilter,
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_UCurveEditorReduceFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorReduceFilter_NoRegister()
{
return UCurveEditorReduceFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorReduceFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "Simplify" },
{ "IncludePath", "Filters/CurveEditorReduceFilter.h" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorReduceFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tolerance_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Minimum change in values required for a key to be considered distinct enough to keep. */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorReduceFilter.h" },
{ "ToolTip", "Minimum change in values required for a key to be considered distinct enough to keep." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTryRemoveUserSetTangentKeys_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Flag whether or not to use SampleRate for sampling between evaluated keys, which allows for removing user-tangent keys. */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorReduceFilter.h" },
{ "ToolTip", "Flag whether or not to use SampleRate for sampling between evaluated keys, which allows for removing user-tangent keys." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleRate_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Rate at which the curve should be sampled to compare against value tolerance. */" },
{ "EditCondition", "bTryRemoveUserSetTangentKeys" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorReduceFilter.h" },
{ "ToolTip", "Rate at which the curve should be sampled to compare against value tolerance." },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorReduceFilter constinit property declarations *****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Tolerance;
static void NewProp_bTryRemoveUserSetTangentKeys_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTryRemoveUserSetTangentKeys;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleRate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveEditorReduceFilter constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorReduceFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorReduceFilter_Statics
// ********** Begin Class UCurveEditorReduceFilter Property Definitions ****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_Tolerance = { "Tolerance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorReduceFilter, Tolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tolerance_MetaData), NewProp_Tolerance_MetaData) };
void Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_bTryRemoveUserSetTangentKeys_SetBit(void* Obj)
{
((UCurveEditorReduceFilter*)Obj)->bTryRemoveUserSetTangentKeys = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_bTryRemoveUserSetTangentKeys = { "bTryRemoveUserSetTangentKeys", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorReduceFilter), &Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_bTryRemoveUserSetTangentKeys_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTryRemoveUserSetTangentKeys_MetaData), NewProp_bTryRemoveUserSetTangentKeys_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_SampleRate = { "SampleRate", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorReduceFilter, SampleRate), Z_Construct_UScriptStruct_FFrameRate, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleRate_MetaData), NewProp_SampleRate_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveEditorReduceFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_Tolerance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_bTryRemoveUserSetTangentKeys,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorReduceFilter_Statics::NewProp_SampleRate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorReduceFilter_Statics::PropPointers) < 2048);
// ********** End Class UCurveEditorReduceFilter Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UCurveEditorReduceFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCurveEditorFilterBase,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorReduceFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorReduceFilter_Statics::ClassParams = {
&UCurveEditorReduceFilter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveEditorReduceFilter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorReduceFilter_Statics::PropPointers),
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorReduceFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorReduceFilter_Statics::Class_MetaDataParams)
};
void UCurveEditorReduceFilter::StaticRegisterNativesUCurveEditorReduceFilter()
{
}
UClass* Z_Construct_UClass_UCurveEditorReduceFilter()
{
if (!Z_Registration_Info_UClass_UCurveEditorReduceFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorReduceFilter.OuterSingleton, Z_Construct_UClass_UCurveEditorReduceFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorReduceFilter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorReduceFilter);
UCurveEditorReduceFilter::~UCurveEditorReduceFilter() {}
// ********** End Class UCurveEditorReduceFilter ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorReduceFilter, UCurveEditorReduceFilter::StaticClass, TEXT("UCurveEditorReduceFilter"), &Z_Registration_Info_UClass_UCurveEditorReduceFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorReduceFilter), 1136886251U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h__Script_CurveEditor_393442392{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Filters/CurveEditorReduceFilter.h"
#ifdef CURVEEDITOR_CurveEditorReduceFilter_generated_h
#error "CurveEditorReduceFilter.generated.h already included, missing '#pragma once' in CurveEditorReduceFilter.h"
#endif
#define CURVEEDITOR_CurveEditorReduceFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCurveEditorReduceFilter *************************************************
struct Z_Construct_UClass_UCurveEditorReduceFilter_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorReduceFilter_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorReduceFilter(); \
friend struct ::Z_Construct_UClass_UCurveEditorReduceFilter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorReduceFilter_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorReduceFilter, UCurveEditorFilterBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorReduceFilter_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorReduceFilter)
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h_22_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorReduceFilter(UCurveEditorReduceFilter&&) = delete; \
UCurveEditorReduceFilter(const UCurveEditorReduceFilter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCurveEditorReduceFilter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorReduceFilter); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCurveEditorReduceFilter) \
NO_API virtual ~UCurveEditorReduceFilter();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h_19_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorReduceFilter;
// ********** End Class UCurveEditorReduceFilter ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorReduceFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,757 @@
// 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 "CurveEditorSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorSettings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSettings();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSettings_NoRegister();
CURVEEDITOR_API UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton();
CURVEEDITOR_API UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis();
CURVEEDITOR_API UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility();
CURVEEDITOR_API UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FCustomColorForChannel();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ECurveEditorPanningMouseButton ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton;
static UEnum* ECurveEditorPanningMouseButton_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton.OuterSingleton)
{
Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("ECurveEditorPanningMouseButton"));
}
return Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton.OuterSingleton;
}
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorPanningMouseButton>()
{
return ECurveEditorPanningMouseButton_StaticEnum();
}
struct Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AltMiddle.DisplayName", "Alt-Middle" },
{ "AltMiddle.Name", "ECurveEditorPanningMouseButton::AltMiddle" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "Right.DisplayName", "Right" },
{ "Right.Name", "ECurveEditorPanningMouseButton::Right" },
{ "RightOrAltMiddle.DisplayName", "Right or Alt-Middle" },
{ "RightOrAltMiddle.Name", "ECurveEditorPanningMouseButton::RightOrAltMiddle" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECurveEditorPanningMouseButton::Right", (int64)ECurveEditorPanningMouseButton::Right },
{ "ECurveEditorPanningMouseButton::AltMiddle", (int64)ECurveEditorPanningMouseButton::AltMiddle },
{ "ECurveEditorPanningMouseButton::RightOrAltMiddle", (int64)ECurveEditorPanningMouseButton::RightOrAltMiddle },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
"ECurveEditorPanningMouseButton",
"ECurveEditorPanningMouseButton",
Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton()
{
if (!Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton.InnerSingleton, Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton.InnerSingleton;
}
// ********** End Enum ECurveEditorPanningMouseButton **********************************************
// ********** Begin Enum ECurveEditorTangentVisibility *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECurveEditorTangentVisibility;
static UEnum* ECurveEditorTangentVisibility_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECurveEditorTangentVisibility.OuterSingleton)
{
Z_Registration_Info_UEnum_ECurveEditorTangentVisibility.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("ECurveEditorTangentVisibility"));
}
return Z_Registration_Info_UEnum_ECurveEditorTangentVisibility.OuterSingleton;
}
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorTangentVisibility>()
{
return ECurveEditorTangentVisibility_StaticEnum();
}
struct Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AllTangents.Comment", "/** All tangents should be visible. */" },
{ "AllTangents.Name", "ECurveEditorTangentVisibility::AllTangents" },
{ "AllTangents.ToolTip", "All tangents should be visible." },
{ "Comment", "/** Defines visibility states for the tangents in the curve editor. */" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "NoTangents.Comment", "/** Don't display tangents. */" },
{ "NoTangents.Name", "ECurveEditorTangentVisibility::NoTangents" },
{ "NoTangents.ToolTip", "Don't display tangents." },
{ "Num.Comment", "// Add new entries above.\n" },
{ "Num.Hidden", "" },
{ "Num.Name", "ECurveEditorTangentVisibility::Num" },
{ "Num.ToolTip", "Add new entries above." },
{ "SelectedKeys.Comment", "/** Only tangents from selected keys should be visible. */" },
{ "SelectedKeys.Name", "ECurveEditorTangentVisibility::SelectedKeys" },
{ "SelectedKeys.ToolTip", "Only tangents from selected keys should be visible." },
{ "ToolTip", "Defines visibility states for the tangents in the curve editor." },
{ "UserTangents.Comment", "/** Only tangents that are user edited, i.e. set to user or break should be visible. */" },
{ "UserTangents.Name", "ECurveEditorTangentVisibility::UserTangents" },
{ "UserTangents.ToolTip", "Only tangents that are user edited, i.e. set to user or break should be visible." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECurveEditorTangentVisibility::AllTangents", (int64)ECurveEditorTangentVisibility::AllTangents },
{ "ECurveEditorTangentVisibility::SelectedKeys", (int64)ECurveEditorTangentVisibility::SelectedKeys },
{ "ECurveEditorTangentVisibility::NoTangents", (int64)ECurveEditorTangentVisibility::NoTangents },
{ "ECurveEditorTangentVisibility::UserTangents", (int64)ECurveEditorTangentVisibility::UserTangents },
{ "ECurveEditorTangentVisibility::Num", (int64)ECurveEditorTangentVisibility::Num },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
"ECurveEditorTangentVisibility",
"ECurveEditorTangentVisibility",
Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility()
{
if (!Z_Registration_Info_UEnum_ECurveEditorTangentVisibility.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECurveEditorTangentVisibility.InnerSingleton, Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECurveEditorTangentVisibility.InnerSingleton;
}
// ********** End Enum ECurveEditorTangentVisibility ***********************************************
// ********** Begin Enum ECurveEditorZoomPosition **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECurveEditorZoomPosition;
static UEnum* ECurveEditorZoomPosition_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECurveEditorZoomPosition.OuterSingleton)
{
Z_Registration_Info_UEnum_ECurveEditorZoomPosition.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("ECurveEditorZoomPosition"));
}
return Z_Registration_Info_UEnum_ECurveEditorZoomPosition.OuterSingleton;
}
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorZoomPosition>()
{
return ECurveEditorZoomPosition_StaticEnum();
}
struct Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Defines the position to center the zoom about in the curve editor. */" },
{ "CurrentTime.Comment", "/** Playhead. */" },
{ "CurrentTime.DisplayName", "Playhead" },
{ "CurrentTime.Name", "ECurveEditorZoomPosition::CurrentTime" },
{ "CurrentTime.ToolTip", "Playhead." },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "MousePosition.Comment", "/** Mouse Position. */" },
{ "MousePosition.DisplayName", "Mouse Position" },
{ "MousePosition.Name", "ECurveEditorZoomPosition::MousePosition" },
{ "MousePosition.ToolTip", "Mouse Position." },
{ "ToolTip", "Defines the position to center the zoom about in the curve editor." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECurveEditorZoomPosition::CurrentTime", (int64)ECurveEditorZoomPosition::CurrentTime },
{ "ECurveEditorZoomPosition::MousePosition", (int64)ECurveEditorZoomPosition::MousePosition },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
"ECurveEditorZoomPosition",
"ECurveEditorZoomPosition",
Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition()
{
if (!Z_Registration_Info_UEnum_ECurveEditorZoomPosition.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECurveEditorZoomPosition.InnerSingleton, Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECurveEditorZoomPosition.InnerSingleton;
}
// ********** End Enum ECurveEditorZoomPosition ****************************************************
// ********** Begin Enum ECurveEditorSnapAxis ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECurveEditorSnapAxis;
static UEnum* ECurveEditorSnapAxis_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECurveEditorSnapAxis.OuterSingleton)
{
Z_Registration_Info_UEnum_ECurveEditorSnapAxis.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("ECurveEditorSnapAxis"));
}
return Z_Registration_Info_UEnum_ECurveEditorSnapAxis.OuterSingleton;
}
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorSnapAxis>()
{
return ECurveEditorSnapAxis_StaticEnum();
}
struct Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "CESA_None.Comment", "/** Don't snap to any axis when dragging. */" },
{ "CESA_None.DisplayName", "None" },
{ "CESA_None.Name", "ECurveEditorSnapAxis::CESA_None" },
{ "CESA_None.ToolTip", "Don't snap to any axis when dragging." },
{ "CESA_X.Comment", "/* Snap to the x axis when dragging. */" },
{ "CESA_X.DisplayName", "X Only" },
{ "CESA_X.Name", "ECurveEditorSnapAxis::CESA_X" },
{ "CESA_X.ToolTip", "Snap to the x axis when dragging." },
{ "CESA_Y.Comment", "/* Snap to the y axis when dragging. */" },
{ "CESA_Y.DisplayName", "Y Only" },
{ "CESA_Y.Name", "ECurveEditorSnapAxis::CESA_Y" },
{ "CESA_Y.ToolTip", "Snap to the y axis when dragging." },
{ "Comment", "/** Defines the axis to snap to when dragging. */" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "Defines the axis to snap to when dragging." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECurveEditorSnapAxis::CESA_None", (int64)ECurveEditorSnapAxis::CESA_None },
{ "ECurveEditorSnapAxis::CESA_X", (int64)ECurveEditorSnapAxis::CESA_X },
{ "ECurveEditorSnapAxis::CESA_Y", (int64)ECurveEditorSnapAxis::CESA_Y },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
"ECurveEditorSnapAxis",
"ECurveEditorSnapAxis",
Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis()
{
if (!Z_Registration_Info_UEnum_ECurveEditorSnapAxis.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECurveEditorSnapAxis.InnerSingleton, Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECurveEditorSnapAxis.InnerSingleton;
}
// ********** End Enum ECurveEditorSnapAxis ********************************************************
// ********** Begin ScriptStruct FCustomColorForChannel ********************************************
struct Z_Construct_UScriptStruct_FCustomColorForChannel_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCustomColorForChannel); }
static inline consteval int16 GetStructAlignment() { return alignof(FCustomColorForChannel); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Custom Color Object*/" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "Custom Color Object" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Object_MetaData[] = {
{ "Category", "Custom Colors" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyName_MetaData[] = {
{ "Category", "Custom Colors" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Custom Colors" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCustomColorForChannel constinit property declarations ************
static const UECodeGen_Private::FSoftClassPropertyParams NewProp_Object;
static const UECodeGen_Private::FStrPropertyParams NewProp_PropertyName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCustomColorForChannel constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomColorForChannel>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCustomColorForChannel_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCustomColorForChannel;
class UScriptStruct* FCustomColorForChannel::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCustomColorForChannel.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCustomColorForChannel.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomColorForChannel, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("CustomColorForChannel"));
}
return Z_Registration_Info_UScriptStruct_FCustomColorForChannel.OuterSingleton;
}
// ********** Begin ScriptStruct FCustomColorForChannel Property Definitions ***********************
const UECodeGen_Private::FSoftClassPropertyParams Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::SoftClass, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomColorForChannel, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Object_MetaData), NewProp_Object_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::NewProp_PropertyName = { "PropertyName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomColorForChannel, PropertyName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyName_MetaData), NewProp_PropertyName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomColorForChannel, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::NewProp_PropertyName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::NewProp_Color,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCustomColorForChannel Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"CustomColorForChannel",
Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::PropPointers),
sizeof(FCustomColorForChannel),
alignof(FCustomColorForChannel),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCustomColorForChannel()
{
if (!Z_Registration_Info_UScriptStruct_FCustomColorForChannel.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCustomColorForChannel.InnerSingleton, Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCustomColorForChannel.InnerSingleton);
}
// ********** End ScriptStruct FCustomColorForChannel **********************************************
// ********** Begin ScriptStruct FCustomColorForSpaceSwitch ****************************************
struct Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCustomColorForSpaceSwitch); }
static inline consteval int16 GetStructAlignment() { return alignof(FCustomColorForSpaceSwitch); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Custom Color Object*/" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "Custom Color Object" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlName_MetaData[] = {
{ "Category", "Space Switch Colors" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Space Switch Colors" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCustomColorForSpaceSwitch constinit property declarations ********
static const UECodeGen_Private::FStrPropertyParams NewProp_ControlName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCustomColorForSpaceSwitch constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomColorForSpaceSwitch>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch;
class UScriptStruct* FCustomColorForSpaceSwitch::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("CustomColorForSpaceSwitch"));
}
return Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch.OuterSingleton;
}
// ********** Begin ScriptStruct FCustomColorForSpaceSwitch Property Definitions *******************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::NewProp_ControlName = { "ControlName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomColorForSpaceSwitch, ControlName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlName_MetaData), NewProp_ControlName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomColorForSpaceSwitch, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::NewProp_ControlName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::NewProp_Color,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCustomColorForSpaceSwitch Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"CustomColorForSpaceSwitch",
Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::PropPointers),
sizeof(FCustomColorForSpaceSwitch),
alignof(FCustomColorForSpaceSwitch),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch()
{
if (!Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch.InnerSingleton, Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch.InnerSingleton);
}
// ********** End ScriptStruct FCustomColorForSpaceSwitch ******************************************
// ********** Begin Class UCurveEditorSettings *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorSettings;
UClass* UCurveEditorSettings::GetPrivateStaticClass()
{
using TClass = UCurveEditorSettings;
if (!Z_Registration_Info_UClass_UCurveEditorSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorSettings"),
Z_Registration_Info_UClass_UCurveEditorSettings.InnerSingleton,
StaticRegisterNativesUCurveEditorSettings,
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_UCurveEditorSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorSettings_NoRegister()
{
return UCurveEditorSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Serializable options for curve editor. */" },
{ "IncludePath", "CurveEditorSettings.h" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "Serializable options for curve editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PanningMouseButton_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoFrameCurveEditor_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowBars_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameInputPadding_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMin", "0" },
{ "Comment", "/* Number of pixels to add as padding in the input axis when framing curve keys */" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "Number of pixels to add as padding in the input axis when framing curve keys" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameOutputPadding_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMin", "0" },
{ "Comment", "/* Number of pixels to add as padding in the output axis when framing curve keys */" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "Number of pixels to add as padding in the output axis when framing curve keys" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowBufferedCurves_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowCurveEditorCurveToolTips_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TangentVisibility_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ZoomPosition_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SnapAxis_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSnapTimeToSelection_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionColor_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomColors_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentSpaceCustomColor_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldSpaceCustomColor_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlSpaceCustomColors_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TreeViewWidth_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bScrubTimeStartFromCursor_MetaData[] = {
{ "Category", "Curve Editor" },
{ "Comment", "/** When enabled, scrubbing time hotkey will move time from initial cursor position */" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "When enabled, scrubbing time hotkey will move time from initial cursor position" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MarqueePointSensitivity_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMax", "1.000000" },
{ "ClampMin", "0.000000" },
{ "Comment", "/**\n\x09 * Determines how close you must move the selection marque to the center of a point in order to select it.\n\x09 * \n\x09 * This is the percentage of point's center to the point's widget border that must be overlapped with the marquee in order for the point to be selected.\n\x09 * 1.0 means as soon as marquee overlaps any portion of the point.\n\x09 * 0.0 means you must touch the point's center to select it.\n\x09 */" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "Determines how close you must move the selection marque to the center of a point in order to select it.\n\nThis is the percentage of point's center to the point's widget border that must be overlapped with the marquee in order for the point to be selected.\n1.0 means as soon as marquee overlaps any portion of the point.\n0.0 means you must touch the point's center to select it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowValueIndicators_MetaData[] = {
{ "Category", "Curve Editor" },
{ "Comment", "/** When you select a single curve, whether to draw a dotted line for the minimum and maximum key in the selected key range. */" },
{ "ModuleRelativePath", "Public/CurveEditorSettings.h" },
{ "ToolTip", "When you select a single curve, whether to draw a dotted line for the minimum and maximum key in the selected key range." },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorSettings constinit property declarations *********************
static const UECodeGen_Private::FBytePropertyParams NewProp_PanningMouseButton_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PanningMouseButton;
static void NewProp_bAutoFrameCurveEditor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoFrameCurveEditor;
static void NewProp_bShowBars_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowBars;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameInputPadding;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameOutputPadding;
static void NewProp_bShowBufferedCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowBufferedCurves;
static void NewProp_bShowCurveEditorCurveToolTips_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowCurveEditorCurveToolTips;
static const UECodeGen_Private::FBytePropertyParams NewProp_TangentVisibility_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TangentVisibility;
static const UECodeGen_Private::FBytePropertyParams NewProp_ZoomPosition_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ZoomPosition;
static const UECodeGen_Private::FBytePropertyParams NewProp_SnapAxis_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SnapAxis;
static void NewProp_bSnapTimeToSelection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSnapTimeToSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_SelectionColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomColors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CustomColors;
static const UECodeGen_Private::FStructPropertyParams NewProp_ParentSpaceCustomColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_WorldSpaceCustomColor;
static const UECodeGen_Private::FStructPropertyParams NewProp_ControlSpaceCustomColors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ControlSpaceCustomColors;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TreeViewWidth;
static void NewProp_bScrubTimeStartFromCursor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bScrubTimeStartFromCursor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MarqueePointSensitivity;
static void NewProp_bShowValueIndicators_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowValueIndicators;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveEditorSettings constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorSettings_Statics
// ********** Begin Class UCurveEditorSettings Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_PanningMouseButton_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_UCurveEditorSettings_Statics::NewProp_PanningMouseButton = { "PanningMouseButton", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, PanningMouseButton), Z_Construct_UEnum_CurveEditor_ECurveEditorPanningMouseButton, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PanningMouseButton_MetaData), NewProp_PanningMouseButton_MetaData) }; // 4025212355
void Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bAutoFrameCurveEditor_SetBit(void* Obj)
{
((UCurveEditorSettings*)Obj)->bAutoFrameCurveEditor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bAutoFrameCurveEditor = { "bAutoFrameCurveEditor", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorSettings), &Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bAutoFrameCurveEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoFrameCurveEditor_MetaData), NewProp_bAutoFrameCurveEditor_MetaData) };
void Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBars_SetBit(void* Obj)
{
((UCurveEditorSettings*)Obj)->bShowBars = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBars = { "bShowBars", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorSettings), &Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBars_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowBars_MetaData), NewProp_bShowBars_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_FrameInputPadding = { "FrameInputPadding", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, FrameInputPadding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameInputPadding_MetaData), NewProp_FrameInputPadding_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_FrameOutputPadding = { "FrameOutputPadding", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, FrameOutputPadding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameOutputPadding_MetaData), NewProp_FrameOutputPadding_MetaData) };
void Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBufferedCurves_SetBit(void* Obj)
{
((UCurveEditorSettings*)Obj)->bShowBufferedCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBufferedCurves = { "bShowBufferedCurves", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorSettings), &Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBufferedCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowBufferedCurves_MetaData), NewProp_bShowBufferedCurves_MetaData) };
void Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowCurveEditorCurveToolTips_SetBit(void* Obj)
{
((UCurveEditorSettings*)Obj)->bShowCurveEditorCurveToolTips = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowCurveEditorCurveToolTips = { "bShowCurveEditorCurveToolTips", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorSettings), &Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowCurveEditorCurveToolTips_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowCurveEditorCurveToolTips_MetaData), NewProp_bShowCurveEditorCurveToolTips_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_TangentVisibility_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_UCurveEditorSettings_Statics::NewProp_TangentVisibility = { "TangentVisibility", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, TangentVisibility), Z_Construct_UEnum_CurveEditor_ECurveEditorTangentVisibility, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TangentVisibility_MetaData), NewProp_TangentVisibility_MetaData) }; // 1089337320
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ZoomPosition_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_UCurveEditorSettings_Statics::NewProp_ZoomPosition = { "ZoomPosition", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, ZoomPosition), Z_Construct_UEnum_CurveEditor_ECurveEditorZoomPosition, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ZoomPosition_MetaData), NewProp_ZoomPosition_MetaData) }; // 2831202866
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_SnapAxis_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_UCurveEditorSettings_Statics::NewProp_SnapAxis = { "SnapAxis", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, SnapAxis), Z_Construct_UEnum_CurveEditor_ECurveEditorSnapAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SnapAxis_MetaData), NewProp_SnapAxis_MetaData) }; // 3625984906
void Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bSnapTimeToSelection_SetBit(void* Obj)
{
((UCurveEditorSettings*)Obj)->bSnapTimeToSelection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bSnapTimeToSelection = { "bSnapTimeToSelection", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorSettings), &Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bSnapTimeToSelection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSnapTimeToSelection_MetaData), NewProp_bSnapTimeToSelection_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_SelectionColor = { "SelectionColor", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, SelectionColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionColor_MetaData), NewProp_SelectionColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_CustomColors_Inner = { "CustomColors", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCustomColorForChannel, METADATA_PARAMS(0, nullptr) }; // 2988236420
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_CustomColors = { "CustomColors", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, CustomColors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomColors_MetaData), NewProp_CustomColors_MetaData) }; // 2988236420
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ParentSpaceCustomColor = { "ParentSpaceCustomColor", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, ParentSpaceCustomColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentSpaceCustomColor_MetaData), NewProp_ParentSpaceCustomColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_WorldSpaceCustomColor = { "WorldSpaceCustomColor", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, WorldSpaceCustomColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldSpaceCustomColor_MetaData), NewProp_WorldSpaceCustomColor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ControlSpaceCustomColors_Inner = { "ControlSpaceCustomColors", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch, METADATA_PARAMS(0, nullptr) }; // 557070664
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ControlSpaceCustomColors = { "ControlSpaceCustomColors", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, ControlSpaceCustomColors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlSpaceCustomColors_MetaData), NewProp_ControlSpaceCustomColors_MetaData) }; // 557070664
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_TreeViewWidth = { "TreeViewWidth", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, TreeViewWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TreeViewWidth_MetaData), NewProp_TreeViewWidth_MetaData) };
void Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bScrubTimeStartFromCursor_SetBit(void* Obj)
{
((UCurveEditorSettings*)Obj)->bScrubTimeStartFromCursor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bScrubTimeStartFromCursor = { "bScrubTimeStartFromCursor", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorSettings), &Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bScrubTimeStartFromCursor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bScrubTimeStartFromCursor_MetaData), NewProp_bScrubTimeStartFromCursor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_MarqueePointSensitivity = { "MarqueePointSensitivity", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSettings, MarqueePointSensitivity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MarqueePointSensitivity_MetaData), NewProp_MarqueePointSensitivity_MetaData) };
void Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowValueIndicators_SetBit(void* Obj)
{
((UCurveEditorSettings*)Obj)->bShowValueIndicators = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowValueIndicators = { "bShowValueIndicators", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCurveEditorSettings), &Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowValueIndicators_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowValueIndicators_MetaData), NewProp_bShowValueIndicators_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveEditorSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_PanningMouseButton_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_PanningMouseButton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bAutoFrameCurveEditor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBars,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_FrameInputPadding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_FrameOutputPadding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowBufferedCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowCurveEditorCurveToolTips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_TangentVisibility_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_TangentVisibility,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ZoomPosition_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ZoomPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_SnapAxis_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_SnapAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bSnapTimeToSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_SelectionColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_CustomColors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_CustomColors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ParentSpaceCustomColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_WorldSpaceCustomColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ControlSpaceCustomColors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_ControlSpaceCustomColors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_TreeViewWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bScrubTimeStartFromCursor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_MarqueePointSensitivity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSettings_Statics::NewProp_bShowValueIndicators,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSettings_Statics::PropPointers) < 2048);
// ********** End Class UCurveEditorSettings Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UCurveEditorSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorSettings_Statics::ClassParams = {
&UCurveEditorSettings::StaticClass,
"EditorPerProjectUserSettings",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveEditorSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSettings_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorSettings_Statics::Class_MetaDataParams)
};
void UCurveEditorSettings::StaticRegisterNativesUCurveEditorSettings()
{
}
UClass* Z_Construct_UClass_UCurveEditorSettings()
{
if (!Z_Registration_Info_UClass_UCurveEditorSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorSettings.OuterSingleton, Z_Construct_UClass_UCurveEditorSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorSettings);
UCurveEditorSettings::~UCurveEditorSettings() {}
// ********** End Class UCurveEditorSettings *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ECurveEditorPanningMouseButton_StaticEnum, TEXT("ECurveEditorPanningMouseButton"), &Z_Registration_Info_UEnum_ECurveEditorPanningMouseButton, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4025212355U) },
{ ECurveEditorTangentVisibility_StaticEnum, TEXT("ECurveEditorTangentVisibility"), &Z_Registration_Info_UEnum_ECurveEditorTangentVisibility, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1089337320U) },
{ ECurveEditorZoomPosition_StaticEnum, TEXT("ECurveEditorZoomPosition"), &Z_Registration_Info_UEnum_ECurveEditorZoomPosition, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2831202866U) },
{ ECurveEditorSnapAxis_StaticEnum, TEXT("ECurveEditorSnapAxis"), &Z_Registration_Info_UEnum_ECurveEditorSnapAxis, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3625984906U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCustomColorForChannel::StaticStruct, Z_Construct_UScriptStruct_FCustomColorForChannel_Statics::NewStructOps, TEXT("CustomColorForChannel"),&Z_Registration_Info_UScriptStruct_FCustomColorForChannel, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomColorForChannel), 2988236420U) },
{ FCustomColorForSpaceSwitch::StaticStruct, Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics::NewStructOps, TEXT("CustomColorForSpaceSwitch"),&Z_Registration_Info_UScriptStruct_FCustomColorForSpaceSwitch, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomColorForSpaceSwitch), 557070664U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorSettings, UCurveEditorSettings::StaticClass, TEXT("UCurveEditorSettings"), &Z_Registration_Info_UClass_UCurveEditorSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorSettings), 98129199U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_513506307{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h__Script_CurveEditor_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,128 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CurveEditorSettings.h"
#ifdef CURVEEDITOR_CurveEditorSettings_generated_h
#error "CurveEditorSettings.generated.h already included, missing '#pragma once' in CurveEditorSettings.h"
#endif
#define CURVEEDITOR_CurveEditorSettings_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCustomColorForChannel ********************************************
struct Z_Construct_UScriptStruct_FCustomColorForChannel_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_76_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCustomColorForChannel_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FCustomColorForChannel;
// ********** End ScriptStruct FCustomColorForChannel **********************************************
// ********** Begin ScriptStruct FCustomColorForSpaceSwitch ****************************************
struct Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_94_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCustomColorForSpaceSwitch_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FCustomColorForSpaceSwitch;
// ********** End ScriptStruct FCustomColorForSpaceSwitch ******************************************
// ********** Begin Class UCurveEditorSettings *****************************************************
struct Z_Construct_UClass_UCurveEditorSettings_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSettings_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_110_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorSettings(); \
friend struct ::Z_Construct_UClass_UCurveEditorSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorSettings, UObject, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorSettings_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorSettings) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorPerProjectUserSettings");} \
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_110_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorSettings(UCurveEditorSettings&&) = delete; \
UCurveEditorSettings(const UCurveEditorSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CURVEEDITOR_API, UCurveEditorSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCurveEditorSettings) \
CURVEEDITOR_API virtual ~UCurveEditorSettings();
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_106_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_110_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_110_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h_110_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorSettings;
// ********** End Class UCurveEditorSettings *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorSettings_h
// ********** Begin Enum ECurveEditorPanningMouseButton ********************************************
#define FOREACH_ENUM_ECURVEEDITORPANNINGMOUSEBUTTON(op) \
op(ECurveEditorPanningMouseButton::Right) \
op(ECurveEditorPanningMouseButton::AltMiddle) \
op(ECurveEditorPanningMouseButton::RightOrAltMiddle)
enum class ECurveEditorPanningMouseButton : uint8;
template<> struct TIsUEnumClass<ECurveEditorPanningMouseButton> { enum { Value = true }; };
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorPanningMouseButton>();
// ********** End Enum ECurveEditorPanningMouseButton **********************************************
// ********** Begin Enum ECurveEditorTangentVisibility *********************************************
#define FOREACH_ENUM_ECURVEEDITORTANGENTVISIBILITY(op) \
op(ECurveEditorTangentVisibility::AllTangents) \
op(ECurveEditorTangentVisibility::SelectedKeys) \
op(ECurveEditorTangentVisibility::NoTangents) \
op(ECurveEditorTangentVisibility::UserTangents) \
op(ECurveEditorTangentVisibility::Num)
enum class ECurveEditorTangentVisibility : uint8;
template<> struct TIsUEnumClass<ECurveEditorTangentVisibility> { enum { Value = true }; };
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorTangentVisibility>();
// ********** End Enum ECurveEditorTangentVisibility ***********************************************
// ********** Begin Enum ECurveEditorZoomPosition **************************************************
#define FOREACH_ENUM_ECURVEEDITORZOOMPOSITION(op) \
op(ECurveEditorZoomPosition::CurrentTime) \
op(ECurveEditorZoomPosition::MousePosition)
enum class ECurveEditorZoomPosition : uint8;
template<> struct TIsUEnumClass<ECurveEditorZoomPosition> { enum { Value = true }; };
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorZoomPosition>();
// ********** End Enum ECurveEditorZoomPosition ****************************************************
// ********** Begin Enum ECurveEditorSnapAxis ******************************************************
#define FOREACH_ENUM_ECURVEEDITORSNAPAXIS(op) \
op(ECurveEditorSnapAxis::CESA_None) \
op(ECurveEditorSnapAxis::CESA_X) \
op(ECurveEditorSnapAxis::CESA_Y)
enum class ECurveEditorSnapAxis : uint8;
template<> struct TIsUEnumClass<ECurveEditorSnapAxis> { enum { Value = true }; };
template<> CURVEEDITOR_NON_ATTRIBUTED_API UEnum* StaticEnum<ECurveEditorSnapAxis>();
// ********** End Enum ECurveEditorSnapAxis ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,219 @@
// 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 "Filters/CurveEditorSmartReduceFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorSmartReduceFilter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFrameRate();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSmartReduceFilter();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSmartReduceFilter_NoRegister();
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FSmartReduceParams();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSmartReduceParams ************************************************
struct Z_Construct_UScriptStruct_FSmartReduceParams_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSmartReduceParams); }
static inline consteval int16 GetStructAlignment() { return alignof(FSmartReduceParams); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorSmartReduceFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TolerancePercentage_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "100.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Tolerance threshold, set as a percentage of the value's range */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorSmartReduceFilter.h" },
{ "ToolTip", "Tolerance threshold, set as a percentage of the value's range" },
{ "UIMax", "100.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleRate_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Rate at which the curve should be sampled to compare against value tolerance. */" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorSmartReduceFilter.h" },
{ "ToolTip", "Rate at which the curve should be sampled to compare against value tolerance." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSmartReduceParams constinit property declarations ****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_TolerancePercentage;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleRate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSmartReduceParams constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSmartReduceParams>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSmartReduceParams_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSmartReduceParams;
class UScriptStruct* FSmartReduceParams::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSmartReduceParams.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSmartReduceParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSmartReduceParams, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("SmartReduceParams"));
}
return Z_Registration_Info_UScriptStruct_FSmartReduceParams.OuterSingleton;
}
// ********** Begin ScriptStruct FSmartReduceParams Property Definitions ***************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSmartReduceParams_Statics::NewProp_TolerancePercentage = { "TolerancePercentage", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSmartReduceParams, TolerancePercentage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TolerancePercentage_MetaData), NewProp_TolerancePercentage_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSmartReduceParams_Statics::NewProp_SampleRate = { "SampleRate", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSmartReduceParams, SampleRate), Z_Construct_UScriptStruct_FFrameRate, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleRate_MetaData), NewProp_SampleRate_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSmartReduceParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSmartReduceParams_Statics::NewProp_TolerancePercentage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSmartReduceParams_Statics::NewProp_SampleRate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSmartReduceParams_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSmartReduceParams Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSmartReduceParams_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"SmartReduceParams",
Z_Construct_UScriptStruct_FSmartReduceParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSmartReduceParams_Statics::PropPointers),
sizeof(FSmartReduceParams),
alignof(FSmartReduceParams),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSmartReduceParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSmartReduceParams_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSmartReduceParams()
{
if (!Z_Registration_Info_UScriptStruct_FSmartReduceParams.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSmartReduceParams.InnerSingleton, Z_Construct_UScriptStruct_FSmartReduceParams_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSmartReduceParams.InnerSingleton);
}
// ********** End ScriptStruct FSmartReduceParams **************************************************
// ********** Begin Class UCurveEditorSmartReduceFilter ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorSmartReduceFilter;
UClass* UCurveEditorSmartReduceFilter::GetPrivateStaticClass()
{
using TClass = UCurveEditorSmartReduceFilter;
if (!Z_Registration_Info_UClass_UCurveEditorSmartReduceFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorSmartReduceFilter"),
Z_Registration_Info_UClass_UCurveEditorSmartReduceFilter.InnerSingleton,
StaticRegisterNativesUCurveEditorSmartReduceFilter,
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_UCurveEditorSmartReduceFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorSmartReduceFilter_NoRegister()
{
return UCurveEditorSmartReduceFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "Smart Reduce" },
{ "IncludePath", "Filters/CurveEditorSmartReduceFilter.h" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorSmartReduceFilter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmartReduceParams_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorSmartReduceFilter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorSmartReduceFilter constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_SmartReduceParams;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCurveEditorSmartReduceFilter constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorSmartReduceFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics
// ********** Begin Class UCurveEditorSmartReduceFilter Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::NewProp_SmartReduceParams = { "SmartReduceParams", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCurveEditorSmartReduceFilter, SmartReduceParams), Z_Construct_UScriptStruct_FSmartReduceParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmartReduceParams_MetaData), NewProp_SmartReduceParams_MetaData) }; // 3560044309
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::NewProp_SmartReduceParams,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::PropPointers) < 2048);
// ********** End Class UCurveEditorSmartReduceFilter Property Definitions *************************
UObject* (*const Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCurveEditorFilterBase,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::ClassParams = {
&UCurveEditorSmartReduceFilter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::PropPointers),
0,
0x000020A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::Class_MetaDataParams)
};
void UCurveEditorSmartReduceFilter::StaticRegisterNativesUCurveEditorSmartReduceFilter()
{
}
UClass* Z_Construct_UClass_UCurveEditorSmartReduceFilter()
{
if (!Z_Registration_Info_UClass_UCurveEditorSmartReduceFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorSmartReduceFilter.OuterSingleton, Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorSmartReduceFilter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorSmartReduceFilter);
UCurveEditorSmartReduceFilter::~UCurveEditorSmartReduceFilter() {}
// ********** End Class UCurveEditorSmartReduceFilter **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h__Script_CurveEditor_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSmartReduceParams::StaticStruct, Z_Construct_UScriptStruct_FSmartReduceParams_Statics::NewStructOps, TEXT("SmartReduceParams"),&Z_Registration_Info_UScriptStruct_FSmartReduceParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSmartReduceParams), 3560044309U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorSmartReduceFilter, UCurveEditorSmartReduceFilter::StaticClass, TEXT("UCurveEditorSmartReduceFilter"), &Z_Registration_Info_UClass_UCurveEditorSmartReduceFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorSmartReduceFilter), 1820443378U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h__Script_CurveEditor_1765417614{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h__Script_CurveEditor_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h__Script_CurveEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h__Script_CurveEditor_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Filters/CurveEditorSmartReduceFilter.h"
#ifdef CURVEEDITOR_CurveEditorSmartReduceFilter_generated_h
#error "CurveEditorSmartReduceFilter.generated.h already included, missing '#pragma once' in CurveEditorSmartReduceFilter.h"
#endif
#define CURVEEDITOR_CurveEditorSmartReduceFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSmartReduceParams ************************************************
struct Z_Construct_UScriptStruct_FSmartReduceParams_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSmartReduceParams_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FSmartReduceParams;
// ********** End ScriptStruct FSmartReduceParams **************************************************
// ********** Begin Class UCurveEditorSmartReduceFilter ********************************************
struct Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSmartReduceFilter_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h_42_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorSmartReduceFilter(); \
friend struct ::Z_Construct_UClass_UCurveEditorSmartReduceFilter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorSmartReduceFilter_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorSmartReduceFilter, UCurveEditorFilterBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorSmartReduceFilter_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorSmartReduceFilter)
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h_42_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorSmartReduceFilter(UCurveEditorSmartReduceFilter&&) = delete; \
UCurveEditorSmartReduceFilter(const UCurveEditorSmartReduceFilter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCurveEditorSmartReduceFilter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorSmartReduceFilter); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCurveEditorSmartReduceFilter) \
NO_API virtual ~UCurveEditorSmartReduceFilter();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h_39_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h_42_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h_42_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h_42_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorSmartReduceFilter;
// ********** End Class UCurveEditorSmartReduceFilter **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartReduceFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,123 @@
// 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 "Filters/CurveEditorSmartSnapFilter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorSmartSnapFilter() {}
// ********** Begin Cross Module References ********************************************************
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorFilterBase();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSmartSnapFilter();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSmartSnapFilter_NoRegister();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UCurveEditorSmartSnapFilter **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorSmartSnapFilter;
UClass* UCurveEditorSmartSnapFilter::GetPrivateStaticClass()
{
using TClass = UCurveEditorSmartSnapFilter;
if (!Z_Registration_Info_UClass_UCurveEditorSmartSnapFilter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorSmartSnapFilter"),
Z_Registration_Info_UClass_UCurveEditorSmartSnapFilter.InnerSingleton,
StaticRegisterNativesUCurveEditorSmartSnapFilter,
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_UCurveEditorSmartSnapFilter.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorSmartSnapFilter_NoRegister()
{
return UCurveEditorSmartSnapFilter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * \n */" },
{ "CurveEditorDescription", "Snaps selected keys to the closest whole frame.\nThe key is placed where the curve intersects with the frame (imagine vertical line going down from the frame)." },
{ "CurveEditorLabel", "Smart Snap" },
{ "DisplayName", "Smart Snap" },
{ "IncludePath", "Filters/CurveEditorSmartSnapFilter.h" },
{ "ModuleRelativePath", "Public/Filters/CurveEditorSmartSnapFilter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorSmartSnapFilter constinit property declarations **************
// ********** End Class UCurveEditorSmartSnapFilter constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorSmartSnapFilter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics
UObject* (*const Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UCurveEditorFilterBase,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics::ClassParams = {
&UCurveEditorSmartSnapFilter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics::Class_MetaDataParams)
};
void UCurveEditorSmartSnapFilter::StaticRegisterNativesUCurveEditorSmartSnapFilter()
{
}
UClass* Z_Construct_UClass_UCurveEditorSmartSnapFilter()
{
if (!Z_Registration_Info_UClass_UCurveEditorSmartSnapFilter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorSmartSnapFilter.OuterSingleton, Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorSmartSnapFilter.OuterSingleton;
}
UCurveEditorSmartSnapFilter::UCurveEditorSmartSnapFilter(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorSmartSnapFilter);
UCurveEditorSmartSnapFilter::~UCurveEditorSmartSnapFilter() {}
// ********** End Class UCurveEditorSmartSnapFilter ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorSmartSnapFilter, UCurveEditorSmartSnapFilter::StaticClass, TEXT("UCurveEditorSmartSnapFilter"), &Z_Registration_Info_UClass_UCurveEditorSmartSnapFilter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorSmartSnapFilter), 2275518537U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h__Script_CurveEditor_956342942{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Filters/CurveEditorSmartSnapFilter.h"
#ifdef CURVEEDITOR_CurveEditorSmartSnapFilter_generated_h
#error "CurveEditorSmartSnapFilter.generated.h already included, missing '#pragma once' in CurveEditorSmartSnapFilter.h"
#endif
#define CURVEEDITOR_CurveEditorSmartSnapFilter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCurveEditorSmartSnapFilter **********************************************
struct Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorSmartSnapFilter_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorSmartSnapFilter(); \
friend struct ::Z_Construct_UClass_UCurveEditorSmartSnapFilter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorSmartSnapFilter_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorSmartSnapFilter, UCurveEditorFilterBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorSmartSnapFilter_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorSmartSnapFilter)
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CURVEEDITOR_API UCurveEditorSmartSnapFilter(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorSmartSnapFilter(UCurveEditorSmartSnapFilter&&) = delete; \
UCurveEditorSmartSnapFilter(const UCurveEditorSmartSnapFilter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CURVEEDITOR_API, UCurveEditorSmartSnapFilter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorSmartSnapFilter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCurveEditorSmartSnapFilter) \
CURVEEDITOR_API virtual ~UCurveEditorSmartSnapFilter();
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h_17_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorSmartSnapFilter;
// ********** End Class UCurveEditorSmartSnapFilter ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_Filters_CurveEditorSmartSnapFilter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,121 @@
// 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 "Modification/CurveEditorTransactionObject.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorTransactionObject() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorTransactionObject();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorTransactionObject_NoRegister();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UCurveEditorTransactionObject ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCurveEditorTransactionObject;
UClass* UCurveEditorTransactionObject::GetPrivateStaticClass()
{
using TClass = UCurveEditorTransactionObject;
if (!Z_Registration_Info_UClass_UCurveEditorTransactionObject.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CurveEditorTransactionObject"),
Z_Registration_Info_UClass_UCurveEditorTransactionObject.InnerSingleton,
StaticRegisterNativesUCurveEditorTransactionObject,
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_UCurveEditorTransactionObject.InnerSingleton;
}
UClass* Z_Construct_UClass_UCurveEditorTransactionObject_NoRegister()
{
return UCurveEditorTransactionObject::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCurveEditorTransactionObject_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * The object type that the transaction system associates FCommandChanges for the FCurveEditor with.\n *\n * By design, the transaction system requires a UObject to associate FCommandChanges with. This is usually an asset.\n * Conceptually, instances of this class will act as an \"asset\" and the associated FCurveEditor contains the \"asset data\", i.e. its FCurveModels.\n */" },
{ "IncludePath", "Modification/CurveEditorTransactionObject.h" },
{ "ModuleRelativePath", "Private/Modification/CurveEditorTransactionObject.h" },
{ "ToolTip", "The object type that the transaction system associates FCommandChanges for the FCurveEditor with.\n\nBy design, the transaction system requires a UObject to associate FCommandChanges with. This is usually an asset.\nConceptually, instances of this class will act as an \"asset\" and the associated FCurveEditor contains the \"asset data\", i.e. its FCurveModels." },
};
#endif // WITH_METADATA
// ********** Begin Class UCurveEditorTransactionObject constinit property declarations ************
// ********** End Class UCurveEditorTransactionObject constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCurveEditorTransactionObject>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCurveEditorTransactionObject_Statics
UObject* (*const Z_Construct_UClass_UCurveEditorTransactionObject_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorTransactionObject_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCurveEditorTransactionObject_Statics::ClassParams = {
&UCurveEditorTransactionObject::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCurveEditorTransactionObject_Statics::Class_MetaDataParams), Z_Construct_UClass_UCurveEditorTransactionObject_Statics::Class_MetaDataParams)
};
void UCurveEditorTransactionObject::StaticRegisterNativesUCurveEditorTransactionObject()
{
}
UClass* Z_Construct_UClass_UCurveEditorTransactionObject()
{
if (!Z_Registration_Info_UClass_UCurveEditorTransactionObject.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCurveEditorTransactionObject.OuterSingleton, Z_Construct_UClass_UCurveEditorTransactionObject_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCurveEditorTransactionObject.OuterSingleton;
}
UCurveEditorTransactionObject::UCurveEditorTransactionObject(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCurveEditorTransactionObject);
UCurveEditorTransactionObject::~UCurveEditorTransactionObject() {}
// ********** End Class UCurveEditorTransactionObject **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCurveEditorTransactionObject, UCurveEditorTransactionObject::StaticClass, TEXT("UCurveEditorTransactionObject"), &Z_Registration_Info_UClass_UCurveEditorTransactionObject, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCurveEditorTransactionObject), 740683675U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h__Script_CurveEditor_4294614855{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Modification/CurveEditorTransactionObject.h"
#ifdef CURVEEDITOR_CurveEditorTransactionObject_generated_h
#error "CurveEditorTransactionObject.generated.h already included, missing '#pragma once' in CurveEditorTransactionObject.h"
#endif
#define CURVEEDITOR_CurveEditorTransactionObject_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCurveEditorTransactionObject ********************************************
struct Z_Construct_UClass_UCurveEditorTransactionObject_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorTransactionObject_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCurveEditorTransactionObject(); \
friend struct ::Z_Construct_UClass_UCurveEditorTransactionObject_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_UCurveEditorTransactionObject_NoRegister(); \
public: \
DECLARE_CLASS2(UCurveEditorTransactionObject, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_UCurveEditorTransactionObject_NoRegister) \
DECLARE_SERIALIZER(UCurveEditorTransactionObject)
#define FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
CURVEEDITOR_API UCurveEditorTransactionObject(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UCurveEditorTransactionObject(UCurveEditorTransactionObject&&) = delete; \
UCurveEditorTransactionObject(const UCurveEditorTransactionObject&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(CURVEEDITOR_API, UCurveEditorTransactionObject); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCurveEditorTransactionObject); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCurveEditorTransactionObject) \
CURVEEDITOR_API virtual ~UCurveEditorTransactionObject();
#define FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h_17_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCurveEditorTransactionObject;
// ********** End Class UCurveEditorTransactionObject **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Private_Modification_CurveEditorTransactionObject_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,183 @@
// 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 "CurveEditorZoomScaleConfig.h"
#include "Curves/CurveFloat.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCurveEditorZoomScaleConfig() {}
// ********** Begin Cross Module References ********************************************************
CURVEEDITOR_API UScriptStruct* Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRuntimeFloatCurve();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FCurveEditorZoomScaleConfig ***************************************
struct Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCurveEditorZoomScaleConfig); }
static inline consteval int16 GetStructAlignment() { return alignof(FCurveEditorZoomScaleConfig); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MouseWheelZoomMultiplier_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMax", "32.000000" },
{ "ClampMin", "0.050000" },
{ "Comment", "/** Multiplier when zooming uniformly using mouse wheel. 1.0 means normal. Values < 1.0, make zoom 'slower', and > 1.0 zoom 'faster'. */" },
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
{ "ToolTip", "Multiplier when zooming uniformly using mouse wheel. 1.0 means normal. Values < 1.0, make zoom 'slower', and > 1.0 zoom 'faster'." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HorizontalZoomScale_MetaData[] = {
{ "Category", "Curve Editor" },
{ "Comment", "/**\n\x09 * Easing function when zooming out on the X-axis using Alt+Shift+RMB + move mouse left/right.\n\x09 *\n\x09 * X-value is how far the mouse has travelled on the X-axis. Positive when zooming out, negative when zooming in.\n\x09 * Y-Value is the resulting zoom multiplier. Must be >= 0.0. When zooming out (i.e. x < 0), the Y value must be <= 1.0 or zooming is unstable.\n\x09 * Tip: You can use \"CurveEditor.LogHorizontalZoomMultipliers\" CVar to make tuning the x and y values easier.\n\x09 *\n\x09 * Example:\n\x09 * - For Sequencer, the frame rate is the length of 1 (unit length).\n\x09 * - So if Sequencer's target FPS is set to 30, and 45 frames are visible on the X-Axis in Curve Editor, we say the X-axis is 1.5 units wide.\n\x09 * - We'd look up the value 1.5 in this easing function and use that as zoom multiplier.\n\x09 */" },
{ "DisplayName", "Right mouse (input axis)" },
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
{ "ToolTip", "Easing function when zooming out on the X-axis using Alt+Shift+RMB + move mouse left/right.\n\nX-value is how far the mouse has travelled on the X-axis. Positive when zooming out, negative when zooming in.\nY-Value is the resulting zoom multiplier. Must be >= 0.0. When zooming out (i.e. x < 0), the Y value must be <= 1.0 or zooming is unstable.\nTip: You can use \"CurveEditor.LogHorizontalZoomMultipliers\" CVar to make tuning the x and y values easier.\n\nExample:\n- For Sequencer, the frame rate is the length of 1 (unit length).\n- So if Sequencer's target FPS is set to 30, and 45 frames are visible on the X-Axis in Curve Editor, we say the X-axis is 1.5 units wide.\n- We'd look up the value 1.5 in this easing function and use that as zoom multiplier." },
{ "XAxisName", "Input Axis Length" },
{ "YAxisName", "Zoom Factor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VerticalZoomScale_MetaData[] = {
{ "Category", "Curve Editor" },
{ "Comment", "/**\n\x09 * Easing function when zooming out on the Y-axis using Alt+RMB + move mouse up/down.\n\x09 *\n\x09 * X-value is how far the mouse has travelled on the Y-axis. Positive when zooming out, negative when zooming in.\n\x09 * Y-Value is the resulting zoom multiplier. Must be >= 0.0. When zooming out (i.e. x < 0), the Y value must be <= 1.0 or zooming is unstable.\n\x09 * Tip: You can use \"CurveEditor.LogVerticalZoomMultipliers\" CVar to make tuning the x and y values easier.\n\x09 *\n\x09 * Example:\n\x09 * - Suppose in Curve Editor, the Y-axis bounds are +2000 to -1000.\n\x09 * - The height of the Y-axis is thus 3000.\n\x09 * - We'd look up the value of 3000 in this easing function and use that as zoom multiplier.\n\x09 */" },
{ "DisplayName", "Right mouse (output axis)" },
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
{ "ToolTip", "Easing function when zooming out on the Y-axis using Alt+RMB + move mouse up/down.\n\nX-value is how far the mouse has travelled on the Y-axis. Positive when zooming out, negative when zooming in.\nY-Value is the resulting zoom multiplier. Must be >= 0.0. When zooming out (i.e. x < 0), the Y value must be <= 1.0 or zooming is unstable.\nTip: You can use \"CurveEditor.LogVerticalZoomMultipliers\" CVar to make tuning the x and y values easier.\n\nExample:\n- Suppose in Curve Editor, the Y-axis bounds are +2000 to -1000.\n- The height of the Y-axis is thus 3000.\n- We'd look up the value of 3000 in this easing function and use that as zoom multiplier." },
{ "XAxisName", "Output Axis Length" },
{ "YAxisName", "Zoom Factor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLimitHorizontalZoomOut_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** If true, when zooming out using right-click the vertical axis size will be limited. */" },
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
{ "ToolTip", "If true, when zooming out using right-click the vertical axis size will be limited." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxHorizontalZoomOut_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMin", "0.000000" },
{ "Comment", "/**\n\x09 * If bLimitHorizontalZoomOut is true, then this max allowed value range the input axis can show.\n\x09 * Example: If this is 1000, and you have zoomed out so the axis shows -200 and 800, you can zoom out no further.\n\x09 * \n\x09 * For Sequencer, this is the max number of seconds. So, you need multiply this with the target FPS. So 1000 would mean a max of 3000 frames\n\x09 * with a target FPS of 30. \n\x09 */" },
{ "EditCondition", "bLimitHorizontalZoomOut" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
{ "ToolTip", "If bLimitHorizontalZoomOut is true, then this max allowed value range the input axis can show.\nExample: If this is 1000, and you have zoomed out so the axis shows -200 and 800, you can zoom out no further.\n\nFor Sequencer, this is the max number of seconds. So, you need multiply this with the target FPS. So 1000 would mean a max of 3000 frames\nwith a target FPS of 30." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLimitVerticalZoomOut_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** If true, when zooming out using right-click the horizontal axis size will be limited. */" },
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
{ "ToolTip", "If true, when zooming out using right-click the horizontal axis size will be limited." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxVerticalZoomOut_MetaData[] = {
{ "Category", "Curve Editor" },
{ "ClampMin", "0.000000" },
{ "Comment", "/**\n\x09 * If bLimitVerticalZoomOut is true, then this max allowed value range the output axis can show.\n\x09 * Example: If this is 1000, and you have zoomed out so the axis shows -200 and 800, you can zoom out no further.\n\x09 */" },
{ "EditCondition", "bLimitVerticalZoomOut" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/CurveEditorZoomScaleConfig.h" },
{ "ToolTip", "If bLimitVerticalZoomOut is true, then this max allowed value range the output axis can show.\nExample: If this is 1000, and you have zoomed out so the axis shows -200 and 800, you can zoom out no further." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCurveEditorZoomScaleConfig constinit property declarations *******
static const UECodeGen_Private::FDoublePropertyParams NewProp_MouseWheelZoomMultiplier;
static const UECodeGen_Private::FStructPropertyParams NewProp_HorizontalZoomScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_VerticalZoomScale;
static void NewProp_bLimitHorizontalZoomOut_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLimitHorizontalZoomOut;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxHorizontalZoomOut;
static void NewProp_bLimitVerticalZoomOut_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLimitVerticalZoomOut;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxVerticalZoomOut;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCurveEditorZoomScaleConfig constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCurveEditorZoomScaleConfig>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig;
class UScriptStruct* FCurveEditorZoomScaleConfig::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig, (UObject*)Z_Construct_UPackage__Script_CurveEditor(), TEXT("CurveEditorZoomScaleConfig"));
}
return Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig.OuterSingleton;
}
// ********** Begin ScriptStruct FCurveEditorZoomScaleConfig Property Definitions ******************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_MouseWheelZoomMultiplier = { "MouseWheelZoomMultiplier", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveEditorZoomScaleConfig, MouseWheelZoomMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MouseWheelZoomMultiplier_MetaData), NewProp_MouseWheelZoomMultiplier_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_HorizontalZoomScale = { "HorizontalZoomScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveEditorZoomScaleConfig, HorizontalZoomScale), Z_Construct_UScriptStruct_FRuntimeFloatCurve, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HorizontalZoomScale_MetaData), NewProp_HorizontalZoomScale_MetaData) }; // 2560417949
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_VerticalZoomScale = { "VerticalZoomScale", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveEditorZoomScaleConfig, VerticalZoomScale), Z_Construct_UScriptStruct_FRuntimeFloatCurve, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VerticalZoomScale_MetaData), NewProp_VerticalZoomScale_MetaData) }; // 2560417949
void Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitHorizontalZoomOut_SetBit(void* Obj)
{
((FCurveEditorZoomScaleConfig*)Obj)->bLimitHorizontalZoomOut = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitHorizontalZoomOut = { "bLimitHorizontalZoomOut", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCurveEditorZoomScaleConfig), &Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitHorizontalZoomOut_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLimitHorizontalZoomOut_MetaData), NewProp_bLimitHorizontalZoomOut_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_MaxHorizontalZoomOut = { "MaxHorizontalZoomOut", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveEditorZoomScaleConfig, MaxHorizontalZoomOut), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxHorizontalZoomOut_MetaData), NewProp_MaxHorizontalZoomOut_MetaData) };
void Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitVerticalZoomOut_SetBit(void* Obj)
{
((FCurveEditorZoomScaleConfig*)Obj)->bLimitVerticalZoomOut = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitVerticalZoomOut = { "bLimitVerticalZoomOut", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCurveEditorZoomScaleConfig), &Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitVerticalZoomOut_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLimitVerticalZoomOut_MetaData), NewProp_bLimitVerticalZoomOut_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_MaxVerticalZoomOut = { "MaxVerticalZoomOut", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCurveEditorZoomScaleConfig, MaxVerticalZoomOut), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxVerticalZoomOut_MetaData), NewProp_MaxVerticalZoomOut_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_MouseWheelZoomMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_HorizontalZoomScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_VerticalZoomScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitHorizontalZoomOut,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_MaxHorizontalZoomOut,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_bLimitVerticalZoomOut,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewProp_MaxVerticalZoomOut,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCurveEditorZoomScaleConfig Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
nullptr,
&NewStructOps,
"CurveEditorZoomScaleConfig",
Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::PropPointers),
sizeof(FCurveEditorZoomScaleConfig),
alignof(FCurveEditorZoomScaleConfig),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig()
{
if (!Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig.InnerSingleton, Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig.InnerSingleton);
}
// ********** End ScriptStruct FCurveEditorZoomScaleConfig *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorZoomScaleConfig_h__Script_CurveEditor_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCurveEditorZoomScaleConfig::StaticStruct, Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics::NewStructOps, TEXT("CurveEditorZoomScaleConfig"),&Z_Registration_Info_UScriptStruct_FCurveEditorZoomScaleConfig, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCurveEditorZoomScaleConfig), 1706792054U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorZoomScaleConfig_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorZoomScaleConfig_h__Script_CurveEditor_1871981299{
TEXT("/Script/CurveEditor"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorZoomScaleConfig_h__Script_CurveEditor_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorZoomScaleConfig_h__Script_CurveEditor_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "CurveEditorZoomScaleConfig.h"
#ifdef CURVEEDITOR_CurveEditorZoomScaleConfig_generated_h
#error "CurveEditorZoomScaleConfig.generated.h already included, missing '#pragma once' in CurveEditorZoomScaleConfig.h"
#endif
#define CURVEEDITOR_CurveEditorZoomScaleConfig_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FCurveEditorZoomScaleConfig ***************************************
struct Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics;
#define FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorZoomScaleConfig_h_11_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FCurveEditorZoomScaleConfig_Statics; \
CURVEEDITOR_API static class UScriptStruct* StaticStruct();
struct FCurveEditorZoomScaleConfig;
// ********** End ScriptStruct FCurveEditorZoomScaleConfig *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Public_CurveEditorZoomScaleConfig_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,143 @@
// 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 "RichCurveKeyProxy.h"
#include "Curves/RichCurve.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRichCurveKeyProxy() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
CURVEEDITOR_API UClass* Z_Construct_UClass_UCurveEditorKeyProxy_NoRegister();
CURVEEDITOR_API UClass* Z_Construct_UClass_URichCurveKeyProxy();
CURVEEDITOR_API UClass* Z_Construct_UClass_URichCurveKeyProxy_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRichCurveKey();
UPackage* Z_Construct_UPackage__Script_CurveEditor();
// ********** End Cross Module References **********************************************************
// ********** Begin Class URichCurveKeyProxy *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URichCurveKeyProxy;
UClass* URichCurveKeyProxy::GetPrivateStaticClass()
{
using TClass = URichCurveKeyProxy;
if (!Z_Registration_Info_UClass_URichCurveKeyProxy.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RichCurveKeyProxy"),
Z_Registration_Info_UClass_URichCurveKeyProxy.InnerSingleton,
StaticRegisterNativesURichCurveKeyProxy,
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_URichCurveKeyProxy.InnerSingleton;
}
UClass* Z_Construct_UClass_URichCurveKeyProxy_NoRegister()
{
return URichCurveKeyProxy::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URichCurveKeyProxy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "RichCurveKeyProxy.h" },
{ "ModuleRelativePath", "Private/RichCurveKeyProxy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Key" },
{ "Comment", "/** User-facing value of the key, applied to the actual key on PostEditChange, and updated every tick */" },
{ "ModuleRelativePath", "Private/RichCurveKeyProxy.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "User-facing value of the key, applied to the actual key on PostEditChange, and updated every tick" },
};
#endif // WITH_METADATA
// ********** Begin Class URichCurveKeyProxy constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URichCurveKeyProxy constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URichCurveKeyProxy>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URichCurveKeyProxy_Statics
// ********** Begin Class URichCurveKeyProxy Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URichCurveKeyProxy_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URichCurveKeyProxy, Value), Z_Construct_UScriptStruct_FRichCurveKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; // 363054195
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URichCurveKeyProxy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URichCurveKeyProxy_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URichCurveKeyProxy_Statics::PropPointers) < 2048);
// ********** End Class URichCurveKeyProxy Property Definitions ************************************
UObject* (*const Z_Construct_UClass_URichCurveKeyProxy_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_CurveEditor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URichCurveKeyProxy_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_URichCurveKeyProxy_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UCurveEditorKeyProxy_NoRegister, (int32)VTABLE_OFFSET(URichCurveKeyProxy, ICurveEditorKeyProxy), false }, // 1172631589
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_URichCurveKeyProxy_Statics::ClassParams = {
&URichCurveKeyProxy::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_URichCurveKeyProxy_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_URichCurveKeyProxy_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URichCurveKeyProxy_Statics::Class_MetaDataParams), Z_Construct_UClass_URichCurveKeyProxy_Statics::Class_MetaDataParams)
};
void URichCurveKeyProxy::StaticRegisterNativesURichCurveKeyProxy()
{
}
UClass* Z_Construct_UClass_URichCurveKeyProxy()
{
if (!Z_Registration_Info_UClass_URichCurveKeyProxy.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URichCurveKeyProxy.OuterSingleton, Z_Construct_UClass_URichCurveKeyProxy_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URichCurveKeyProxy.OuterSingleton;
}
URichCurveKeyProxy::URichCurveKeyProxy(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URichCurveKeyProxy);
URichCurveKeyProxy::~URichCurveKeyProxy() {}
// ********** End Class URichCurveKeyProxy *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h__Script_CurveEditor_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URichCurveKeyProxy, URichCurveKeyProxy::StaticClass, TEXT("URichCurveKeyProxy"), &Z_Registration_Info_UClass_URichCurveKeyProxy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URichCurveKeyProxy), 1268937101U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h__Script_CurveEditor_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h__Script_CurveEditor_3795169463{
TEXT("/Script/CurveEditor"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h__Script_CurveEditor_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h__Script_CurveEditor_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,64 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "RichCurveKeyProxy.h"
#ifdef CURVEEDITOR_RichCurveKeyProxy_generated_h
#error "RichCurveKeyProxy.generated.h already included, missing '#pragma once' in RichCurveKeyProxy.h"
#endif
#define CURVEEDITOR_RichCurveKeyProxy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class URichCurveKeyProxy *******************************************************
struct Z_Construct_UClass_URichCurveKeyProxy_Statics;
CURVEEDITOR_API UClass* Z_Construct_UClass_URichCurveKeyProxy_NoRegister();
#define FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesURichCurveKeyProxy(); \
friend struct ::Z_Construct_UClass_URichCurveKeyProxy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend CURVEEDITOR_API UClass* ::Z_Construct_UClass_URichCurveKeyProxy_NoRegister(); \
public: \
DECLARE_CLASS2(URichCurveKeyProxy, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CurveEditor"), Z_Construct_UClass_URichCurveKeyProxy_NoRegister) \
DECLARE_SERIALIZER(URichCurveKeyProxy) \
virtual UObject* _getUObject() const override { return const_cast<URichCurveKeyProxy*>(this); }
#define FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h_19_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API URichCurveKeyProxy(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
URichCurveKeyProxy(URichCurveKeyProxy&&) = delete; \
URichCurveKeyProxy(const URichCurveKeyProxy&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, URichCurveKeyProxy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URichCurveKeyProxy); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URichCurveKeyProxy) \
NO_API virtual ~URichCurveKeyProxy();
#define FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h_15_PROLOG
#define FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h_19_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class URichCurveKeyProxy;
// ********** End Class URichCurveKeyProxy *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_CurveEditor_Private_RichCurveKeyProxy_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,14 @@
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\CurveDataAbstraction.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\CurveEditorKeyProxy.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\CurveEditorSettings.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\CurveEditorZoomScaleConfig.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\Filters\CurveEditorBakeFilter.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\Filters\CurveEditorEulerFilter.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\Filters\CurveEditorFilterBase.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\Filters\CurveEditorGaussianFilter.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\Filters\CurveEditorReduceFilter.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\Filters\CurveEditorSmartReduceFilter.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Public\Filters\CurveEditorSmartSnapFilter.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Private\CurveEditorCopyBuffer.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Private\RichCurveKeyProxy.h
D:\UE_5_7_1\Engine\Source\Editor\CurveEditor\Private\Modification\CurveEditorTransactionObject.h