1288 lines
93 KiB
C++
1288 lines
93 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 "CubeGridTool.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeCubeGridTool() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UClickDragInputBehavior_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UCombinedTransformGizmo_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolCameraFocusAPI_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolWithToolTargetsBuilder();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalClickDragInputBehavior_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_ULocalSingleClickInputBehavior_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UMouseHoverBehavior_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UToolTarget_NoRegister();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UTransformProxy_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UNewMeshMaterialProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridTool();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridTool_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolActions();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolActions_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolBuilder();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolBuilder_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolProperties();
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction();
|
||
|
|
MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UCreateMeshObjectTypeProperties_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDragAlignmentMechanic_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolBuilder *****************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UCubeGridToolBuilder;
|
||
|
|
UClass* UCubeGridToolBuilder::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UCubeGridToolBuilder;
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridToolBuilder.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("CubeGridToolBuilder"),
|
||
|
|
Z_Registration_Info_UClass_UCubeGridToolBuilder.InnerSingleton,
|
||
|
|
StaticRegisterNativesUCubeGridToolBuilder,
|
||
|
|
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_UCubeGridToolBuilder.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridToolBuilder_NoRegister()
|
||
|
|
{
|
||
|
|
return UCubeGridToolBuilder::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UCubeGridToolBuilder_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "CubeGridTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolBuilder constinit property declarations *********************
|
||
|
|
// ********** End Class UCubeGridToolBuilder constinit property declarations ***********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UCubeGridToolBuilder>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UCubeGridToolBuilder_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_UCubeGridToolBuilder_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolWithToolTargetsBuilder,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolBuilder_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCubeGridToolBuilder_Statics::ClassParams = {
|
||
|
|
&UCubeGridToolBuilder::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UCubeGridToolBuilder_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UCubeGridToolBuilder::StaticRegisterNativesUCubeGridToolBuilder()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridToolBuilder()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridToolBuilder.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCubeGridToolBuilder.OuterSingleton, Z_Construct_UClass_UCubeGridToolBuilder_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UCubeGridToolBuilder.OuterSingleton;
|
||
|
|
}
|
||
|
|
UCubeGridToolBuilder::UCubeGridToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCubeGridToolBuilder);
|
||
|
|
UCubeGridToolBuilder::~UCubeGridToolBuilder() {}
|
||
|
|
// ********** End Class UCubeGridToolBuilder *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ECubeGridToolFaceSelectionMode ********************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode;
|
||
|
|
static UEnum* ECubeGridToolFaceSelectionMode_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("ECubeGridToolFaceSelectionMode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<ECubeGridToolFaceSelectionMode>()
|
||
|
|
{
|
||
|
|
return ECubeGridToolFaceSelectionMode_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "InsideBasedOnNormal.Comment", "/** Use hit normal to pierce backward through the geometry to pick an inside face of the containing cell. */" },
|
||
|
|
{ "InsideBasedOnNormal.Name", "ECubeGridToolFaceSelectionMode::InsideBasedOnNormal" },
|
||
|
|
{ "InsideBasedOnNormal.ToolTip", "Use hit normal to pierce backward through the geometry to pick an inside face of the containing cell." },
|
||
|
|
{ "InsideBasedOnViewRay.Comment", "/** Use view ray to pierce backward through the geometry to pick an inside face of the containing cell. */" },
|
||
|
|
{ "InsideBasedOnViewRay.Name", "ECubeGridToolFaceSelectionMode::InsideBasedOnViewRay" },
|
||
|
|
{ "InsideBasedOnViewRay.ToolTip", "Use view ray to pierce backward through the geometry to pick an inside face of the containing cell." },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "OutsideBasedOnNormal.Comment", "/** Use hit normal to pick the outer face of the containing cell. */" },
|
||
|
|
{ "OutsideBasedOnNormal.Name", "ECubeGridToolFaceSelectionMode::OutsideBasedOnNormal" },
|
||
|
|
{ "OutsideBasedOnNormal.ToolTip", "Use hit normal to pick the outer face of the containing cell." },
|
||
|
|
{ "OutsideBasedOnViewRay.Comment", "/** Use view ray to pick the outer face of the containing cell. */" },
|
||
|
|
{ "OutsideBasedOnViewRay.Name", "ECubeGridToolFaceSelectionMode::OutsideBasedOnViewRay" },
|
||
|
|
{ "OutsideBasedOnViewRay.ToolTip", "Use view ray to pick the outer face of the containing cell." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "ECubeGridToolFaceSelectionMode::OutsideBasedOnNormal", (int64)ECubeGridToolFaceSelectionMode::OutsideBasedOnNormal },
|
||
|
|
{ "ECubeGridToolFaceSelectionMode::InsideBasedOnNormal", (int64)ECubeGridToolFaceSelectionMode::InsideBasedOnNormal },
|
||
|
|
{ "ECubeGridToolFaceSelectionMode::OutsideBasedOnViewRay", (int64)ECubeGridToolFaceSelectionMode::OutsideBasedOnViewRay },
|
||
|
|
{ "ECubeGridToolFaceSelectionMode::InsideBasedOnViewRay", (int64)ECubeGridToolFaceSelectionMode::InsideBasedOnViewRay },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
nullptr,
|
||
|
|
"ECubeGridToolFaceSelectionMode",
|
||
|
|
"ECubeGridToolFaceSelectionMode",
|
||
|
|
Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum ECubeGridToolFaceSelectionMode **********************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolProperties **************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UCubeGridToolProperties;
|
||
|
|
UClass* UCubeGridToolProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UCubeGridToolProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridToolProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("CubeGridToolProperties"),
|
||
|
|
Z_Registration_Info_UClass_UCubeGridToolProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesUCubeGridToolProperties,
|
||
|
|
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_UCubeGridToolProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridToolProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return UCubeGridToolProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UCubeGridToolProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "CubeGridTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridFrameOrigin_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "EditCondition", "bAllowedToEditGrid" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridFrameOrientation_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "ClampMax", "18000" },
|
||
|
|
{ "ClampMin", "-180000" },
|
||
|
|
{ "EditCondition", "bAllowedToEditGrid" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "UIMax", "180" },
|
||
|
|
{ "UIMin", "-180" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowGrid_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowGizmo_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridPower_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "ClampMax", "31" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Comment", "/** Determines cube grid scale. Can also be adjusted with hotkeys. This changes Current\n\x09 Block Size to match the current Base Block Size and Grid Power (differently depending\n\x09 on the Power of Two setting). */" },
|
||
|
|
{ "EditCondition", "bAllowedToEditGrid" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Determines cube grid scale. Can also be adjusted with hotkeys. This changes Current\n Block Size to match the current Base Block Size and Grid Power (differently depending\n on the Power of Two setting)." },
|
||
|
|
{ "UIMax", "10" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentBlockSize_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "ClampMin", "0.001" },
|
||
|
|
{ "Comment", "/** \n\x09 * Sets the size of a block at the current grid power. This changes Base Block Size\n\x09 * such that the given value is achieved at the the current value of Grid Power.\n\x09 */" },
|
||
|
|
{ "EditCondition", "bAllowedToEditGrid" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Sets the size of a block at the current grid power. This changes Base Block Size\nsuch that the given value is achieved at the the current value of Grid Power." },
|
||
|
|
{ "UIMax", "1000" },
|
||
|
|
{ "UIMin", "1" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlocksPerStep_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Comment", "/** How many blocks each push/pull invocation will do at a time.*/" },
|
||
|
|
{ "Delta", "1" },
|
||
|
|
{ "LinearDeltaSensitivity", "50" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "How many blocks each push/pull invocation will do at a time." },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPowerOfTwoBlockSizes_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** \n\x09 * When true, block sizes change by powers of two as Grid Power is changed. When false, block\n\x09 * sizes change by twos and fives, much like the default editor grid snapping options (for\n\x09 * instance, sizes might increase from 10 to 50 to 100 to 500).\n\x09 * Note that toggling this option will reset Grid Power and Current Block Size to default values.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "When true, block sizes change by powers of two as Grid Power is changed. When false, block\nsizes change by twos and fives, much like the default editor grid snapping options (for\ninstance, sizes might increase from 10 to 50 to 100 to 500).\nNote that toggling this option will reset Grid Power and Current Block Size to default values." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlockBaseSize_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "ClampMax", "1000" },
|
||
|
|
{ "ClampMin", "0.001" },
|
||
|
|
{ "Comment", "/** Smallest block size to use in the grid, i.e. the block size at Grid Power 0. This\n\x09 changes Current Block Size according to current value of Grid Power. */" },
|
||
|
|
{ "EditCondition", "bAllowedToEditGrid" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Smallest block size to use in the grid, i.e. the block size at Grid Power 0. This\n changes Current Block Size according to current value of Grid Power." },
|
||
|
|
{ "UIMax", "10" },
|
||
|
|
{ "UIMin", "0.1" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCrosswiseDiagonal_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** When pushing/pulling in a way where the diagonal matters, setting this to true\n\x09 makes the diagonal generally try to lie flat across the face rather than at\n\x09 an incline. */" },
|
||
|
|
{ "EditCondition", "bInCornerMode" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "When pushing/pulling in a way where the diagonal matters, setting this to true\n makes the diagonal generally try to lie flat across the face rather than at\n an incline." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bKeepSideGroups_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** When performing multiple push/pulls with the same selection, attempt to keep the\n\x09 same group IDs on the sides of the new geometry (ie multiple E/Q presses will not\n\x09 result in different group topology around the sides compared to a single Ctrl+drag). */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "When performing multiple push/pulls with the same selection, attempt to keep the\n same group IDs on the sides of the new geometry (ie multiple E/Q presses will not\n result in different group topology around the sides compared to a single Ctrl+drag)." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowSelectionMeasurements_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** When true, displays dimensions of the given selection in the viewport. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "When true, displays dimensions of the given selection in the viewport." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlaneTolerance_MetaData[] = {
|
||
|
|
{ "Comment", "/** When performing selection, the tolerance to use when determining\n\x09 whether things lie in the same plane as a cube face. *///~ This turned out to not be a useful setting, so it is no longer EditAnywhere. The only cases where it\n//~ seems to have a noticeable effect were ones where it was set so high that it broke the selection\n//~ behavior slightly.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "When performing selection, the tolerance to use when determining\n whether things lie in the same plane as a cube face." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHitUnrelatedGeometry_MetaData[] = {
|
||
|
|
{ "Category", "BlockSelection" },
|
||
|
|
{ "Comment", "/** When raycasting to find a selected grid face, this determines whether geometry\n\x09 in the scene that is not part of the edited mesh is hit. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "When raycasting to find a selected grid face, this determines whether geometry\n in the scene that is not part of the edited mesh is hit." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHitGridGroundPlaneIfCloser_MetaData[] = {
|
||
|
|
{ "Category", "BlockSelection" },
|
||
|
|
{ "Comment", "/** When the grid ground plane is above some geometry, whether we should hit that\n\x09 plane or pass through to the other geometry. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "When the grid ground plane is above some geometry, whether we should hit that\n plane or pass through to the other geometry." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelectionMode_MetaData[] = {
|
||
|
|
{ "Category", "BlockSelection" },
|
||
|
|
{ "Comment", "/** How the selected face is determined. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "How the selected face is determined." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToggleCornerMode_MetaData[] = {
|
||
|
|
{ "Category", "ShortcutInfo" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PushPull_MetaData[] = {
|
||
|
|
{ "Category", "ShortcutInfo" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResizeGrid_MetaData[] = {
|
||
|
|
{ "Category", "ShortcutInfo" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FlipSelection_MetaData[] = {
|
||
|
|
{ "Category", "ShortcutInfo" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridGizmo_MetaData[] = {
|
||
|
|
{ "Category", "ShortcutInfo" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_QuickShiftGizmo_MetaData[] = {
|
||
|
|
{ "Category", "ShortcutInfo" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlignGizmo_MetaData[] = {
|
||
|
|
{ "Category", "ShortcutInfo" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInCornerMode_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowedToEditGrid_MetaData[] = {
|
||
|
|
{ "Comment", "//~ Currently unused... Used to disallow it during corner mode, might do so again.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolProperties constinit property declarations ******************
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_GridFrameOrigin;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_GridFrameOrientation;
|
||
|
|
static void NewProp_bShowGrid_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowGrid;
|
||
|
|
static void NewProp_bShowGizmo_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowGizmo;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_GridPower;
|
||
|
|
static const UECodeGen_Private::FDoublePropertyParams NewProp_CurrentBlockSize;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_BlocksPerStep;
|
||
|
|
static void NewProp_bPowerOfTwoBlockSizes_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPowerOfTwoBlockSizes;
|
||
|
|
static const UECodeGen_Private::FDoublePropertyParams NewProp_BlockBaseSize;
|
||
|
|
static void NewProp_bCrosswiseDiagonal_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCrosswiseDiagonal;
|
||
|
|
static void NewProp_bKeepSideGroups_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bKeepSideGroups;
|
||
|
|
static void NewProp_bShowSelectionMeasurements_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowSelectionMeasurements;
|
||
|
|
static const UECodeGen_Private::FDoublePropertyParams NewProp_PlaneTolerance;
|
||
|
|
static void NewProp_bHitUnrelatedGeometry_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHitUnrelatedGeometry;
|
||
|
|
static void NewProp_bHitGridGroundPlaneIfCloser_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHitGridGroundPlaneIfCloser;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_FaceSelectionMode_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_FaceSelectionMode;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_ToggleCornerMode;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_PushPull;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_ResizeGrid;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_FlipSelection;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_GridGizmo;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_QuickShiftGizmo;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_AlignGizmo;
|
||
|
|
static void NewProp_bInCornerMode_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInCornerMode;
|
||
|
|
static void NewProp_bAllowedToEditGrid_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowedToEditGrid;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UCubeGridToolProperties constinit property declarations ********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UCubeGridToolProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UCubeGridToolProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolProperties Property Definitions *****************************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridFrameOrigin = { "GridFrameOrigin", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, GridFrameOrigin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridFrameOrigin_MetaData), NewProp_GridFrameOrigin_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridFrameOrientation = { "GridFrameOrientation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, GridFrameOrientation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridFrameOrientation_MetaData), NewProp_GridFrameOrientation_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowGrid_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bShowGrid = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowGrid = { "bShowGrid", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowGrid_MetaData), NewProp_bShowGrid_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowGizmo_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bShowGizmo = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_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(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowGizmo_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowGizmo_MetaData), NewProp_bShowGizmo_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridPower = { "GridPower", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, GridPower), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridPower_MetaData), NewProp_GridPower_MetaData) };
|
||
|
|
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_CurrentBlockSize = { "CurrentBlockSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, CurrentBlockSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentBlockSize_MetaData), NewProp_CurrentBlockSize_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_BlocksPerStep = { "BlocksPerStep", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, BlocksPerStep), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlocksPerStep_MetaData), NewProp_BlocksPerStep_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bPowerOfTwoBlockSizes_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bPowerOfTwoBlockSizes = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bPowerOfTwoBlockSizes = { "bPowerOfTwoBlockSizes", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bPowerOfTwoBlockSizes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPowerOfTwoBlockSizes_MetaData), NewProp_bPowerOfTwoBlockSizes_MetaData) };
|
||
|
|
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_BlockBaseSize = { "BlockBaseSize", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, BlockBaseSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlockBaseSize_MetaData), NewProp_BlockBaseSize_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bCrosswiseDiagonal_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bCrosswiseDiagonal = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bCrosswiseDiagonal = { "bCrosswiseDiagonal", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bCrosswiseDiagonal_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCrosswiseDiagonal_MetaData), NewProp_bCrosswiseDiagonal_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bKeepSideGroups_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bKeepSideGroups = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bKeepSideGroups = { "bKeepSideGroups", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bKeepSideGroups_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bKeepSideGroups_MetaData), NewProp_bKeepSideGroups_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowSelectionMeasurements_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bShowSelectionMeasurements = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowSelectionMeasurements = { "bShowSelectionMeasurements", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowSelectionMeasurements_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowSelectionMeasurements_MetaData), NewProp_bShowSelectionMeasurements_MetaData) };
|
||
|
|
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_PlaneTolerance = { "PlaneTolerance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, PlaneTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlaneTolerance_MetaData), NewProp_PlaneTolerance_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitUnrelatedGeometry_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bHitUnrelatedGeometry = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitUnrelatedGeometry = { "bHitUnrelatedGeometry", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitUnrelatedGeometry_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHitUnrelatedGeometry_MetaData), NewProp_bHitUnrelatedGeometry_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitGridGroundPlaneIfCloser_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bHitGridGroundPlaneIfCloser = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitGridGroundPlaneIfCloser = { "bHitGridGroundPlaneIfCloser", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitGridGroundPlaneIfCloser_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHitGridGroundPlaneIfCloser_MetaData), NewProp_bHitGridGroundPlaneIfCloser_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_FaceSelectionMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_FaceSelectionMode = { "FaceSelectionMode", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, FaceSelectionMode), Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolFaceSelectionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelectionMode_MetaData), NewProp_FaceSelectionMode_MetaData) }; // 3499546032
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_ToggleCornerMode = { "ToggleCornerMode", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, ToggleCornerMode), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToggleCornerMode_MetaData), NewProp_ToggleCornerMode_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_PushPull = { "PushPull", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, PushPull), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PushPull_MetaData), NewProp_PushPull_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_ResizeGrid = { "ResizeGrid", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, ResizeGrid), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResizeGrid_MetaData), NewProp_ResizeGrid_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_FlipSelection = { "FlipSelection", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, FlipSelection), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FlipSelection_MetaData), NewProp_FlipSelection_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridGizmo = { "GridGizmo", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, GridGizmo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridGizmo_MetaData), NewProp_GridGizmo_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_QuickShiftGizmo = { "QuickShiftGizmo", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, QuickShiftGizmo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_QuickShiftGizmo_MetaData), NewProp_QuickShiftGizmo_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_AlignGizmo = { "AlignGizmo", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolProperties, AlignGizmo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlignGizmo_MetaData), NewProp_AlignGizmo_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bInCornerMode_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bInCornerMode = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bInCornerMode = { "bInCornerMode", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bInCornerMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInCornerMode_MetaData), NewProp_bInCornerMode_MetaData) };
|
||
|
|
void Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bAllowedToEditGrid_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UCubeGridToolProperties*)Obj)->bAllowedToEditGrid = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bAllowedToEditGrid = { "bAllowedToEditGrid", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCubeGridToolProperties), &Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bAllowedToEditGrid_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowedToEditGrid_MetaData), NewProp_bAllowedToEditGrid_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCubeGridToolProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridFrameOrigin,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridFrameOrientation,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowGrid,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowGizmo,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridPower,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_CurrentBlockSize,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_BlocksPerStep,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bPowerOfTwoBlockSizes,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_BlockBaseSize,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bCrosswiseDiagonal,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bKeepSideGroups,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bShowSelectionMeasurements,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_PlaneTolerance,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitUnrelatedGeometry,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bHitGridGroundPlaneIfCloser,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_FaceSelectionMode_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_FaceSelectionMode,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_ToggleCornerMode,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_PushPull,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_ResizeGrid,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_FlipSelection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_GridGizmo,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_QuickShiftGizmo,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_AlignGizmo,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bInCornerMode,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolProperties_Statics::NewProp_bAllowedToEditGrid,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UCubeGridToolProperties Property Definitions *******************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UCubeGridToolProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCubeGridToolProperties_Statics::ClassParams = {
|
||
|
|
&UCubeGridToolProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UCubeGridToolProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UCubeGridToolProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UCubeGridToolProperties::StaticRegisterNativesUCubeGridToolProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridToolProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridToolProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCubeGridToolProperties.OuterSingleton, Z_Construct_UClass_UCubeGridToolProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UCubeGridToolProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
UCubeGridToolProperties::UCubeGridToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCubeGridToolProperties);
|
||
|
|
UCubeGridToolProperties::~UCubeGridToolProperties() {}
|
||
|
|
// ********** End Class UCubeGridToolProperties ****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ECubeGridToolAction *******************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECubeGridToolAction;
|
||
|
|
static UEnum* ECubeGridToolAction_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_ECubeGridToolAction.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_ECubeGridToolAction.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("ECubeGridToolAction"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_ECubeGridToolAction.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<ECubeGridToolAction>()
|
||
|
|
{
|
||
|
|
return ECubeGridToolAction_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "AcceptAndStartNew.Name", "ECubeGridToolAction::AcceptAndStartNew" },
|
||
|
|
{ "CornerMode.Name", "ECubeGridToolAction::CornerMode" },
|
||
|
|
{ "DecreaseGridPower.Name", "ECubeGridToolAction::DecreaseGridPower" },
|
||
|
|
{ "Flip.Name", "ECubeGridToolAction::Flip" },
|
||
|
|
{ "IncreaseGridPower.Name", "ECubeGridToolAction::IncreaseGridPower" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "NoAction.Name", "ECubeGridToolAction::NoAction" },
|
||
|
|
{ "Pull.Name", "ECubeGridToolAction::Pull" },
|
||
|
|
{ "Push.Name", "ECubeGridToolAction::Push" },
|
||
|
|
{ "ResetFromActor.Comment", "// FitGrid,\n" },
|
||
|
|
{ "ResetFromActor.Name", "ECubeGridToolAction::ResetFromActor" },
|
||
|
|
{ "ResetFromActor.ToolTip", "FitGrid," },
|
||
|
|
{ "SlideBack.Name", "ECubeGridToolAction::SlideBack" },
|
||
|
|
{ "SlideForward.Name", "ECubeGridToolAction::SlideForward" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "ECubeGridToolAction::NoAction", (int64)ECubeGridToolAction::NoAction },
|
||
|
|
{ "ECubeGridToolAction::Push", (int64)ECubeGridToolAction::Push },
|
||
|
|
{ "ECubeGridToolAction::Pull", (int64)ECubeGridToolAction::Pull },
|
||
|
|
{ "ECubeGridToolAction::Flip", (int64)ECubeGridToolAction::Flip },
|
||
|
|
{ "ECubeGridToolAction::SlideForward", (int64)ECubeGridToolAction::SlideForward },
|
||
|
|
{ "ECubeGridToolAction::SlideBack", (int64)ECubeGridToolAction::SlideBack },
|
||
|
|
{ "ECubeGridToolAction::DecreaseGridPower", (int64)ECubeGridToolAction::DecreaseGridPower },
|
||
|
|
{ "ECubeGridToolAction::IncreaseGridPower", (int64)ECubeGridToolAction::IncreaseGridPower },
|
||
|
|
{ "ECubeGridToolAction::CornerMode", (int64)ECubeGridToolAction::CornerMode },
|
||
|
|
{ "ECubeGridToolAction::ResetFromActor", (int64)ECubeGridToolAction::ResetFromActor },
|
||
|
|
{ "ECubeGridToolAction::AcceptAndStartNew", (int64)ECubeGridToolAction::AcceptAndStartNew },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
nullptr,
|
||
|
|
"ECubeGridToolAction",
|
||
|
|
"ECubeGridToolAction",
|
||
|
|
Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_ECubeGridToolAction.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECubeGridToolAction.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_ECubeGridToolAction_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_ECubeGridToolAction.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum ECubeGridToolAction *********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function AcceptAndStartNew **************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_AcceptAndStartNew_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "AssetActions" },
|
||
|
|
{ "Comment", "/**\n\x09 * Accepts the output of the current tool and restarts it in \"create new asset\" mode.\n\x09 * Used to avoid creating one huge mesh when working on different parts of a level.\n\x09 * Note that undoing object creation will not remove any created assets on disc (i.e.\n\x09 * undoing the creation of a static mesh will remove the actor from the world but not\n\x09 * remove the static mesh asset from disc).\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Accepts the output of the current tool and restarts it in \"create new asset\" mode.\nUsed to avoid creating one huge mesh when working on different parts of a level.\nNote that undoing object creation will not remove any created assets on disc (i.e.\nundoing the creation of a static mesh will remove the actor from the world but not\nremove the static mesh asset from disc)." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function AcceptAndStartNew constinit property declarations *********************
|
||
|
|
// ********** End Function AcceptAndStartNew constinit property declarations ***********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_AcceptAndStartNew_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "AcceptAndStartNew", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_AcceptAndStartNew_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_AcceptAndStartNew_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_AcceptAndStartNew()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_AcceptAndStartNew_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execAcceptAndStartNew)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->AcceptAndStartNew();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function AcceptAndStartNew ****************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function CornerMode *********************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_CornerMode_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "Actions" },
|
||
|
|
{ "Comment", "/** Engages a mode where specific corners can be selected to push/pull only\n\x09 those corners. Press Apply to commit the result afterward. Can also be toggled\n\x09 with Z. */" },
|
||
|
|
{ "DisplayPriority", "5" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Engages a mode where specific corners can be selected to push/pull only\n those corners. Press Apply to commit the result afterward. Can also be toggled\n with Z." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function CornerMode constinit property declarations ****************************
|
||
|
|
// ********** End Function CornerMode constinit property declarations ******************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_CornerMode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "CornerMode", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_CornerMode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_CornerMode_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_CornerMode()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_CornerMode_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execCornerMode)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->CornerMode();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function CornerMode ***********************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function Flip ***************************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_Flip_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "Actions" },
|
||
|
|
{ "Comment", "/** Can also be invoked with T. */" },
|
||
|
|
{ "DisplayPriority", "6" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Can also be invoked with T." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Flip constinit property declarations **********************************
|
||
|
|
// ********** End Function Flip constinit property declarations ************************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_Flip_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "Flip", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_Flip_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_Flip_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_Flip()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_Flip_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execFlip)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Flip();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function Flip *****************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function Pull ***************************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_Pull_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "Actions" },
|
||
|
|
{ "Comment", "/** Can also be invoked with E. */" },
|
||
|
|
{ "DisplayPriority", "1" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Can also be invoked with E." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Pull constinit property declarations **********************************
|
||
|
|
// ********** End Function Pull constinit property declarations ************************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_Pull_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "Pull", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_Pull_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_Pull_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_Pull()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_Pull_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execPull)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Pull();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function Pull *****************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function Push ***************************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_Push_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "Actions" },
|
||
|
|
{ "Comment", "/** Can also be invoked with Q. */" },
|
||
|
|
{ "DisplayPriority", "2" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Can also be invoked with Q." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Push constinit property declarations **********************************
|
||
|
|
// ********** End Function Push constinit property declarations ************************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_Push_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "Push", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_Push_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_Push_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_Push()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_Push_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execPush)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Push();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function Push *****************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function ResetGridFromActor *************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_ResetGridFromActor_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "GridReinitialization" },
|
||
|
|
{ "Comment", "/** \n\x09 * Resets the grid position and orientation based on the actor in Grid Source Actor. This allows \n\x09 * grid positions/orientations to be saved by pasting them into the transform of some actor that\n\x09 * is later used, or by relying on the fact that the tool initializes transforms of newly created\n\x09 * meshes based on the grid used.\n\x09 */" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Resets the grid position and orientation based on the actor in Grid Source Actor. This allows\ngrid positions/orientations to be saved by pasting them into the transform of some actor that\nis later used, or by relying on the fact that the tool initializes transforms of newly created\nmeshes based on the grid used." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function ResetGridFromActor constinit property declarations ********************
|
||
|
|
// ********** End Function ResetGridFromActor constinit property declarations **********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_ResetGridFromActor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "ResetGridFromActor", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_ResetGridFromActor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_ResetGridFromActor_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_ResetGridFromActor()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_ResetGridFromActor_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execResetGridFromActor)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->ResetGridFromActor();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function ResetGridFromActor ***************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function SlideBack **********************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_SlideBack_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "Actions" },
|
||
|
|
{ "Comment", "/** Can also be invoked with Shift + E. */" },
|
||
|
|
{ "DisplayPriority", "3" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Can also be invoked with Shift + E." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function SlideBack constinit property declarations *****************************
|
||
|
|
// ********** End Function SlideBack constinit property declarations *******************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_SlideBack_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "SlideBack", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_SlideBack_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_SlideBack_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_SlideBack()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_SlideBack_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execSlideBack)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->SlideBack();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function SlideBack ************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Function SlideForward *******************************
|
||
|
|
struct Z_Construct_UFunction_UCubeGridToolActions_SlideForward_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "CallInEditor", "true" },
|
||
|
|
{ "Category", "Actions" },
|
||
|
|
{ "Comment", "/** Can also be invoked with Shift + Q. */" },
|
||
|
|
{ "DisplayPriority", "4" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Can also be invoked with Shift + Q." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function SlideForward constinit property declarations **************************
|
||
|
|
// ********** End Function SlideForward constinit property declarations ****************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCubeGridToolActions_SlideForward_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCubeGridToolActions, nullptr, "SlideForward", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCubeGridToolActions_SlideForward_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCubeGridToolActions_SlideForward_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UCubeGridToolActions_SlideForward()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCubeGridToolActions_SlideForward_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UCubeGridToolActions::execSlideForward)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->SlideForward();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UCubeGridToolActions Function SlideForward *********************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions *****************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UCubeGridToolActions;
|
||
|
|
UClass* UCubeGridToolActions::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UCubeGridToolActions;
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridToolActions.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("CubeGridToolActions"),
|
||
|
|
Z_Registration_Info_UClass_UCubeGridToolActions.InnerSingleton,
|
||
|
|
StaticRegisterNativesUCubeGridToolActions,
|
||
|
|
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_UCubeGridToolActions.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridToolActions_NoRegister()
|
||
|
|
{
|
||
|
|
return UCubeGridToolActions::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UCubeGridToolActions_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "CubeGridTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridSourceActor_MetaData[] = {
|
||
|
|
{ "Category", "GridReinitialization" },
|
||
|
|
{ "Comment", "/** Actor whose transform to use when doing Reset Grid From Actor. *///~ For some reason we can't seem to use TWeakObjectPtr here- it becomes unsettable in the tool.\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Actor whose transform to use when doing Reset Grid From Actor." },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions constinit property declarations *********************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GridSourceActor;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UCubeGridToolActions constinit property declarations ***********************
|
||
|
|
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
|
||
|
|
{ .NameUTF8 = UTF8TEXT("AcceptAndStartNew"), .Pointer = &UCubeGridToolActions::execAcceptAndStartNew },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("CornerMode"), .Pointer = &UCubeGridToolActions::execCornerMode },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Flip"), .Pointer = &UCubeGridToolActions::execFlip },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Pull"), .Pointer = &UCubeGridToolActions::execPull },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Push"), .Pointer = &UCubeGridToolActions::execPush },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("ResetGridFromActor"), .Pointer = &UCubeGridToolActions::execResetGridFromActor },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("SlideBack"), .Pointer = &UCubeGridToolActions::execSlideBack },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("SlideForward"), .Pointer = &UCubeGridToolActions::execSlideForward },
|
||
|
|
};
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_AcceptAndStartNew, "AcceptAndStartNew" }, // 3981444460
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_CornerMode, "CornerMode" }, // 2246198821
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_Flip, "Flip" }, // 3510089442
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_Pull, "Pull" }, // 3293190928
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_Push, "Push" }, // 2835876943
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_ResetGridFromActor, "ResetGridFromActor" }, // 2273087221
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_SlideBack, "SlideBack" }, // 2685723067
|
||
|
|
{ &Z_Construct_UFunction_UCubeGridToolActions_SlideForward, "SlideForward" }, // 1278500148
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UCubeGridToolActions>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UCubeGridToolActions_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridToolActions Property Definitions ********************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridToolActions_Statics::NewProp_GridSourceActor = { "GridSourceActor", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridToolActions, GridSourceActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridSourceActor_MetaData), NewProp_GridSourceActor_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCubeGridToolActions_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridToolActions_Statics::NewProp_GridSourceActor,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolActions_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UCubeGridToolActions Property Definitions **********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UCubeGridToolActions_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolActions_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCubeGridToolActions_Statics::ClassParams = {
|
||
|
|
&UCubeGridToolActions::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
FuncInfo,
|
||
|
|
Z_Construct_UClass_UCubeGridToolActions_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
UE_ARRAY_COUNT(FuncInfo),
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolActions_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridToolActions_Statics::Class_MetaDataParams), Z_Construct_UClass_UCubeGridToolActions_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UCubeGridToolActions::StaticRegisterNativesUCubeGridToolActions()
|
||
|
|
{
|
||
|
|
UClass* Class = UCubeGridToolActions::StaticClass();
|
||
|
|
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UCubeGridToolActions_Statics::Funcs));
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridToolActions()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridToolActions.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCubeGridToolActions.OuterSingleton, Z_Construct_UClass_UCubeGridToolActions_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UCubeGridToolActions.OuterSingleton;
|
||
|
|
}
|
||
|
|
UCubeGridToolActions::UCubeGridToolActions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCubeGridToolActions);
|
||
|
|
UCubeGridToolActions::~UCubeGridToolActions() {}
|
||
|
|
// ********** End Class UCubeGridToolActions *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridTool ************************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UCubeGridTool;
|
||
|
|
UClass* UCubeGridTool::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UCubeGridTool;
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridTool.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("CubeGridTool"),
|
||
|
|
Z_Registration_Info_UClass_UCubeGridTool.InnerSingleton,
|
||
|
|
StaticRegisterNativesUCubeGridTool,
|
||
|
|
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_UCubeGridTool.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridTool_NoRegister()
|
||
|
|
{
|
||
|
|
return UCubeGridTool::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UCubeGridTool_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/** Tool that allows for blocky boolean operations on an orientable power-of-two grid. */" },
|
||
|
|
{ "IncludePath", "CubeGridTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Tool that allows for blocky boolean operations on an orientable power-of-two grid." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridGizmo_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridGizmoAlignmentMechanic_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GridGizmoTransformProxy_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LineSets_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClickDragBehavior_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HoverBehavior_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CtrlMiddleClickBehavior_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MiddleClickDragBehavior_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
|
||
|
|
{ "Comment", "// Properties, etc\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Properties, etc" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToolActions_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = {
|
||
|
|
{ "Comment", "// Existing asset to modify, if one was selected\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
{ "ToolTip", "Existing asset to modify, if one was selected" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Preview_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/CubeGridTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridTool constinit property declarations ****************************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GridGizmo;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GridGizmoAlignmentMechanic;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GridGizmoTransformProxy;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_LineSets;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ClickDragBehavior;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_HoverBehavior;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_CtrlMiddleClickBehavior;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_MiddleClickDragBehavior;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ToolActions;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutputTypeProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Target;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Preview;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UCubeGridTool constinit property declarations ******************************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UCubeGridTool>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UCubeGridTool_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UCubeGridTool Property Definitions ***************************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_GridGizmo = { "GridGizmo", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, GridGizmo), Z_Construct_UClass_UCombinedTransformGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridGizmo_MetaData), NewProp_GridGizmo_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_GridGizmoAlignmentMechanic = { "GridGizmoAlignmentMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, GridGizmoAlignmentMechanic), Z_Construct_UClass_UDragAlignmentMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridGizmoAlignmentMechanic_MetaData), NewProp_GridGizmoAlignmentMechanic_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_GridGizmoTransformProxy = { "GridGizmoTransformProxy", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, GridGizmoTransformProxy), Z_Construct_UClass_UTransformProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GridGizmoTransformProxy_MetaData), NewProp_GridGizmoTransformProxy_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_LineSets = { "LineSets", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, LineSets), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LineSets_MetaData), NewProp_LineSets_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_ClickDragBehavior = { "ClickDragBehavior", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, ClickDragBehavior), Z_Construct_UClass_UClickDragInputBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClickDragBehavior_MetaData), NewProp_ClickDragBehavior_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_HoverBehavior = { "HoverBehavior", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, HoverBehavior), Z_Construct_UClass_UMouseHoverBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HoverBehavior_MetaData), NewProp_HoverBehavior_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_CtrlMiddleClickBehavior = { "CtrlMiddleClickBehavior", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, CtrlMiddleClickBehavior), Z_Construct_UClass_ULocalSingleClickInputBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CtrlMiddleClickBehavior_MetaData), NewProp_CtrlMiddleClickBehavior_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_MiddleClickDragBehavior = { "MiddleClickDragBehavior", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, MiddleClickDragBehavior), Z_Construct_UClass_ULocalClickDragInputBehavior_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MiddleClickDragBehavior_MetaData), NewProp_MiddleClickDragBehavior_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, Settings), Z_Construct_UClass_UCubeGridToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_ToolActions = { "ToolActions", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, ToolActions), Z_Construct_UClass_UCubeGridToolActions_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToolActions_MetaData), NewProp_ToolActions_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_MaterialProperties = { "MaterialProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, MaterialProperties), Z_Construct_UClass_UNewMeshMaterialProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialProperties_MetaData), NewProp_MaterialProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_OutputTypeProperties = { "OutputTypeProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, OutputTypeProperties), Z_Construct_UClass_UCreateMeshObjectTypeProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeProperties_MetaData), NewProp_OutputTypeProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, Target), Z_Construct_UClass_UToolTarget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCubeGridTool_Statics::NewProp_Preview = { "Preview", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeGridTool, Preview), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Preview_MetaData), NewProp_Preview_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCubeGridTool_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_GridGizmo,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_GridGizmoAlignmentMechanic,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_GridGizmoTransformProxy,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_LineSets,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_ClickDragBehavior,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_HoverBehavior,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_CtrlMiddleClickBehavior,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_MiddleClickDragBehavior,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_Settings,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_ToolActions,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_MaterialProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_OutputTypeProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_Target,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeGridTool_Statics::NewProp_Preview,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridTool_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UCubeGridTool Property Definitions *****************************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UCubeGridTool_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridTool_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UCubeGridTool_Statics::InterfaceParams[] = {
|
||
|
|
{ Z_Construct_UClass_UInteractiveToolNestedAcceptCancelAPI_NoRegister, (int32)VTABLE_OFFSET(UCubeGridTool, IInteractiveToolNestedAcceptCancelAPI), false }, // 1318677364
|
||
|
|
{ Z_Construct_UClass_UInteractiveToolCameraFocusAPI_NoRegister, (int32)VTABLE_OFFSET(UCubeGridTool, IInteractiveToolCameraFocusAPI), false }, // 133388286
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCubeGridTool_Statics::ClassParams = {
|
||
|
|
&UCubeGridTool::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UCubeGridTool_Statics::PropPointers,
|
||
|
|
InterfaceParams,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridTool_Statics::PropPointers),
|
||
|
|
UE_ARRAY_COUNT(InterfaceParams),
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeGridTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UCubeGridTool_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UCubeGridTool::StaticRegisterNativesUCubeGridTool()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UCubeGridTool()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UCubeGridTool.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCubeGridTool.OuterSingleton, Z_Construct_UClass_UCubeGridTool_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UCubeGridTool.OuterSingleton;
|
||
|
|
}
|
||
|
|
UCubeGridTool::UCubeGridTool() {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCubeGridTool);
|
||
|
|
UCubeGridTool::~UCubeGridTool() {}
|
||
|
|
// ********** End Class UCubeGridTool **************************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h__Script_MeshModelingToolsExp_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ ECubeGridToolFaceSelectionMode_StaticEnum, TEXT("ECubeGridToolFaceSelectionMode"), &Z_Registration_Info_UEnum_ECubeGridToolFaceSelectionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3499546032U) },
|
||
|
|
{ ECubeGridToolAction_StaticEnum, TEXT("ECubeGridToolAction"), &Z_Registration_Info_UEnum_ECubeGridToolAction, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2718362139U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UCubeGridToolBuilder, UCubeGridToolBuilder::StaticClass, TEXT("UCubeGridToolBuilder"), &Z_Registration_Info_UClass_UCubeGridToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCubeGridToolBuilder), 3375727927U) },
|
||
|
|
{ Z_Construct_UClass_UCubeGridToolProperties, UCubeGridToolProperties::StaticClass, TEXT("UCubeGridToolProperties"), &Z_Registration_Info_UClass_UCubeGridToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCubeGridToolProperties), 1777022090U) },
|
||
|
|
{ Z_Construct_UClass_UCubeGridToolActions, UCubeGridToolActions::StaticClass, TEXT("UCubeGridToolActions"), &Z_Registration_Info_UClass_UCubeGridToolActions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCubeGridToolActions), 1294253721U) },
|
||
|
|
{ Z_Construct_UClass_UCubeGridTool, UCubeGridTool::StaticClass, TEXT("UCubeGridTool"), &Z_Registration_Info_UClass_UCubeGridTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCubeGridTool), 663162639U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h__Script_MeshModelingToolsExp_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h__Script_MeshModelingToolsExp_3918423722{
|
||
|
|
TEXT("/Script/MeshModelingToolsExp"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|