1203 lines
88 KiB
C++
1203 lines
88 KiB
C++
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
/*===========================================================================
|
||
|
|
Generated code exported from UnrealHeaderTool.
|
||
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
#include "UObject/GeneratedCppIncludes.h"
|
||
|
|
#include "Sculpting/MeshSculptToolBase.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeMeshSculptToolBase() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FQuat();
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UBrushStampIndicator_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UCombinedTransformGizmo_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMeshSurfacePointTool();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UTransformProxy_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UKelvinBrushProperties();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UKelvinBrushProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshEditingViewProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshSculptBrushOpProps_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshSculptToolBase();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshSculptToolBase_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USculptBrushProperties();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USculptBrushProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USculptMaxBrushProperties();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USculptMaxBrushProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UWorkPlaneProperties();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UWorkPlaneProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType();
|
||
|
|
MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType();
|
||
|
|
MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshSculptStrokeType();
|
||
|
|
MESHMODELINGTOOLS_API UScriptStruct* Z_Construct_UScriptStruct_FBrushToolRadius();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_MeshModelingTools();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EBrushToolSizeType ********************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBrushToolSizeType;
|
||
|
|
static UEnum* EBrushToolSizeType_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBrushToolSizeType.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EBrushToolSizeType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EBrushToolSizeType"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBrushToolSizeType.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EBrushToolSizeType>()
|
||
|
|
{
|
||
|
|
return EBrushToolSizeType_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Adaptive.Comment", "/** Brush size is a dimensionless scale relative to the target object size */" },
|
||
|
|
{ "Adaptive.Name", "EBrushToolSizeType::Adaptive" },
|
||
|
|
{ "Adaptive.ToolTip", "Brush size is a dimensionless scale relative to the target object size" },
|
||
|
|
{ "Comment", "/**\n * Type of Brush Size currently active in FBrushToolRadius\n */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Type of Brush Size currently active in FBrushToolRadius" },
|
||
|
|
{ "World.Comment", "/** Brush size is defined in world dimensions */" },
|
||
|
|
{ "World.Name", "EBrushToolSizeType::World" },
|
||
|
|
{ "World.ToolTip", "Brush size is defined in world dimensions" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EBrushToolSizeType::Adaptive", (int64)EBrushToolSizeType::Adaptive },
|
||
|
|
{ "EBrushToolSizeType::World", (int64)EBrushToolSizeType::World },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
nullptr,
|
||
|
|
"EBrushToolSizeType",
|
||
|
|
"EBrushToolSizeType",
|
||
|
|
Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EBrushToolSizeType.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBrushToolSizeType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EBrushToolSizeType.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EBrushToolSizeType **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FBrushToolRadius **************************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FBrushToolRadius_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FBrushToolRadius); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FBrushToolRadius); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * FBrushToolRadius is used to define the size of 3D \"brushes\" used in (eg) sculpting tools.\n * The brush size can be defined in various ways.\n */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "FBrushToolRadius is used to define the size of 3D \"brushes\" used in (eg) sculpting tools.\nThe brush size can be defined in various ways." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeType_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "Comment", "/** Specify the type of brush size currently in use */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Specify the type of brush size currently in use" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdaptiveSize_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "10.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Adaptive brush size is used to interpolate between an object-specific minimum and maximum brush size */" },
|
||
|
|
{ "DisplayName", "Size" },
|
||
|
|
{ "EditCondition", "SizeType == EBrushToolSizeType::Adaptive" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Adaptive brush size is used to interpolate between an object-specific minimum and maximum brush size" },
|
||
|
|
{ "UIMax", "1.0" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldRadius_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "50000.0" },
|
||
|
|
{ "ClampMin", "0.1" },
|
||
|
|
{ "Comment", "/** World brush size is a dimension in world coordinates */" },
|
||
|
|
{ "DisplayName", "World Radius" },
|
||
|
|
{ "EditCondition", "SizeType == EBrushToolSizeType::World" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "World brush size is a dimension in world coordinates" },
|
||
|
|
{ "UIMax", "1000.0" },
|
||
|
|
{ "UIMin", "1.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bToolSupportsPressureSensitivity_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnablePressureSensitivity_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "EditCondition", "bToolSupportsPressureSensitivity" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FBrushToolRadius constinit property declarations ******************
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_SizeType_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_SizeType;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_AdaptiveSize;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_WorldRadius;
|
||
|
|
static void NewProp_bToolSupportsPressureSensitivity_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bToolSupportsPressureSensitivity;
|
||
|
|
static void NewProp_bEnablePressureSensitivity_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnablePressureSensitivity;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FBrushToolRadius constinit property declarations ********************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBrushToolRadius>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FBrushToolRadius_Statics
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBrushToolRadius;
|
||
|
|
class UScriptStruct* FBrushToolRadius::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FBrushToolRadius.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FBrushToolRadius.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBrushToolRadius, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("BrushToolRadius"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FBrushToolRadius.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FBrushToolRadius Property Definitions *****************************
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_SizeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_SizeType = { "SizeType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBrushToolRadius, SizeType), Z_Construct_UEnum_MeshModelingTools_EBrushToolSizeType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeType_MetaData), NewProp_SizeType_MetaData) }; // 1062476315
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_AdaptiveSize = { "AdaptiveSize", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBrushToolRadius, AdaptiveSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdaptiveSize_MetaData), NewProp_AdaptiveSize_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_WorldRadius = { "WorldRadius", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBrushToolRadius, WorldRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldRadius_MetaData), NewProp_WorldRadius_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bToolSupportsPressureSensitivity_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FBrushToolRadius*)Obj)->bToolSupportsPressureSensitivity = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bToolSupportsPressureSensitivity = { "bToolSupportsPressureSensitivity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBrushToolRadius), &Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bToolSupportsPressureSensitivity_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bToolSupportsPressureSensitivity_MetaData), NewProp_bToolSupportsPressureSensitivity_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bEnablePressureSensitivity_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FBrushToolRadius*)Obj)->bEnablePressureSensitivity = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bEnablePressureSensitivity = { "bEnablePressureSensitivity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBrushToolRadius), &Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bEnablePressureSensitivity_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnablePressureSensitivity_MetaData), NewProp_bEnablePressureSensitivity_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBrushToolRadius_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_SizeType_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_SizeType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_AdaptiveSize,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_WorldRadius,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bToolSupportsPressureSensitivity,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewProp_bEnablePressureSensitivity,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBrushToolRadius_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FBrushToolRadius Property Definitions *******************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBrushToolRadius_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
nullptr,
|
||
|
|
&NewStructOps,
|
||
|
|
"BrushToolRadius",
|
||
|
|
Z_Construct_UScriptStruct_FBrushToolRadius_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBrushToolRadius_Statics::PropPointers),
|
||
|
|
sizeof(FBrushToolRadius),
|
||
|
|
alignof(FBrushToolRadius),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBrushToolRadius_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBrushToolRadius_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FBrushToolRadius()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FBrushToolRadius.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBrushToolRadius.InnerSingleton, Z_Construct_UScriptStruct_FBrushToolRadius_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBrushToolRadius.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FBrushToolRadius ****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EMeshSculptFalloffType ****************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshSculptFalloffType;
|
||
|
|
static UEnum* EMeshSculptFalloffType_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMeshSculptFalloffType.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EMeshSculptFalloffType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMeshSculptFalloffType"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMeshSculptFalloffType.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshSculptFalloffType>()
|
||
|
|
{
|
||
|
|
return EMeshSculptFalloffType_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "BoxInverse.Name", "EMeshSculptFalloffType::BoxInverse" },
|
||
|
|
{ "BoxLinear.Name", "EMeshSculptFalloffType::BoxLinear" },
|
||
|
|
{ "BoxRound.Name", "EMeshSculptFalloffType::BoxRound" },
|
||
|
|
{ "BoxSmooth.Name", "EMeshSculptFalloffType::BoxSmooth" },
|
||
|
|
{ "Comment", "/** Mesh Sculpting Brush Types */" },
|
||
|
|
{ "Inverse.Name", "EMeshSculptFalloffType::Inverse" },
|
||
|
|
{ "LastValue.Hidden", "" },
|
||
|
|
{ "LastValue.Name", "EMeshSculptFalloffType::LastValue" },
|
||
|
|
{ "Linear.Name", "EMeshSculptFalloffType::Linear" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "Round.Name", "EMeshSculptFalloffType::Round" },
|
||
|
|
{ "Smooth.Name", "EMeshSculptFalloffType::Smooth" },
|
||
|
|
{ "ToolTip", "Mesh Sculpting Brush Types" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EMeshSculptFalloffType::Smooth", (int64)EMeshSculptFalloffType::Smooth },
|
||
|
|
{ "EMeshSculptFalloffType::Linear", (int64)EMeshSculptFalloffType::Linear },
|
||
|
|
{ "EMeshSculptFalloffType::Inverse", (int64)EMeshSculptFalloffType::Inverse },
|
||
|
|
{ "EMeshSculptFalloffType::Round", (int64)EMeshSculptFalloffType::Round },
|
||
|
|
{ "EMeshSculptFalloffType::BoxSmooth", (int64)EMeshSculptFalloffType::BoxSmooth },
|
||
|
|
{ "EMeshSculptFalloffType::BoxLinear", (int64)EMeshSculptFalloffType::BoxLinear },
|
||
|
|
{ "EMeshSculptFalloffType::BoxInverse", (int64)EMeshSculptFalloffType::BoxInverse },
|
||
|
|
{ "EMeshSculptFalloffType::BoxRound", (int64)EMeshSculptFalloffType::BoxRound },
|
||
|
|
{ "EMeshSculptFalloffType::LastValue", (int64)EMeshSculptFalloffType::LastValue },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
nullptr,
|
||
|
|
"EMeshSculptFalloffType",
|
||
|
|
"EMeshSculptFalloffType",
|
||
|
|
Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EMeshSculptFalloffType.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshSculptFalloffType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMeshSculptFalloffType_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EMeshSculptFalloffType.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EMeshSculptFalloffType ******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class USculptBrushProperties ***************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_USculptBrushProperties;
|
||
|
|
UClass* USculptBrushProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = USculptBrushProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_USculptBrushProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("SculptBrushProperties"),
|
||
|
|
Z_Registration_Info_UClass_USculptBrushProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesUSculptBrushProperties,
|
||
|
|
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_USculptBrushProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_USculptBrushProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return USculptBrushProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_USculptBrushProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrokeType_MetaData[] = {
|
||
|
|
{ "Category", "Stroke" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushSize_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "DisplayPriority", "1" },
|
||
|
|
{ "ModelingQuickEdit", "" },
|
||
|
|
{ "ModelingQuickSettings", "100" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushFalloffAmount_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "1.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Amount of falloff to apply (0.0 - 1.0) */" },
|
||
|
|
{ "DisplayName", "Falloff" },
|
||
|
|
{ "DisplayPriority", "3" },
|
||
|
|
{ "EditCondition", "bShowFalloff" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Amount of falloff to apply (0.0 - 1.0)" },
|
||
|
|
{ "UIMax", "1.0" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowFalloff_MetaData[] = {
|
||
|
|
{ "Comment", "/** If false, then BrushFalloffAmount will not be shown in DetailsView panels (otherwise no effect) */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "If false, then BrushFalloffAmount will not be shown in DetailsView panels (otherwise no effect)" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Depth_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "1.0" },
|
||
|
|
{ "ClampMin", "-1.0" },
|
||
|
|
{ "Comment", "/** Depth of Brush into surface along view ray or surface normal, depending on the Active Brush Type */" },
|
||
|
|
{ "DisplayPriority", "5" },
|
||
|
|
{ "EditCondition", "bShowPerBrushProps" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Depth of Brush into surface along view ray or surface normal, depending on the Active Brush Type" },
|
||
|
|
{ "UIMax", "0.5" },
|
||
|
|
{ "UIMin", "-0.5" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHitBackFaces_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "Comment", "/** Allow the Brush to hit the back-side of the mesh */" },
|
||
|
|
{ "DisplayPriority", "6" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Allow the Brush to hit the back-side of the mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FlowRate_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "1.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Brush stamps are applied at this time interval. 0 for a single stamp, 1 for continuous stamps, 0.5 is a stamp every half-second */" },
|
||
|
|
{ "DisplayName", "Flow" },
|
||
|
|
{ "DisplayPriority", "7" },
|
||
|
|
{ "EditCondition", "bShowFlowRate && StrokeType == EMeshSculptStrokeType::Airbrush" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Brush stamps are applied at this time interval. 0 for a single stamp, 1 for continuous stamps, 0.5 is a stamp every half-second" },
|
||
|
|
{ "UIMax", "1.0" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RayDensity_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "10.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** When moving the mouse quickly in Spacing mode, determines how initial rays are upsampled before being filtered by StampSpacing. */" },
|
||
|
|
{ "DisplayPriority", "8" },
|
||
|
|
{ "EditCondition", "bShowSpacing && StrokeType == EMeshSculptStrokeType::Spacing" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "When moving the mouse quickly in Spacing mode, determines how initial rays are upsampled before being filtered by StampSpacing." },
|
||
|
|
{ "UIMax", "2.0" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spacing_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "1000.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Space out stamp centers at distances Spacing*BrushDiameter along the stroke (so Spacing of 1 means that stamps will be adjacent but non-overlapping). Zero spacing means continuous stamps. */" },
|
||
|
|
{ "DisplayName", "Stamp Spacing" },
|
||
|
|
{ "DisplayPriority", "8" },
|
||
|
|
{ "EditCondition", "bShowSpacing && StrokeType == EMeshSculptStrokeType::Spacing" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Space out stamp centers at distances Spacing*BrushDiameter along the stroke (so Spacing of 1 means that stamps will be adjacent but non-overlapping). Zero spacing means continuous stamps." },
|
||
|
|
{ "UIMax", "1.0" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Lazyness_MetaData[] = {
|
||
|
|
{ "Category", "Brush" },
|
||
|
|
{ "ClampMax", "1.0" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Comment", "/** Lazy brush smooths out the brush path by averaging the cursor positions */" },
|
||
|
|
{ "DisplayName", "Lazy" },
|
||
|
|
{ "DisplayPriority", "9" },
|
||
|
|
{ "EditCondition", "bShowLazyness" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Lazy brush smooths out the brush path by averaging the cursor positions" },
|
||
|
|
{ "UIMax", "1.0" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowPerBrushProps_MetaData[] = {
|
||
|
|
{ "Comment", "/** */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowLazyness_MetaData[] = {
|
||
|
|
{ "Comment", "/** */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowFlowRate_MetaData[] = {
|
||
|
|
{ "Comment", "/** */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowSpacing_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class USculptBrushProperties constinit property declarations *******************
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_StrokeType_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_StrokeType;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_BrushSize;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_BrushFalloffAmount;
|
||
|
|
static void NewProp_bShowFalloff_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowFalloff;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Depth;
|
||
|
|
static void NewProp_bHitBackFaces_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHitBackFaces;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_FlowRate;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_RayDensity;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Spacing;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Lazyness;
|
||
|
|
static void NewProp_bShowPerBrushProps_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowPerBrushProps;
|
||
|
|
static void NewProp_bShowLazyness_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowLazyness;
|
||
|
|
static void NewProp_bShowFlowRate_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowFlowRate;
|
||
|
|
static void NewProp_bShowSpacing_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowSpacing;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class USculptBrushProperties constinit property declarations *********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<USculptBrushProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_USculptBrushProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class USculptBrushProperties Property Definitions ******************************
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_StrokeType_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_USculptBrushProperties_Statics::NewProp_StrokeType = { "StrokeType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, StrokeType), Z_Construct_UEnum_MeshModelingTools_EMeshSculptStrokeType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrokeType_MetaData), NewProp_StrokeType_MetaData) }; // 1570815294
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_BrushSize = { "BrushSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, BrushSize), Z_Construct_UScriptStruct_FBrushToolRadius, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushSize_MetaData), NewProp_BrushSize_MetaData) }; // 2340591827
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_BrushFalloffAmount = { "BrushFalloffAmount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, BrushFalloffAmount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushFalloffAmount_MetaData), NewProp_BrushFalloffAmount_MetaData) };
|
||
|
|
void Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFalloff_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((USculptBrushProperties*)Obj)->bShowFalloff = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFalloff = { "bShowFalloff", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USculptBrushProperties), &Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFalloff_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowFalloff_MetaData), NewProp_bShowFalloff_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_Depth = { "Depth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, Depth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Depth_MetaData), NewProp_Depth_MetaData) };
|
||
|
|
void Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bHitBackFaces_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((USculptBrushProperties*)Obj)->bHitBackFaces = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bHitBackFaces = { "bHitBackFaces", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USculptBrushProperties), &Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bHitBackFaces_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHitBackFaces_MetaData), NewProp_bHitBackFaces_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_FlowRate = { "FlowRate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, FlowRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FlowRate_MetaData), NewProp_FlowRate_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_RayDensity = { "RayDensity", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, RayDensity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RayDensity_MetaData), NewProp_RayDensity_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_Spacing = { "Spacing", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, Spacing), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spacing_MetaData), NewProp_Spacing_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_Lazyness = { "Lazyness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptBrushProperties, Lazyness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Lazyness_MetaData), NewProp_Lazyness_MetaData) };
|
||
|
|
void Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowPerBrushProps_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((USculptBrushProperties*)Obj)->bShowPerBrushProps = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowPerBrushProps = { "bShowPerBrushProps", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USculptBrushProperties), &Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowPerBrushProps_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowPerBrushProps_MetaData), NewProp_bShowPerBrushProps_MetaData) };
|
||
|
|
void Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowLazyness_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((USculptBrushProperties*)Obj)->bShowLazyness = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowLazyness = { "bShowLazyness", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USculptBrushProperties), &Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowLazyness_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowLazyness_MetaData), NewProp_bShowLazyness_MetaData) };
|
||
|
|
void Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFlowRate_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((USculptBrushProperties*)Obj)->bShowFlowRate = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFlowRate = { "bShowFlowRate", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USculptBrushProperties), &Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFlowRate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowFlowRate_MetaData), NewProp_bShowFlowRate_MetaData) };
|
||
|
|
void Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowSpacing_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((USculptBrushProperties*)Obj)->bShowSpacing = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowSpacing = { "bShowSpacing", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USculptBrushProperties), &Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowSpacing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowSpacing_MetaData), NewProp_bShowSpacing_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USculptBrushProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_StrokeType_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_StrokeType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_BrushSize,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_BrushFalloffAmount,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFalloff,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_Depth,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bHitBackFaces,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_FlowRate,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_RayDensity,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_Spacing,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_Lazyness,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowPerBrushProps,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowLazyness,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowFlowRate,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptBrushProperties_Statics::NewProp_bShowSpacing,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USculptBrushProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class USculptBrushProperties Property Definitions ********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_USculptBrushProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USculptBrushProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_USculptBrushProperties_Statics::ClassParams = {
|
||
|
|
&USculptBrushProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_USculptBrushProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_USculptBrushProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USculptBrushProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_USculptBrushProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void USculptBrushProperties::StaticRegisterNativesUSculptBrushProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_USculptBrushProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_USculptBrushProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USculptBrushProperties.OuterSingleton, Z_Construct_UClass_USculptBrushProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_USculptBrushProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
USculptBrushProperties::USculptBrushProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USculptBrushProperties);
|
||
|
|
USculptBrushProperties::~USculptBrushProperties() {}
|
||
|
|
// ********** End Class USculptBrushProperties *****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UKelvinBrushProperties ***************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UKelvinBrushProperties;
|
||
|
|
UClass* UKelvinBrushProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UKelvinBrushProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_UKelvinBrushProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("KelvinBrushProperties"),
|
||
|
|
Z_Registration_Info_UClass_UKelvinBrushProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesUKelvinBrushProperties,
|
||
|
|
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_UKelvinBrushProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UKelvinBrushProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return UKelvinBrushProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UKelvinBrushProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FallOffDistance_MetaData[] = {
|
||
|
|
{ "Category", "Kelvin" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Brush Fall off as fraction of brush size*/" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Brush Fall off as fraction of brush size" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stiffness_MetaData[] = {
|
||
|
|
{ "Category", "Kelvin" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** How much the mesh resists shear */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "How much the mesh resists shear" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Incompressiblity_MetaData[] = {
|
||
|
|
{ "Category", "Kelvin" },
|
||
|
|
{ "ClampMax", "1.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** How compressible the spatial region is: 1 - 2 x Poisson ratio */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "How compressible the spatial region is: 1 - 2 x Poisson ratio" },
|
||
|
|
{ "UIMax", "0.1" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushSteps_MetaData[] = {
|
||
|
|
{ "Category", "Kelvin" },
|
||
|
|
{ "ClampMax", "100" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Integration steps*/" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Integration steps" },
|
||
|
|
{ "UIMax", "100" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UKelvinBrushProperties constinit property declarations *******************
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_FallOffDistance;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Stiffness;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Incompressiblity;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_BrushSteps;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UKelvinBrushProperties constinit property declarations *********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UKelvinBrushProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UKelvinBrushProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UKelvinBrushProperties Property Definitions ******************************
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_FallOffDistance = { "FallOffDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UKelvinBrushProperties, FallOffDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FallOffDistance_MetaData), NewProp_FallOffDistance_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_Stiffness = { "Stiffness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UKelvinBrushProperties, Stiffness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stiffness_MetaData), NewProp_Stiffness_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_Incompressiblity = { "Incompressiblity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UKelvinBrushProperties, Incompressiblity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Incompressiblity_MetaData), NewProp_Incompressiblity_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_BrushSteps = { "BrushSteps", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UKelvinBrushProperties, BrushSteps), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushSteps_MetaData), NewProp_BrushSteps_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UKelvinBrushProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_FallOffDistance,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_Stiffness,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_Incompressiblity,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UKelvinBrushProperties_Statics::NewProp_BrushSteps,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UKelvinBrushProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UKelvinBrushProperties Property Definitions ********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UKelvinBrushProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UKelvinBrushProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UKelvinBrushProperties_Statics::ClassParams = {
|
||
|
|
&UKelvinBrushProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UKelvinBrushProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UKelvinBrushProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UKelvinBrushProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UKelvinBrushProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UKelvinBrushProperties::StaticRegisterNativesUKelvinBrushProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UKelvinBrushProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UKelvinBrushProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UKelvinBrushProperties.OuterSingleton, Z_Construct_UClass_UKelvinBrushProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UKelvinBrushProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
UKelvinBrushProperties::UKelvinBrushProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UKelvinBrushProperties);
|
||
|
|
UKelvinBrushProperties::~UKelvinBrushProperties() {}
|
||
|
|
// ********** End Class UKelvinBrushProperties *****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UWorkPlaneProperties *****************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UWorkPlaneProperties;
|
||
|
|
UClass* UWorkPlaneProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UWorkPlaneProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_UWorkPlaneProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("WorkPlaneProperties"),
|
||
|
|
Z_Registration_Info_UClass_UWorkPlaneProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesUWorkPlaneProperties,
|
||
|
|
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_UWorkPlaneProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UWorkPlaneProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return UWorkPlaneProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UWorkPlaneProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPropertySetEnabled_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowGizmo_MetaData[] = {
|
||
|
|
{ "Category", "TargetPlane" },
|
||
|
|
{ "Comment", "/** Toggle whether Work Plane Positioning Gizmo is visible */" },
|
||
|
|
{ "EditCondition", "bPropertySetEnabled == true" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Toggle whether Work Plane Positioning Gizmo is visible" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
|
||
|
|
{ "Category", "TargetPlane" },
|
||
|
|
{ "EditCondition", "bPropertySetEnabled == true" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
|
||
|
|
{ "Category", "TargetPlane" },
|
||
|
|
{ "EditCondition", "bPropertySetEnabled == true" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UWorkPlaneProperties constinit property declarations *********************
|
||
|
|
static void NewProp_bPropertySetEnabled_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPropertySetEnabled;
|
||
|
|
static void NewProp_bShowGizmo_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowGizmo;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UWorkPlaneProperties constinit property declarations ***********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UWorkPlaneProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UWorkPlaneProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UWorkPlaneProperties Property Definitions ********************************
|
||
|
|
void Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bPropertySetEnabled_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UWorkPlaneProperties*)Obj)->bPropertySetEnabled = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bPropertySetEnabled = { "bPropertySetEnabled", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UWorkPlaneProperties), &Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bPropertySetEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPropertySetEnabled_MetaData), NewProp_bPropertySetEnabled_MetaData) };
|
||
|
|
void Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bShowGizmo_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UWorkPlaneProperties*)Obj)->bShowGizmo = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bShowGizmo = { "bShowGizmo", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UWorkPlaneProperties), &Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bShowGizmo_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowGizmo_MetaData), NewProp_bShowGizmo_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWorkPlaneProperties, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWorkPlaneProperties, Rotation), Z_Construct_UScriptStruct_FQuat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UWorkPlaneProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bPropertySetEnabled,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_bShowGizmo,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_Position,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWorkPlaneProperties_Statics::NewProp_Rotation,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWorkPlaneProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UWorkPlaneProperties Property Definitions **********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UWorkPlaneProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWorkPlaneProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UWorkPlaneProperties_Statics::ClassParams = {
|
||
|
|
&UWorkPlaneProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UWorkPlaneProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UWorkPlaneProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UWorkPlaneProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UWorkPlaneProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UWorkPlaneProperties::StaticRegisterNativesUWorkPlaneProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UWorkPlaneProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UWorkPlaneProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UWorkPlaneProperties.OuterSingleton, Z_Construct_UClass_UWorkPlaneProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UWorkPlaneProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
UWorkPlaneProperties::UWorkPlaneProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UWorkPlaneProperties);
|
||
|
|
UWorkPlaneProperties::~UWorkPlaneProperties() {}
|
||
|
|
// ********** End Class UWorkPlaneProperties *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class USculptMaxBrushProperties ************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_USculptMaxBrushProperties;
|
||
|
|
UClass* USculptMaxBrushProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = USculptMaxBrushProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_USculptMaxBrushProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("SculptMaxBrushProperties"),
|
||
|
|
Z_Registration_Info_UClass_USculptMaxBrushProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesUSculptMaxBrushProperties,
|
||
|
|
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_USculptMaxBrushProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_USculptMaxBrushProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return USculptMaxBrushProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_USculptMaxBrushProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxHeight_MetaData[] = {
|
||
|
|
{ "Category", "SculptMaxBrush" },
|
||
|
|
{ "ClampMax", "1.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Specify maximum displacement height (relative to brush size) */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Specify maximum displacement height (relative to brush size)" },
|
||
|
|
{ "UIMax", "1.0" },
|
||
|
|
{ "UIMin", "0.0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFreezeCurrentHeight_MetaData[] = {
|
||
|
|
{ "Category", "SculptMaxBrush" },
|
||
|
|
{ "Comment", "/** Use maximum height from last brush stroke, regardless of brush size. Note that spatial brush falloff still applies. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Use maximum height from last brush stroke, regardless of brush size. Note that spatial brush falloff still applies." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class USculptMaxBrushProperties constinit property declarations ****************
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxHeight;
|
||
|
|
static void NewProp_bFreezeCurrentHeight_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFreezeCurrentHeight;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class USculptMaxBrushProperties constinit property declarations ******************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<USculptMaxBrushProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_USculptMaxBrushProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class USculptMaxBrushProperties Property Definitions ***************************
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USculptMaxBrushProperties_Statics::NewProp_MaxHeight = { "MaxHeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USculptMaxBrushProperties, MaxHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxHeight_MetaData), NewProp_MaxHeight_MetaData) };
|
||
|
|
void Z_Construct_UClass_USculptMaxBrushProperties_Statics::NewProp_bFreezeCurrentHeight_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((USculptMaxBrushProperties*)Obj)->bFreezeCurrentHeight = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USculptMaxBrushProperties_Statics::NewProp_bFreezeCurrentHeight = { "bFreezeCurrentHeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USculptMaxBrushProperties), &Z_Construct_UClass_USculptMaxBrushProperties_Statics::NewProp_bFreezeCurrentHeight_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFreezeCurrentHeight_MetaData), NewProp_bFreezeCurrentHeight_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USculptMaxBrushProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptMaxBrushProperties_Statics::NewProp_MaxHeight,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USculptMaxBrushProperties_Statics::NewProp_bFreezeCurrentHeight,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USculptMaxBrushProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class USculptMaxBrushProperties Property Definitions *****************************
|
||
|
|
UObject* (*const Z_Construct_UClass_USculptMaxBrushProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USculptMaxBrushProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_USculptMaxBrushProperties_Statics::ClassParams = {
|
||
|
|
&USculptMaxBrushProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_USculptMaxBrushProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_USculptMaxBrushProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USculptMaxBrushProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_USculptMaxBrushProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void USculptMaxBrushProperties::StaticRegisterNativesUSculptMaxBrushProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_USculptMaxBrushProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_USculptMaxBrushProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USculptMaxBrushProperties.OuterSingleton, Z_Construct_UClass_USculptMaxBrushProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_USculptMaxBrushProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
USculptMaxBrushProperties::USculptMaxBrushProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USculptMaxBrushProperties);
|
||
|
|
USculptMaxBrushProperties::~USculptMaxBrushProperties() {}
|
||
|
|
// ********** End Class USculptMaxBrushProperties **************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshSculptToolBase ******************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UMeshSculptToolBase;
|
||
|
|
UClass* UMeshSculptToolBase::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UMeshSculptToolBase;
|
||
|
|
if (!Z_Registration_Info_UClass_UMeshSculptToolBase.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("MeshSculptToolBase"),
|
||
|
|
Z_Registration_Info_UClass_UMeshSculptToolBase.InnerSingleton,
|
||
|
|
StaticRegisterNativesUMeshSculptToolBase,
|
||
|
|
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_UMeshSculptToolBase.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UMeshSculptToolBase_NoRegister()
|
||
|
|
{
|
||
|
|
return UMeshSculptToolBase::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UMeshSculptToolBase_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Base Tool for mesh sculpting tools, provides some shared functionality\n */" },
|
||
|
|
{ "IncludePath", "Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Base Tool for mesh sculpting tools, provides some shared functionality" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushProperties_MetaData[] = {
|
||
|
|
{ "Comment", "/** Properties that control brush size/etc */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Properties that control brush size/etc" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GizmoProperties_MetaData[] = {
|
||
|
|
{ "Comment", "/** Properties for 3D workplane / gizmo */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "Properties for 3D workplane / gizmo" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushOpPropSets_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SecondaryBrushOpPropSets_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StrokeGeometry_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ViewProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveOverrideMaterial_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushIndicator_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsVolumetricIndicator_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushIndicatorMaterial_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BrushIndicatorMesh_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlaneTransformGizmo_MetaData[] = {
|
||
|
|
{ "Comment", "// plane gizmo\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
{ "ToolTip", "plane gizmo" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlaneTransformProxy_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Sculpting/MeshSculptToolBase.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshSculptToolBase constinit property declarations **********************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GizmoProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushOpPropSets_ValueProp;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_BrushOpPropSets_Key_KeyProp;
|
||
|
|
static const UECodeGen_Private::FMapPropertyParams NewProp_BrushOpPropSets;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_SecondaryBrushOpPropSets_ValueProp;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SecondaryBrushOpPropSets_Key_KeyProp;
|
||
|
|
static const UECodeGen_Private::FMapPropertyParams NewProp_SecondaryBrushOpPropSets;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_StrokeGeometry;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ViewProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ActiveOverrideMaterial;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushIndicator;
|
||
|
|
static void NewProp_bIsVolumetricIndicator_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsVolumetricIndicator;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushIndicatorMaterial;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_BrushIndicatorMesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PlaneTransformGizmo;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PlaneTransformProxy;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UMeshSculptToolBase constinit property declarations ************************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UMeshSculptToolBase>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UMeshSculptToolBase_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshSculptToolBase Property Definitions *********************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushProperties = { "BrushProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, BrushProperties), Z_Construct_UClass_USculptBrushProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushProperties_MetaData), NewProp_BrushProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_GizmoProperties = { "GizmoProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, GizmoProperties), Z_Construct_UClass_UWorkPlaneProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GizmoProperties_MetaData), NewProp_GizmoProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushOpPropSets_ValueProp = { "BrushOpPropSets", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UMeshSculptBrushOpProps_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushOpPropSets_Key_KeyProp = { "BrushOpPropSets_Key", nullptr, (EPropertyFlags)0x0100000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushOpPropSets = { "BrushOpPropSets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, BrushOpPropSets), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushOpPropSets_MetaData), NewProp_BrushOpPropSets_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_SecondaryBrushOpPropSets_ValueProp = { "SecondaryBrushOpPropSets", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UMeshSculptBrushOpProps_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_SecondaryBrushOpPropSets_Key_KeyProp = { "SecondaryBrushOpPropSets_Key", nullptr, (EPropertyFlags)0x0100000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_SecondaryBrushOpPropSets = { "SecondaryBrushOpPropSets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, SecondaryBrushOpPropSets), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SecondaryBrushOpPropSets_MetaData), NewProp_SecondaryBrushOpPropSets_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_StrokeGeometry = { "StrokeGeometry", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, StrokeGeometry), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StrokeGeometry_MetaData), NewProp_StrokeGeometry_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_ViewProperties = { "ViewProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, ViewProperties), Z_Construct_UClass_UMeshEditingViewProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ViewProperties_MetaData), NewProp_ViewProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_ActiveOverrideMaterial = { "ActiveOverrideMaterial", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, ActiveOverrideMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveOverrideMaterial_MetaData), NewProp_ActiveOverrideMaterial_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushIndicator = { "BrushIndicator", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, BrushIndicator), Z_Construct_UClass_UBrushStampIndicator_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushIndicator_MetaData), NewProp_BrushIndicator_MetaData) };
|
||
|
|
void Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_bIsVolumetricIndicator_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UMeshSculptToolBase*)Obj)->bIsVolumetricIndicator = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_bIsVolumetricIndicator = { "bIsVolumetricIndicator", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMeshSculptToolBase), &Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_bIsVolumetricIndicator_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsVolumetricIndicator_MetaData), NewProp_bIsVolumetricIndicator_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushIndicatorMaterial = { "BrushIndicatorMaterial", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, BrushIndicatorMaterial), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushIndicatorMaterial_MetaData), NewProp_BrushIndicatorMaterial_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushIndicatorMesh = { "BrushIndicatorMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, BrushIndicatorMesh), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BrushIndicatorMesh_MetaData), NewProp_BrushIndicatorMesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_PlaneTransformGizmo = { "PlaneTransformGizmo", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, PlaneTransformGizmo), Z_Construct_UClass_UCombinedTransformGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlaneTransformGizmo_MetaData), NewProp_PlaneTransformGizmo_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_PlaneTransformProxy = { "PlaneTransformProxy", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeshSculptToolBase, PlaneTransformProxy), Z_Construct_UClass_UTransformProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlaneTransformProxy_MetaData), NewProp_PlaneTransformProxy_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeshSculptToolBase_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_GizmoProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushOpPropSets_ValueProp,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushOpPropSets_Key_KeyProp,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushOpPropSets,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_SecondaryBrushOpPropSets_ValueProp,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_SecondaryBrushOpPropSets_Key_KeyProp,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_SecondaryBrushOpPropSets,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_StrokeGeometry,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_ViewProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_ActiveOverrideMaterial,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushIndicator,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_bIsVolumetricIndicator,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushIndicatorMaterial,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_BrushIndicatorMesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_PlaneTransformGizmo,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeshSculptToolBase_Statics::NewProp_PlaneTransformProxy,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshSculptToolBase_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UMeshSculptToolBase Property Definitions ***********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UMeshSculptToolBase_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UMeshSurfacePointTool,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshSculptToolBase_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeshSculptToolBase_Statics::ClassParams = {
|
||
|
|
&UMeshSculptToolBase::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UMeshSculptToolBase_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UMeshSculptToolBase_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeshSculptToolBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeshSculptToolBase_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UMeshSculptToolBase::StaticRegisterNativesUMeshSculptToolBase()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UMeshSculptToolBase()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UMeshSculptToolBase.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeshSculptToolBase.OuterSingleton, Z_Construct_UClass_UMeshSculptToolBase_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UMeshSculptToolBase.OuterSingleton;
|
||
|
|
}
|
||
|
|
UMeshSculptToolBase::UMeshSculptToolBase() {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeshSculptToolBase);
|
||
|
|
UMeshSculptToolBase::~UMeshSculptToolBase() {}
|
||
|
|
// ********** End Class UMeshSculptToolBase ********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EBrushToolSizeType_StaticEnum, TEXT("EBrushToolSizeType"), &Z_Registration_Info_UEnum_EBrushToolSizeType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1062476315U) },
|
||
|
|
{ EMeshSculptFalloffType_StaticEnum, TEXT("EMeshSculptFalloffType"), &Z_Registration_Info_UEnum_EMeshSculptFalloffType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3114634015U) },
|
||
|
|
};
|
||
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
||
|
|
{ FBrushToolRadius::StaticStruct, Z_Construct_UScriptStruct_FBrushToolRadius_Statics::NewStructOps, TEXT("BrushToolRadius"),&Z_Registration_Info_UScriptStruct_FBrushToolRadius, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBrushToolRadius), 2340591827U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_USculptBrushProperties, USculptBrushProperties::StaticClass, TEXT("USculptBrushProperties"), &Z_Registration_Info_UClass_USculptBrushProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USculptBrushProperties), 836855294U) },
|
||
|
|
{ Z_Construct_UClass_UKelvinBrushProperties, UKelvinBrushProperties::StaticClass, TEXT("UKelvinBrushProperties"), &Z_Registration_Info_UClass_UKelvinBrushProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UKelvinBrushProperties), 223773742U) },
|
||
|
|
{ Z_Construct_UClass_UWorkPlaneProperties, UWorkPlaneProperties::StaticClass, TEXT("UWorkPlaneProperties"), &Z_Registration_Info_UClass_UWorkPlaneProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UWorkPlaneProperties), 2653350411U) },
|
||
|
|
{ Z_Construct_UClass_USculptMaxBrushProperties, USculptMaxBrushProperties::StaticClass, TEXT("USculptMaxBrushProperties"), &Z_Registration_Info_UClass_USculptMaxBrushProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USculptMaxBrushProperties), 847752545U) },
|
||
|
|
{ Z_Construct_UClass_UMeshSculptToolBase, UMeshSculptToolBase::StaticClass, TEXT("UMeshSculptToolBase"), &Z_Registration_Info_UClass_UMeshSculptToolBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeshSculptToolBase), 699006819U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_293256669{
|
||
|
|
TEXT("/Script/MeshModelingTools"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics::ClassInfo),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics::ScriptStructInfo),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h__Script_MeshModelingTools_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|