// 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 "Builders/CubeBuilder.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeCubeBuilder() {} // ********** Begin Cross Module References ******************************************************** UNREALED_API UClass* Z_Construct_UClass_UCubeBuilder(); UNREALED_API UClass* Z_Construct_UClass_UCubeBuilder_NoRegister(); UNREALED_API UClass* Z_Construct_UClass_UEditorBrushBuilder(); UPackage* Z_Construct_UPackage__Script_UnrealEd(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UCubeBuilder ************************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UCubeBuilder; UClass* UCubeBuilder::GetPrivateStaticClass() { using TClass = UCubeBuilder; if (!Z_Registration_Info_UClass_UCubeBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("CubeBuilder"), Z_Registration_Info_UClass_UCubeBuilder.InnerSingleton, StaticRegisterNativesUCubeBuilder, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UCubeBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UCubeBuilder_NoRegister() { return UCubeBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UCubeBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "AutoExpandCategories", "BrushSettings" }, { "DisplayName", "Box" }, { "HideCategories", "Object" }, { "IncludePath", "Builders/CubeBuilder.h" }, { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = { { "Category", "BrushSettings" }, { "ClampMin", "0.000001" }, { "Comment", "/** The size of the cube in the X dimension */" }, { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, { "ToolTip", "The size of the cube in the X dimension" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = { { "Category", "BrushSettings" }, { "ClampMin", "0.000001" }, { "Comment", "/** The size of the cube in the Y dimension */" }, { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, { "ToolTip", "The size of the cube in the Y dimension" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Z_MetaData[] = { { "Category", "BrushSettings" }, { "ClampMin", "0.000001" }, { "Comment", "/** The size of the cube in the Z dimension */" }, { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, { "ToolTip", "The size of the cube in the Z dimension" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WallThickness_MetaData[] = { { "Category", "BrushSettings" }, { "Comment", "/** The thickness of the cube wall when hollow */" }, { "EditCondition", "Hollow" }, { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, { "ToolTip", "The thickness of the cube wall when hollow" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = { { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hollow_MetaData[] = { { "Category", "BrushSettings" }, { "Comment", "/** Whether this is a hollow or solid cube */" }, { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, { "ToolTip", "Whether this is a hollow or solid cube" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tessellated_MetaData[] = { { "Category", "BrushSettings" }, { "Comment", "/** Whether extra internal faces should be generated for each cube face */" }, { "ModuleRelativePath", "Classes/Builders/CubeBuilder.h" }, { "ToolTip", "Whether extra internal faces should be generated for each cube face" }, }; #endif // WITH_METADATA // ********** Begin Class UCubeBuilder constinit property declarations ***************************** static const UECodeGen_Private::FFloatPropertyParams NewProp_X; static const UECodeGen_Private::FFloatPropertyParams NewProp_Y; static const UECodeGen_Private::FFloatPropertyParams NewProp_Z; static const UECodeGen_Private::FFloatPropertyParams NewProp_WallThickness; static const UECodeGen_Private::FNamePropertyParams NewProp_GroupName; static void NewProp_Hollow_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Hollow; static void NewProp_Tessellated_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_Tessellated; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UCubeBuilder constinit property declarations ******************************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UCubeBuilder_Statics // ********** Begin Class UCubeBuilder Property Definitions **************************************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCubeBuilder_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeBuilder, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeBuilder, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Z = { "Z", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeBuilder, Z), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Z_MetaData), NewProp_Z_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCubeBuilder_Statics::NewProp_WallThickness = { "WallThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeBuilder, WallThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WallThickness_MetaData), NewProp_WallThickness_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UCubeBuilder_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCubeBuilder, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) }; void Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Hollow_SetBit(void* Obj) { ((UCubeBuilder*)Obj)->Hollow = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Hollow = { "Hollow", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UCubeBuilder), &Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Hollow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hollow_MetaData), NewProp_Hollow_MetaData) }; void Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Tessellated_SetBit(void* Obj) { ((UCubeBuilder*)Obj)->Tessellated = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Tessellated = { "Tessellated", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UCubeBuilder), &Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Tessellated_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tessellated_MetaData), NewProp_Tessellated_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCubeBuilder_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeBuilder_Statics::NewProp_X, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Y, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Z, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeBuilder_Statics::NewProp_WallThickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeBuilder_Statics::NewProp_GroupName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Hollow, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCubeBuilder_Statics::NewProp_Tessellated, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeBuilder_Statics::PropPointers) < 2048); // ********** End Class UCubeBuilder Property Definitions ****************************************** UObject* (*const Z_Construct_UClass_UCubeBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UEditorBrushBuilder, (UObject* (*)())Z_Construct_UPackage__Script_UnrealEd, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UCubeBuilder_Statics::ClassParams = { &UCubeBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UCubeBuilder_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UCubeBuilder_Statics::PropPointers), 0, 0x000810A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCubeBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UCubeBuilder_Statics::Class_MetaDataParams) }; void UCubeBuilder::StaticRegisterNativesUCubeBuilder() { } UClass* Z_Construct_UClass_UCubeBuilder() { if (!Z_Registration_Info_UClass_UCubeBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCubeBuilder.OuterSingleton, Z_Construct_UClass_UCubeBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UCubeBuilder.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCubeBuilder); UCubeBuilder::~UCubeBuilder() {} // ********** End Class UCubeBuilder *************************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_Builders_CubeBuilder_h__Script_UnrealEd_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UCubeBuilder, UCubeBuilder::StaticClass, TEXT("UCubeBuilder"), &Z_Registration_Info_UClass_UCubeBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCubeBuilder), 919172235U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_Builders_CubeBuilder_h__Script_UnrealEd_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_Builders_CubeBuilder_h__Script_UnrealEd_3333999997{ TEXT("/Script/UnrealEd"), Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_Builders_CubeBuilder_h__Script_UnrealEd_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_UnrealEd_Classes_Builders_CubeBuilder_h__Script_UnrealEd_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS