// 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 "BakeMeshAttributeToolCommon.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeBakeMeshAttributeToolCommon() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeCurvatureMapToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeCurvatureMapToolProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeHeightMapToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeHeightMapToolProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeInputMeshProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeInputMeshProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMultiTexture2DProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeMultiTexture2DProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeNormalMapToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeNormalMapToolProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeOcclusionMapToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeOcclusionMapToolProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeTexture2DProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeTexture2DProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeUVShellMapToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeUVShellMapToolProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeVisualizationProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UBakeVisualizationProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace(); UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EBakeNormalSpace ********************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeNormalSpace; static UEnum* EBakeNormalSpace_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeNormalSpace.OuterSingleton) { Z_Registration_Info_UEnum_EBakeNormalSpace.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeNormalSpace")); } return Z_Registration_Info_UEnum_EBakeNormalSpace.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeNormalSpace_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/**\n * Bake tool property sets\n */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "Object.Comment", "/** Object space */" }, { "Object.Name", "EBakeNormalSpace::Object" }, { "Object.ToolTip", "Object space" }, { "Tangent.Comment", "/** Tangent space */" }, { "Tangent.Name", "EBakeNormalSpace::Tangent" }, { "Tangent.ToolTip", "Tangent space" }, { "ToolTip", "Bake tool property sets" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeNormalSpace::Tangent", (int64)EBakeNormalSpace::Tangent }, { "EBakeNormalSpace::Object", (int64)EBakeNormalSpace::Object }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeNormalSpace", "EBakeNormalSpace", Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace() { if (!Z_Registration_Info_UEnum_EBakeNormalSpace.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeNormalSpace.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeNormalSpace.InnerSingleton; } // ********** End Enum EBakeNormalSpace ************************************************************ // ********** Begin Class UBakeInputMeshProperties Function GetSourceUVLayerNamesFunc ************** struct Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics { struct BakeInputMeshProperties_eventGetSourceUVLayerNamesFunc_Parms { TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetSourceUVLayerNamesFunc constinit property declarations ************* static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSourceUVLayerNamesFunc constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSourceUVLayerNamesFunc Property Definitions ************************ const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BakeInputMeshProperties_eventGetSourceUVLayerNamesFunc_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::PropPointers) < 2048); // ********** End Function GetSourceUVLayerNamesFunc Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBakeInputMeshProperties, nullptr, "GetSourceUVLayerNamesFunc", Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::PropPointers), sizeof(Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::BakeInputMeshProperties_eventGetSourceUVLayerNamesFunc_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::BakeInputMeshProperties_eventGetSourceUVLayerNamesFunc_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UBakeInputMeshProperties::execGetSourceUVLayerNamesFunc) { P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetSourceUVLayerNamesFunc(); P_NATIVE_END; } // ********** End Class UBakeInputMeshProperties Function GetSourceUVLayerNamesFunc **************** // ********** Begin Class UBakeInputMeshProperties Function GetTargetUVLayerNamesFunc ************** struct Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics { struct BakeInputMeshProperties_eventGetTargetUVLayerNamesFunc_Parms { TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetTargetUVLayerNamesFunc constinit property declarations ************* static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTargetUVLayerNamesFunc constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTargetUVLayerNamesFunc Property Definitions ************************ const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BakeInputMeshProperties_eventGetTargetUVLayerNamesFunc_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers) < 2048); // ********** End Function GetTargetUVLayerNamesFunc Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBakeInputMeshProperties, nullptr, "GetTargetUVLayerNamesFunc", Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::PropPointers), sizeof(Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::BakeInputMeshProperties_eventGetTargetUVLayerNamesFunc_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::BakeInputMeshProperties_eventGetTargetUVLayerNamesFunc_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UBakeInputMeshProperties::execGetTargetUVLayerNamesFunc) { P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetTargetUVLayerNamesFunc(); P_NATIVE_END; } // ********** End Class UBakeInputMeshProperties Function GetTargetUVLayerNamesFunc **************** // ********** Begin Class UBakeInputMeshProperties ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UBakeInputMeshProperties; UClass* UBakeInputMeshProperties::GetPrivateStaticClass() { using TClass = UBakeInputMeshProperties; if (!Z_Registration_Info_UClass_UBakeInputMeshProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeInputMeshProperties"), Z_Registration_Info_UClass_UBakeInputMeshProperties.InnerSingleton, StaticRegisterNativesUBakeInputMeshProperties, 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_UBakeInputMeshProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeInputMeshProperties_NoRegister() { return UBakeInputMeshProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeInputMeshProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetStaticMesh_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Target mesh to sample to */" }, { "DisplayName", "Target Mesh" }, { "EditCondition", "TargetStaticMesh != nullptr" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Target mesh to sample to" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSkeletalMesh_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Target mesh to sample to */" }, { "DisplayName", "Target Mesh" }, { "EditCondition", "TargetSkeletalMesh != nullptr" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Target mesh to sample to" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetDynamicMesh_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Target mesh to sample to */" }, { "DisplayName", "Target Mesh" }, { "EditCondition", "TargetDynamicMesh != nullptr" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Target mesh to sample to" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetUVLayer_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** UV channel to use for the target mesh */" }, { "DisplayName", "Target Mesh UV Channel" }, { "EditCondition", "bHasTargetUVLayer == true" }, { "EditConditionHides", "" }, { "GetOptions", "GetTargetUVLayerNamesFunc" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "NoResetToDefault", "" }, { "ToolTip", "UV channel to use for the target mesh" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasTargetUVLayer_MetaData[] = { { "Comment", "/** If true, expose the TargetUVLayer property */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "If true, expose the TargetUVLayer property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceStaticMesh_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Source mesh to sample from */" }, { "DisplayName", "Source Mesh" }, { "EditCondition", "SourceStaticMesh != nullptr" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Source mesh to sample from" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceSkeletalMesh_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Source mesh to sample from */" }, { "DisplayName", "Source Mesh" }, { "EditCondition", "SourceSkeletalMesh != nullptr" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Source mesh to sample from" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceDynamicMesh_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Source mesh to sample from */" }, { "DisplayName", "Source Mesh" }, { "EditCondition", "SourceDynamicMesh != nullptr" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Source mesh to sample from" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHideSourceMesh_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** If true, hide the source mesh */" }, { "EditCondition", "SourceStaticMesh != nullptr || SourceSkeletalMesh != nullptr || SourceDynamicMesh != nullptr" }, { "EditConditionHides", "" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "If true, hide the source mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceNormalMap_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Source mesh normal map; if empty, the geometric normals will be used */" }, { "EditCondition", "bHasSourceNormalMap == true" }, { "EditConditionHides", "" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Source mesh normal map; if empty, the geometric normals will be used" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceNormalMapUVLayer_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** UV channel to use for the source mesh normal map; only relevant if a source normal map is set */" }, { "DisplayName", "Source Normal UV Channel" }, { "EditCondition", "bHasSourceNormalMap == true" }, { "EditConditionHides", "" }, { "GetOptions", "GetSourceUVLayerNamesFunc" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "NoResetToDefault", "" }, { "ToolTip", "UV channel to use for the source mesh normal map; only relevant if a source normal map is set" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceNormalSpace_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** Normal space of the source mesh normal map. */" }, { "EditCondition", "bHasSourceNormalMap == true" }, { "EditConditionHides", "" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Normal space of the source mesh normal map." }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasSourceNormalMap_MetaData[] = { { "Comment", "/** If true, expose the SourceNormalMap and SourceNormalMapUVLayer properties */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "If true, expose the SourceNormalMap and SourceNormalMapUVLayer properties" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectionDistance_MetaData[] = { { "Category", "BakeInput" }, { "ClampMin", "0.001" }, { "Comment", "/** Maximum allowed distance for the projection from target mesh to source mesh for the sample to be considered valid.\n\x09 * This is only relevant if a separate source mesh is provided. */" }, { "EditCondition", "SourceStaticMesh != nullptr || SourceSkeletalMesh != nullptr || SourceDynamicMesh != nullptr" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Maximum allowed distance for the projection from target mesh to source mesh for the sample to be considered valid.\nThis is only relevant if a separate source mesh is provided." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bProjectionInWorldSpace_MetaData[] = { { "Category", "BakeInput" }, { "Comment", "/** If true, uses the world space positions for the projection from target mesh to source mesh, otherwise it uses their object space positions.\n\x09 * This is only relevant if a separate source mesh is provided. */" }, { "EditCondition", "SourceStaticMesh != nullptr || SourceSkeletalMesh != nullptr || SourceDynamicMesh != nullptr" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "If true, uses the world space positions for the projection from target mesh to source mesh, otherwise it uses their object space positions.\nThis is only relevant if a separate source mesh is provided." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetUVLayerNamesList_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceUVLayerNamesList_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeInputMeshProperties constinit property declarations ***************** static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetStaticMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetSkeletalMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetDynamicMesh; static const UECodeGen_Private::FStrPropertyParams NewProp_TargetUVLayer; static void NewProp_bHasTargetUVLayer_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasTargetUVLayer; static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceStaticMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceSkeletalMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceDynamicMesh; static void NewProp_bHideSourceMesh_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHideSourceMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceNormalMap; static const UECodeGen_Private::FStrPropertyParams NewProp_SourceNormalMapUVLayer; static const UECodeGen_Private::FIntPropertyParams NewProp_SourceNormalSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SourceNormalSpace; static void NewProp_bHasSourceNormalMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasSourceNormalMap; static const UECodeGen_Private::FFloatPropertyParams NewProp_ProjectionDistance; static void NewProp_bProjectionInWorldSpace_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bProjectionInWorldSpace; static const UECodeGen_Private::FStrPropertyParams NewProp_TargetUVLayerNamesList_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_TargetUVLayerNamesList; static const UECodeGen_Private::FStrPropertyParams NewProp_SourceUVLayerNamesList_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceUVLayerNamesList; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeInputMeshProperties constinit property declarations ******************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetSourceUVLayerNamesFunc"), .Pointer = &UBakeInputMeshProperties::execGetSourceUVLayerNamesFunc }, { .NameUTF8 = UTF8TEXT("GetTargetUVLayerNamesFunc"), .Pointer = &UBakeInputMeshProperties::execGetTargetUVLayerNamesFunc }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UBakeInputMeshProperties_GetSourceUVLayerNamesFunc, "GetSourceUVLayerNamesFunc" }, // 1458572651 { &Z_Construct_UFunction_UBakeInputMeshProperties_GetTargetUVLayerNamesFunc, "GetTargetUVLayerNamesFunc" }, // 2223191373 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeInputMeshProperties_Statics // ********** Begin Class UBakeInputMeshProperties Property Definitions **************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetStaticMesh = { "TargetStaticMesh", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, TargetStaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetStaticMesh_MetaData), NewProp_TargetStaticMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetSkeletalMesh = { "TargetSkeletalMesh", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, TargetSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSkeletalMesh_MetaData), NewProp_TargetSkeletalMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetDynamicMesh = { "TargetDynamicMesh", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, TargetDynamicMesh), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetDynamicMesh_MetaData), NewProp_TargetDynamicMesh_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetUVLayer = { "TargetUVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, TargetUVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetUVLayer_MetaData), NewProp_TargetUVLayer_MetaData) }; void Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasTargetUVLayer_SetBit(void* Obj) { ((UBakeInputMeshProperties*)Obj)->bHasTargetUVLayer = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasTargetUVLayer = { "bHasTargetUVLayer", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeInputMeshProperties), &Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasTargetUVLayer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasTargetUVLayer_MetaData), NewProp_bHasTargetUVLayer_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceStaticMesh = { "SourceStaticMesh", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, SourceStaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceStaticMesh_MetaData), NewProp_SourceStaticMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceSkeletalMesh = { "SourceSkeletalMesh", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, SourceSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceSkeletalMesh_MetaData), NewProp_SourceSkeletalMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceDynamicMesh = { "SourceDynamicMesh", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, SourceDynamicMesh), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceDynamicMesh_MetaData), NewProp_SourceDynamicMesh_MetaData) }; void Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHideSourceMesh_SetBit(void* Obj) { ((UBakeInputMeshProperties*)Obj)->bHideSourceMesh = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHideSourceMesh = { "bHideSourceMesh", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeInputMeshProperties), &Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHideSourceMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHideSourceMesh_MetaData), NewProp_bHideSourceMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceNormalMap = { "SourceNormalMap", nullptr, (EPropertyFlags)0x0114040000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, SourceNormalMap), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceNormalMap_MetaData), NewProp_SourceNormalMap_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceNormalMapUVLayer = { "SourceNormalMapUVLayer", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, SourceNormalMapUVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceNormalMapUVLayer_MetaData), NewProp_SourceNormalMapUVLayer_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceNormalSpace_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_UBakeInputMeshProperties_Statics::NewProp_SourceNormalSpace = { "SourceNormalSpace", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, SourceNormalSpace), Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceNormalSpace_MetaData), NewProp_SourceNormalSpace_MetaData) }; // 1983531202 void Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasSourceNormalMap_SetBit(void* Obj) { ((UBakeInputMeshProperties*)Obj)->bHasSourceNormalMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasSourceNormalMap = { "bHasSourceNormalMap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeInputMeshProperties), &Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasSourceNormalMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasSourceNormalMap_MetaData), NewProp_bHasSourceNormalMap_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_ProjectionDistance = { "ProjectionDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, ProjectionDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectionDistance_MetaData), NewProp_ProjectionDistance_MetaData) }; void Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bProjectionInWorldSpace_SetBit(void* Obj) { ((UBakeInputMeshProperties*)Obj)->bProjectionInWorldSpace = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bProjectionInWorldSpace = { "bProjectionInWorldSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeInputMeshProperties), &Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bProjectionInWorldSpace_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bProjectionInWorldSpace_MetaData), NewProp_bProjectionInWorldSpace_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetUVLayerNamesList_Inner = { "TargetUVLayerNamesList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetUVLayerNamesList = { "TargetUVLayerNamesList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, TargetUVLayerNamesList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetUVLayerNamesList_MetaData), NewProp_TargetUVLayerNamesList_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceUVLayerNamesList_Inner = { "SourceUVLayerNamesList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceUVLayerNamesList = { "SourceUVLayerNamesList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeInputMeshProperties, SourceUVLayerNamesList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceUVLayerNamesList_MetaData), NewProp_SourceUVLayerNamesList_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeInputMeshProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetStaticMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetSkeletalMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetDynamicMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetUVLayer, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasTargetUVLayer, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceStaticMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceSkeletalMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceDynamicMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHideSourceMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceNormalMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceNormalMapUVLayer, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceNormalSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceNormalSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bHasSourceNormalMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_ProjectionDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_bProjectionInWorldSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetUVLayerNamesList_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_TargetUVLayerNamesList, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceUVLayerNamesList_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeInputMeshProperties_Statics::NewProp_SourceUVLayerNamesList, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeInputMeshProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeInputMeshProperties Property Definitions ****************************** UObject* (*const Z_Construct_UClass_UBakeInputMeshProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeInputMeshProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeInputMeshProperties_Statics::ClassParams = { &UBakeInputMeshProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UBakeInputMeshProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UBakeInputMeshProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeInputMeshProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeInputMeshProperties_Statics::Class_MetaDataParams) }; void UBakeInputMeshProperties::StaticRegisterNativesUBakeInputMeshProperties() { UClass* Class = UBakeInputMeshProperties::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UBakeInputMeshProperties_Statics::Funcs)); } UClass* Z_Construct_UClass_UBakeInputMeshProperties() { if (!Z_Registration_Info_UClass_UBakeInputMeshProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeInputMeshProperties.OuterSingleton, Z_Construct_UClass_UBakeInputMeshProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeInputMeshProperties.OuterSingleton; } UBakeInputMeshProperties::UBakeInputMeshProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeInputMeshProperties); UBakeInputMeshProperties::~UBakeInputMeshProperties() {} // ********** End Class UBakeInputMeshProperties *************************************************** // ********** Begin Class UBakeNormalMapToolProperties ********************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UBakeNormalMapToolProperties; UClass* UBakeNormalMapToolProperties::GetPrivateStaticClass() { using TClass = UBakeNormalMapToolProperties; if (!Z_Registration_Info_UClass_UBakeNormalMapToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeNormalMapToolProperties"), Z_Registration_Info_UClass_UBakeNormalMapToolProperties.InnerSingleton, StaticRegisterNativesUBakeNormalMapToolProperties, 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_UBakeNormalMapToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeNormalMapToolProperties_NoRegister() { return UBakeNormalMapToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeNormalMapToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeNormalMapToolProperties constinit property declarations ************* // ********** End Class UBakeNormalMapToolProperties constinit property declarations *************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeNormalMapToolProperties_Statics UObject* (*const Z_Construct_UClass_UBakeNormalMapToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeNormalMapToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeNormalMapToolProperties_Statics::ClassParams = { &UBakeNormalMapToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeNormalMapToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeNormalMapToolProperties_Statics::Class_MetaDataParams) }; void UBakeNormalMapToolProperties::StaticRegisterNativesUBakeNormalMapToolProperties() { } UClass* Z_Construct_UClass_UBakeNormalMapToolProperties() { if (!Z_Registration_Info_UClass_UBakeNormalMapToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeNormalMapToolProperties.OuterSingleton, Z_Construct_UClass_UBakeNormalMapToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeNormalMapToolProperties.OuterSingleton; } UBakeNormalMapToolProperties::UBakeNormalMapToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeNormalMapToolProperties); UBakeNormalMapToolProperties::~UBakeNormalMapToolProperties() {} // ********** End Class UBakeNormalMapToolProperties *********************************************** // ********** Begin Class UBakeOcclusionMapToolProperties ****************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UBakeOcclusionMapToolProperties; UClass* UBakeOcclusionMapToolProperties::GetPrivateStaticClass() { using TClass = UBakeOcclusionMapToolProperties; if (!Z_Registration_Info_UClass_UBakeOcclusionMapToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeOcclusionMapToolProperties"), Z_Registration_Info_UClass_UBakeOcclusionMapToolProperties.InnerSingleton, StaticRegisterNativesUBakeOcclusionMapToolProperties, 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_UBakeOcclusionMapToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeOcclusionMapToolProperties_NoRegister() { return UBakeOcclusionMapToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OcclusionRays_MetaData[] = { { "Category", "OcclusionOutput" }, { "ClampMax", "65536" }, { "ClampMin", "1" }, { "Comment", "/** Number of occlusion rays per sample */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Number of occlusion rays per sample" }, { "UIMax", "1024" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = { { "Category", "OcclusionOutput" }, { "ClampMax", "99999999.0" }, { "ClampMin", "0.0" }, { "Comment", "/** Maximum distance for occlusion rays to test for intersections; a value of 0 means infinity */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Maximum distance for occlusion rays to test for intersections; a value of 0 means infinity" }, { "UIMax", "1000.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpreadAngle_MetaData[] = { { "Category", "OcclusionOutput" }, { "ClampMax", "180.0" }, { "ClampMin", "0" }, { "Comment", "/** Maximum spread angle in degrees for occlusion rays; for example, 180 degrees will cover the entire hemisphere whereas 90 degrees will only cover the center of the hemisphere down to 45 degrees from the horizon. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Maximum spread angle in degrees for occlusion rays; for example, 180 degrees will cover the entire hemisphere whereas 90 degrees will only cover the center of the hemisphere down to 45 degrees from the horizon." }, { "UIMax", "180.0" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BiasAngle_MetaData[] = { { "Category", "OcclusionOutput" }, { "ClampMax", "89.9" }, { "ClampMin", "0" }, { "Comment", "/** Angle in degrees from the horizon for occlusion rays for which the contribution is attenuated to reduce faceting artifacts. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Angle in degrees from the horizon for occlusion rays for which the contribution is attenuated to reduce faceting artifacts." }, { "UIMax", "45.0" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalSpace_MetaData[] = { { "Category", "OcclusionOutput" }, { "Comment", "/** Normal space for Bent Normal bakes. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Normal space for Bent Normal bakes." }, }; #endif // WITH_METADATA // ********** Begin Class UBakeOcclusionMapToolProperties constinit property declarations ********** static const UECodeGen_Private::FIntPropertyParams NewProp_OcclusionRays; static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance; static const UECodeGen_Private::FFloatPropertyParams NewProp_SpreadAngle; static const UECodeGen_Private::FFloatPropertyParams NewProp_BiasAngle; static const UECodeGen_Private::FIntPropertyParams NewProp_NormalSpace_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_NormalSpace; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeOcclusionMapToolProperties constinit property declarations ************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics // ********** Begin Class UBakeOcclusionMapToolProperties Property Definitions ********************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_OcclusionRays = { "OcclusionRays", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeOcclusionMapToolProperties, OcclusionRays), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OcclusionRays_MetaData), NewProp_OcclusionRays_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeOcclusionMapToolProperties, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_SpreadAngle = { "SpreadAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeOcclusionMapToolProperties, SpreadAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpreadAngle_MetaData), NewProp_SpreadAngle_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_BiasAngle = { "BiasAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeOcclusionMapToolProperties, BiasAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BiasAngle_MetaData), NewProp_BiasAngle_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_NormalSpace_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_UBakeOcclusionMapToolProperties_Statics::NewProp_NormalSpace = { "NormalSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeOcclusionMapToolProperties, NormalSpace), Z_Construct_UEnum_MeshModelingToolsExp_EBakeNormalSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalSpace_MetaData), NewProp_NormalSpace_MetaData) }; // 1983531202 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_OcclusionRays, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_MaxDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_SpreadAngle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_BiasAngle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_NormalSpace_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::NewProp_NormalSpace, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeOcclusionMapToolProperties Property Definitions *********************** UObject* (*const Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::ClassParams = { &UBakeOcclusionMapToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::Class_MetaDataParams) }; void UBakeOcclusionMapToolProperties::StaticRegisterNativesUBakeOcclusionMapToolProperties() { } UClass* Z_Construct_UClass_UBakeOcclusionMapToolProperties() { if (!Z_Registration_Info_UClass_UBakeOcclusionMapToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeOcclusionMapToolProperties.OuterSingleton, Z_Construct_UClass_UBakeOcclusionMapToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeOcclusionMapToolProperties.OuterSingleton; } UBakeOcclusionMapToolProperties::UBakeOcclusionMapToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeOcclusionMapToolProperties); UBakeOcclusionMapToolProperties::~UBakeOcclusionMapToolProperties() {} // ********** End Class UBakeOcclusionMapToolProperties ******************************************** // ********** Begin Enum EBakeCurvatureTypeMode **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeCurvatureTypeMode; static UEnum* EBakeCurvatureTypeMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeCurvatureTypeMode.OuterSingleton) { Z_Registration_Info_UEnum_EBakeCurvatureTypeMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeCurvatureTypeMode")); } return Z_Registration_Info_UEnum_EBakeCurvatureTypeMode.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeCurvatureTypeMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Gaussian.Comment", "/** Product of the minimum and maximum principal curvatures */" }, { "Gaussian.Name", "EBakeCurvatureTypeMode::Gaussian" }, { "Gaussian.ToolTip", "Product of the minimum and maximum principal curvatures" }, { "Max.Comment", "/** Maximum principal curvature */" }, { "Max.Name", "EBakeCurvatureTypeMode::Max" }, { "Max.ToolTip", "Maximum principal curvature" }, { "MeanAverage.Comment", "/** Average of the minimum and maximum principal curvatures */" }, { "MeanAverage.DisplayName", "Mean" }, { "MeanAverage.Name", "EBakeCurvatureTypeMode::MeanAverage" }, { "MeanAverage.ToolTip", "Average of the minimum and maximum principal curvatures" }, { "Min.Comment", "/** Minimum principal curvature */" }, { "Min.Name", "EBakeCurvatureTypeMode::Min" }, { "Min.ToolTip", "Minimum principal curvature" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeCurvatureTypeMode::MeanAverage", (int64)EBakeCurvatureTypeMode::MeanAverage }, { "EBakeCurvatureTypeMode::Max", (int64)EBakeCurvatureTypeMode::Max }, { "EBakeCurvatureTypeMode::Min", (int64)EBakeCurvatureTypeMode::Min }, { "EBakeCurvatureTypeMode::Gaussian", (int64)EBakeCurvatureTypeMode::Gaussian }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeCurvatureTypeMode", "EBakeCurvatureTypeMode", Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode() { if (!Z_Registration_Info_UEnum_EBakeCurvatureTypeMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeCurvatureTypeMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeCurvatureTypeMode.InnerSingleton; } // ********** End Enum EBakeCurvatureTypeMode ****************************************************** // ********** Begin Enum EBakeCurvatureColorMode *************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeCurvatureColorMode; static UEnum* EBakeCurvatureColorMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeCurvatureColorMode.OuterSingleton) { Z_Registration_Info_UEnum_EBakeCurvatureColorMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeCurvatureColorMode")); } return Z_Registration_Info_UEnum_EBakeCurvatureColorMode.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeCurvatureColorMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Grayscale.Comment", "/** Map curvature values to grayscale such that black is negative, grey is zero, and white is positive */" }, { "Grayscale.Name", "EBakeCurvatureColorMode::Grayscale" }, { "Grayscale.ToolTip", "Map curvature values to grayscale such that black is negative, grey is zero, and white is positive" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "RedBlue.Comment", "/** Map curvature values to red and blue such that red is negative, black is zero, and blue is positive */" }, { "RedBlue.Name", "EBakeCurvatureColorMode::RedBlue" }, { "RedBlue.ToolTip", "Map curvature values to red and blue such that red is negative, black is zero, and blue is positive" }, { "RedGreenBlue.Comment", "/** Map curvature values to red, green, blue such that red is negative, green is zero, and blue is positive */" }, { "RedGreenBlue.Name", "EBakeCurvatureColorMode::RedGreenBlue" }, { "RedGreenBlue.ToolTip", "Map curvature values to red, green, blue such that red is negative, green is zero, and blue is positive" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeCurvatureColorMode::Grayscale", (int64)EBakeCurvatureColorMode::Grayscale }, { "EBakeCurvatureColorMode::RedBlue", (int64)EBakeCurvatureColorMode::RedBlue }, { "EBakeCurvatureColorMode::RedGreenBlue", (int64)EBakeCurvatureColorMode::RedGreenBlue }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeCurvatureColorMode", "EBakeCurvatureColorMode", Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode() { if (!Z_Registration_Info_UEnum_EBakeCurvatureColorMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeCurvatureColorMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeCurvatureColorMode.InnerSingleton; } // ********** End Enum EBakeCurvatureColorMode ***************************************************** // ********** Begin Enum EBakeCurvatureClampMode *************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeCurvatureClampMode; static UEnum* EBakeCurvatureClampMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeCurvatureClampMode.OuterSingleton) { Z_Registration_Info_UEnum_EBakeCurvatureClampMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeCurvatureClampMode")); } return Z_Registration_Info_UEnum_EBakeCurvatureClampMode.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeCurvatureClampMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "None.Comment", "/** Include both negative and positive curvatures */" }, { "None.Name", "EBakeCurvatureClampMode::None" }, { "None.ToolTip", "Include both negative and positive curvatures" }, { "OnlyNegative.Comment", "/** Clamp positive curvatures to zero */" }, { "OnlyNegative.Name", "EBakeCurvatureClampMode::OnlyNegative" }, { "OnlyNegative.ToolTip", "Clamp positive curvatures to zero" }, { "OnlyPositive.Comment", "/** Clamp negative curvatures to zero */" }, { "OnlyPositive.Name", "EBakeCurvatureClampMode::OnlyPositive" }, { "OnlyPositive.ToolTip", "Clamp negative curvatures to zero" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeCurvatureClampMode::None", (int64)EBakeCurvatureClampMode::None }, { "EBakeCurvatureClampMode::OnlyPositive", (int64)EBakeCurvatureClampMode::OnlyPositive }, { "EBakeCurvatureClampMode::OnlyNegative", (int64)EBakeCurvatureClampMode::OnlyNegative }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeCurvatureClampMode", "EBakeCurvatureClampMode", Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode() { if (!Z_Registration_Info_UEnum_EBakeCurvatureClampMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeCurvatureClampMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeCurvatureClampMode.InnerSingleton; } // ********** End Enum EBakeCurvatureClampMode ***************************************************** // ********** Begin Class UBakeCurvatureMapToolProperties ****************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UBakeCurvatureMapToolProperties; UClass* UBakeCurvatureMapToolProperties::GetPrivateStaticClass() { using TClass = UBakeCurvatureMapToolProperties; if (!Z_Registration_Info_UClass_UBakeCurvatureMapToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeCurvatureMapToolProperties"), Z_Registration_Info_UClass_UBakeCurvatureMapToolProperties.InnerSingleton, StaticRegisterNativesUBakeCurvatureMapToolProperties, 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_UBakeCurvatureMapToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeCurvatureMapToolProperties_NoRegister() { return UBakeCurvatureMapToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvatureType_MetaData[] = { { "Category", "CurvatureOutput" }, { "Comment", "/** Type of curvature */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Type of curvature" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorMapping_MetaData[] = { { "Category", "CurvatureOutput" }, { "Comment", "/** How to map calculated curvature values to colors */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "How to map calculated curvature values to colors" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorRangeMultiplier_MetaData[] = { { "Category", "CurvatureOutput" }, { "ClampMax", "100.0" }, { "ClampMin", "0.001" }, { "Comment", "/** Multiplier for how the curvature values fill the available range in the selected Color Mapping; a larger value means that higher curvature is required to achieve the maximum color value. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Multiplier for how the curvature values fill the available range in the selected Color Mapping; a larger value means that higher curvature is required to achieve the maximum color value." }, { "UIMax", "2.0" }, { "UIMin", "0.1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRangeMultiplier_MetaData[] = { { "Category", "CurvatureOutput" }, { "Comment", "/** Minimum for the curvature values to not be clamped to zero relative to the curvature for the maximum color value; a larger value means that higher curvature is required to not be considered as no curvature. */" }, { "DisplayName", "Color Range Minimum" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Minimum for the curvature values to not be clamped to zero relative to the curvature for the maximum color value; a larger value means that higher curvature is required to not be considered as no curvature." }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Clamping_MetaData[] = { { "Category", "CurvatureOutput" }, { "Comment", "/** Clamping applied to curvature values before color mapping */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Clamping applied to curvature values before color mapping" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeCurvatureMapToolProperties constinit property declarations ********** static const UECodeGen_Private::FIntPropertyParams NewProp_CurvatureType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_CurvatureType; static const UECodeGen_Private::FIntPropertyParams NewProp_ColorMapping_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ColorMapping; static const UECodeGen_Private::FFloatPropertyParams NewProp_ColorRangeMultiplier; static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRangeMultiplier; static const UECodeGen_Private::FIntPropertyParams NewProp_Clamping_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Clamping; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeCurvatureMapToolProperties constinit property declarations ************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics // ********** Begin Class UBakeCurvatureMapToolProperties Property Definitions ********************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_CurvatureType_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_UBakeCurvatureMapToolProperties_Statics::NewProp_CurvatureType = { "CurvatureType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeCurvatureMapToolProperties, CurvatureType), Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureTypeMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvatureType_MetaData), NewProp_CurvatureType_MetaData) }; // 2177635517 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_ColorMapping_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_UBakeCurvatureMapToolProperties_Statics::NewProp_ColorMapping = { "ColorMapping", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeCurvatureMapToolProperties, ColorMapping), Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureColorMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorMapping_MetaData), NewProp_ColorMapping_MetaData) }; // 3979227922 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_ColorRangeMultiplier = { "ColorRangeMultiplier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeCurvatureMapToolProperties, ColorRangeMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorRangeMultiplier_MetaData), NewProp_ColorRangeMultiplier_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_MinRangeMultiplier = { "MinRangeMultiplier", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeCurvatureMapToolProperties, MinRangeMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRangeMultiplier_MetaData), NewProp_MinRangeMultiplier_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_Clamping_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_UBakeCurvatureMapToolProperties_Statics::NewProp_Clamping = { "Clamping", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeCurvatureMapToolProperties, Clamping), Z_Construct_UEnum_MeshModelingToolsExp_EBakeCurvatureClampMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Clamping_MetaData), NewProp_Clamping_MetaData) }; // 3784440453 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_CurvatureType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_CurvatureType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_ColorMapping_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_ColorMapping, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_ColorRangeMultiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_MinRangeMultiplier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_Clamping_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::NewProp_Clamping, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeCurvatureMapToolProperties Property Definitions *********************** UObject* (*const Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::ClassParams = { &UBakeCurvatureMapToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::Class_MetaDataParams) }; void UBakeCurvatureMapToolProperties::StaticRegisterNativesUBakeCurvatureMapToolProperties() { } UClass* Z_Construct_UClass_UBakeCurvatureMapToolProperties() { if (!Z_Registration_Info_UClass_UBakeCurvatureMapToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeCurvatureMapToolProperties.OuterSingleton, Z_Construct_UClass_UBakeCurvatureMapToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeCurvatureMapToolProperties.OuterSingleton; } UBakeCurvatureMapToolProperties::UBakeCurvatureMapToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeCurvatureMapToolProperties); UBakeCurvatureMapToolProperties::~UBakeCurvatureMapToolProperties() {} // ********** End Class UBakeCurvatureMapToolProperties ******************************************** // ********** Begin Class UBakeUVShellMapToolProperties ******************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UBakeUVShellMapToolProperties; UClass* UBakeUVShellMapToolProperties::GetPrivateStaticClass() { using TClass = UBakeUVShellMapToolProperties; if (!Z_Registration_Info_UClass_UBakeUVShellMapToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeUVShellMapToolProperties"), Z_Registration_Info_UClass_UBakeUVShellMapToolProperties.InnerSingleton, StaticRegisterNativesUBakeUVShellMapToolProperties, 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_UBakeUVShellMapToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeUVShellMapToolProperties_NoRegister() { return UBakeUVShellMapToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = { { "Category", "UV Shell Output" }, { "Comment", "/** The source mesh UV Layer to sample. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The source mesh UV Layer to sample." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WireframeThickness_MetaData[] = { { "Category", "UV Shell Output" }, { "Comment", "/** The thickness of the wireframe in pixels. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The thickness of the wireframe in pixels." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WireframeColor_MetaData[] = { { "Category", "UV Shell Output" }, { "Comment", "/** The color of wireframe pixels. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The color of wireframe pixels." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShellColor_MetaData[] = { { "Category", "UV Shell Output" }, { "Comment", "/** The color of the UV shell interior pixels. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The color of the UV shell interior pixels." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BackgroundColor_MetaData[] = { { "Category", "UV Shell Output" }, { "Comment", "/** The color of pixels external to UV shells. */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The color of pixels external to UV shells." }, }; #endif // WITH_METADATA // ********** Begin Class UBakeUVShellMapToolProperties constinit property declarations ************ static const UECodeGen_Private::FIntPropertyParams NewProp_UVLayer; static const UECodeGen_Private::FFloatPropertyParams NewProp_WireframeThickness; static const UECodeGen_Private::FStructPropertyParams NewProp_WireframeColor; static const UECodeGen_Private::FStructPropertyParams NewProp_ShellColor; static const UECodeGen_Private::FStructPropertyParams NewProp_BackgroundColor; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeUVShellMapToolProperties constinit property declarations ************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics // ********** Begin Class UBakeUVShellMapToolProperties Property Definitions *********************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeUVShellMapToolProperties, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_WireframeThickness = { "WireframeThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeUVShellMapToolProperties, WireframeThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WireframeThickness_MetaData), NewProp_WireframeThickness_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_WireframeColor = { "WireframeColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeUVShellMapToolProperties, WireframeColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WireframeColor_MetaData), NewProp_WireframeColor_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_ShellColor = { "ShellColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeUVShellMapToolProperties, ShellColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShellColor_MetaData), NewProp_ShellColor_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_BackgroundColor = { "BackgroundColor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeUVShellMapToolProperties, BackgroundColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BackgroundColor_MetaData), NewProp_BackgroundColor_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_UVLayer, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_WireframeThickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_WireframeColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_ShellColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::NewProp_BackgroundColor, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeUVShellMapToolProperties Property Definitions ************************* UObject* (*const Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::ClassParams = { &UBakeUVShellMapToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::Class_MetaDataParams) }; void UBakeUVShellMapToolProperties::StaticRegisterNativesUBakeUVShellMapToolProperties() { } UClass* Z_Construct_UClass_UBakeUVShellMapToolProperties() { if (!Z_Registration_Info_UClass_UBakeUVShellMapToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeUVShellMapToolProperties.OuterSingleton, Z_Construct_UClass_UBakeUVShellMapToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeUVShellMapToolProperties.OuterSingleton; } UBakeUVShellMapToolProperties::UBakeUVShellMapToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeUVShellMapToolProperties); UBakeUVShellMapToolProperties::~UBakeUVShellMapToolProperties() {} // ********** End Class UBakeUVShellMapToolProperties ********************************************** // ********** Begin Enum EBakeHeightRangeMode ****************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBakeHeightRangeMode; static UEnum* EBakeHeightRangeMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EBakeHeightRangeMode.OuterSingleton) { Z_Registration_Info_UEnum_EBakeHeightRangeMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EBakeHeightRangeMode")); } return Z_Registration_Info_UEnum_EBakeHeightRangeMode.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EBakeHeightRangeMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Absolute.Comment", "/** Height range defined in absolute units in object space */" }, { "Absolute.Name", "EBakeHeightRangeMode::Absolute" }, { "Absolute.ToolTip", "Height range defined in absolute units in object space" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "RelativeBounds.Comment", "/** Height range defined as a ratio of the maximal bounding box axis */" }, { "RelativeBounds.Name", "EBakeHeightRangeMode::RelativeBounds" }, { "RelativeBounds.ToolTip", "Height range defined as a ratio of the maximal bounding box axis" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EBakeHeightRangeMode::Absolute", (int64)EBakeHeightRangeMode::Absolute }, { "EBakeHeightRangeMode::RelativeBounds", (int64)EBakeHeightRangeMode::RelativeBounds }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EBakeHeightRangeMode", "EBakeHeightRangeMode", Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode() { if (!Z_Registration_Info_UEnum_EBakeHeightRangeMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBakeHeightRangeMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EBakeHeightRangeMode.InnerSingleton; } // ********** End Enum EBakeHeightRangeMode ******************************************************** // ********** Begin Class UBakeHeightMapToolProperties ********************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UBakeHeightMapToolProperties; UClass* UBakeHeightMapToolProperties::GetPrivateStaticClass() { using TClass = UBakeHeightMapToolProperties; if (!Z_Registration_Info_UClass_UBakeHeightMapToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeHeightMapToolProperties"), Z_Registration_Info_UClass_UBakeHeightMapToolProperties.InnerSingleton, StaticRegisterNativesUBakeHeightMapToolProperties, 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_UBakeHeightMapToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeHeightMapToolProperties_NoRegister() { return UBakeHeightMapToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeHeightMapToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightRangeMode_MetaData[] = { { "Category", "HeightOutput" }, { "Comment", "/** The coordinate space to compute height */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The coordinate space to compute height" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InnerDistance_MetaData[] = { { "Category", "HeightOutput" }, { "Comment", "/** The inner height map distance from the low poly mesh, in object space units. This value maps to black. */" }, { "EditCondition", "HeightRangeMode == EBakeHeightRangeMode::Absolute" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The inner height map distance from the low poly mesh, in object space units. This value maps to black." }, { "UIMax", "100.000000" }, { "UIMin", "-100.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OuterDistance_MetaData[] = { { "Category", "HeightOutput" }, { "Comment", "/** The outer height map distance from the low poly mesh, in object space units. This value maps to white. */" }, { "EditCondition", "HeightRangeMode == EBakeHeightRangeMode::Absolute" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The outer height map distance from the low poly mesh, in object space units. This value maps to white." }, { "UIMax", "100.000000" }, { "UIMin", "-100.000000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InnerBoundsDistance_MetaData[] = { { "Category", "HeightOutput" }, { "ClampMax", "1.000000" }, { "ClampMin", "-1.000000" }, { "Comment", "/** The inner height map distance from the low poly mesh, as a ratio of the maximum bounding box axis. This value maps to black. */" }, { "EditCondition", "HeightRangeMode == EBakeHeightRangeMode::RelativeBounds" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The inner height map distance from the low poly mesh, as a ratio of the maximum bounding box axis. This value maps to black." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OuterBoundsDistance_MetaData[] = { { "Category", "HeightOutput" }, { "ClampMax", "1.000000" }, { "ClampMin", "-1.000000" }, { "Comment", "/** The outer height map distance from the low poly mesh, as a ratio of the maximum bounding box axis. This value maps to white. */" }, { "EditCondition", "HeightRangeMode == EBakeHeightRangeMode::RelativeBounds" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The outer height map distance from the low poly mesh, as a ratio of the maximum bounding box axis. This value maps to white." }, }; #endif // WITH_METADATA // ********** Begin Class UBakeHeightMapToolProperties constinit property declarations ************* static const UECodeGen_Private::FIntPropertyParams NewProp_HeightRangeMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_HeightRangeMode; static const UECodeGen_Private::FFloatPropertyParams NewProp_InnerDistance; static const UECodeGen_Private::FFloatPropertyParams NewProp_OuterDistance; static const UECodeGen_Private::FFloatPropertyParams NewProp_InnerBoundsDistance; static const UECodeGen_Private::FFloatPropertyParams NewProp_OuterBoundsDistance; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeHeightMapToolProperties constinit property declarations *************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeHeightMapToolProperties_Statics // ********** Begin Class UBakeHeightMapToolProperties Property Definitions ************************ const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_HeightRangeMode_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_UBakeHeightMapToolProperties_Statics::NewProp_HeightRangeMode = { "HeightRangeMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeHeightMapToolProperties, HeightRangeMode), Z_Construct_UEnum_MeshModelingToolsExp_EBakeHeightRangeMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightRangeMode_MetaData), NewProp_HeightRangeMode_MetaData) }; // 1883582020 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_InnerDistance = { "InnerDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeHeightMapToolProperties, InnerDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InnerDistance_MetaData), NewProp_InnerDistance_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_OuterDistance = { "OuterDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeHeightMapToolProperties, OuterDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OuterDistance_MetaData), NewProp_OuterDistance_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_InnerBoundsDistance = { "InnerBoundsDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeHeightMapToolProperties, InnerBoundsDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InnerBoundsDistance_MetaData), NewProp_InnerBoundsDistance_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_OuterBoundsDistance = { "OuterBoundsDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeHeightMapToolProperties, OuterBoundsDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OuterBoundsDistance_MetaData), NewProp_OuterBoundsDistance_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_HeightRangeMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_HeightRangeMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_InnerDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_OuterDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_InnerBoundsDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::NewProp_OuterBoundsDistance, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeHeightMapToolProperties Property Definitions ************************** UObject* (*const Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::ClassParams = { &UBakeHeightMapToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::Class_MetaDataParams) }; void UBakeHeightMapToolProperties::StaticRegisterNativesUBakeHeightMapToolProperties() { } UClass* Z_Construct_UClass_UBakeHeightMapToolProperties() { if (!Z_Registration_Info_UClass_UBakeHeightMapToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeHeightMapToolProperties.OuterSingleton, Z_Construct_UClass_UBakeHeightMapToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeHeightMapToolProperties.OuterSingleton; } UBakeHeightMapToolProperties::UBakeHeightMapToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeHeightMapToolProperties); UBakeHeightMapToolProperties::~UBakeHeightMapToolProperties() {} // ********** End Class UBakeHeightMapToolProperties *********************************************** // ********** Begin Class UBakeTexture2DProperties Function GetUVLayerNamesFunc ******************** struct Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics { struct BakeTexture2DProperties_eventGetUVLayerNamesFunc_Parms { TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetUVLayerNamesFunc constinit property declarations ******************* static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetUVLayerNamesFunc constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetUVLayerNamesFunc Property Definitions ****************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BakeTexture2DProperties_eventGetUVLayerNamesFunc_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers) < 2048); // ********** End Function GetUVLayerNamesFunc Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBakeTexture2DProperties, nullptr, "GetUVLayerNamesFunc", Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers), sizeof(Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::BakeTexture2DProperties_eventGetUVLayerNamesFunc_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::BakeTexture2DProperties_eventGetUVLayerNamesFunc_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UBakeTexture2DProperties::execGetUVLayerNamesFunc) { P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetUVLayerNamesFunc(); P_NATIVE_END; } // ********** End Class UBakeTexture2DProperties Function GetUVLayerNamesFunc ********************** // ********** Begin Class UBakeTexture2DProperties ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UBakeTexture2DProperties; UClass* UBakeTexture2DProperties::GetPrivateStaticClass() { using TClass = UBakeTexture2DProperties; if (!Z_Registration_Info_UClass_UBakeTexture2DProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeTexture2DProperties"), Z_Registration_Info_UClass_UBakeTexture2DProperties.InnerSingleton, StaticRegisterNativesUBakeTexture2DProperties, 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_UBakeTexture2DProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeTexture2DProperties_NoRegister() { return UBakeTexture2DProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeTexture2DProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceTexture_MetaData[] = { { "Category", "TextureOutput" }, { "Comment", "/** Source mesh texture that is to be resampled into a new texture */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Source mesh texture that is to be resampled into a new texture" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = { { "Category", "TextureOutput" }, { "Comment", "/** UV channel to use for the source mesh texture */" }, { "DisplayName", "Source Texture UV Channel" }, { "GetOptions", "GetUVLayerNamesFunc" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "NoResetToDefault", "" }, { "ToolTip", "UV channel to use for the source mesh texture" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayerNamesList_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeTexture2DProperties constinit property declarations ***************** static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceTexture; static const UECodeGen_Private::FStrPropertyParams NewProp_UVLayer; static const UECodeGen_Private::FStrPropertyParams NewProp_UVLayerNamesList_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_UVLayerNamesList; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeTexture2DProperties constinit property declarations ******************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetUVLayerNamesFunc"), .Pointer = &UBakeTexture2DProperties::execGetUVLayerNamesFunc }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UBakeTexture2DProperties_GetUVLayerNamesFunc, "GetUVLayerNamesFunc" }, // 833527245 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeTexture2DProperties_Statics // ********** Begin Class UBakeTexture2DProperties Property Definitions **************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_SourceTexture = { "SourceTexture", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeTexture2DProperties, SourceTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceTexture_MetaData), NewProp_SourceTexture_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeTexture2DProperties, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_UVLayerNamesList_Inner = { "UVLayerNamesList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_UVLayerNamesList = { "UVLayerNamesList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeTexture2DProperties, UVLayerNamesList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayerNamesList_MetaData), NewProp_UVLayerNamesList_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeTexture2DProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_SourceTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_UVLayer, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_UVLayerNamesList_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeTexture2DProperties_Statics::NewProp_UVLayerNamesList, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeTexture2DProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeTexture2DProperties Property Definitions ****************************** UObject* (*const Z_Construct_UClass_UBakeTexture2DProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeTexture2DProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeTexture2DProperties_Statics::ClassParams = { &UBakeTexture2DProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UBakeTexture2DProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UBakeTexture2DProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeTexture2DProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeTexture2DProperties_Statics::Class_MetaDataParams) }; void UBakeTexture2DProperties::StaticRegisterNativesUBakeTexture2DProperties() { UClass* Class = UBakeTexture2DProperties::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UBakeTexture2DProperties_Statics::Funcs)); } UClass* Z_Construct_UClass_UBakeTexture2DProperties() { if (!Z_Registration_Info_UClass_UBakeTexture2DProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeTexture2DProperties.OuterSingleton, Z_Construct_UClass_UBakeTexture2DProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeTexture2DProperties.OuterSingleton; } UBakeTexture2DProperties::UBakeTexture2DProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeTexture2DProperties); UBakeTexture2DProperties::~UBakeTexture2DProperties() {} // ********** End Class UBakeTexture2DProperties *************************************************** // ********** Begin Class UBakeMultiTexture2DProperties Function GetUVLayerNamesFunc *************** struct Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics { struct BakeMultiTexture2DProperties_eventGetUVLayerNamesFunc_Parms { TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetUVLayerNamesFunc constinit property declarations ******************* static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetUVLayerNamesFunc constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetUVLayerNamesFunc Property Definitions ****************************** const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BakeMultiTexture2DProperties_eventGetUVLayerNamesFunc_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers) < 2048); // ********** End Function GetUVLayerNamesFunc Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBakeMultiTexture2DProperties, nullptr, "GetUVLayerNamesFunc", Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::PropPointers), sizeof(Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::BakeMultiTexture2DProperties_eventGetUVLayerNamesFunc_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x40020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::BakeMultiTexture2DProperties_eventGetUVLayerNamesFunc_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UBakeMultiTexture2DProperties::execGetUVLayerNamesFunc) { P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=P_THIS->GetUVLayerNamesFunc(); P_NATIVE_END; } // ********** End Class UBakeMultiTexture2DProperties Function GetUVLayerNamesFunc ***************** // ********** Begin Class UBakeMultiTexture2DProperties ******************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UBakeMultiTexture2DProperties; UClass* UBakeMultiTexture2DProperties::GetPrivateStaticClass() { using TClass = UBakeMultiTexture2DProperties; if (!Z_Registration_Info_UClass_UBakeMultiTexture2DProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeMultiTexture2DProperties"), Z_Registration_Info_UClass_UBakeMultiTexture2DProperties.InnerSingleton, StaticRegisterNativesUBakeMultiTexture2DProperties, 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_UBakeMultiTexture2DProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeMultiTexture2DProperties_NoRegister() { return UBakeMultiTexture2DProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialIDSourceTextures_MetaData[] = { { "Category", "MultiTextureOutput" }, { "Comment", "/** For each material ID, the source texture that will be resampled in that material's region*/" }, { "DisplayName", "Material IDs" }, { "EditFixedOrder", "" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "For each material ID, the source texture that will be resampled in that material's region" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = { { "Category", "MultiTextureOutput" }, { "Comment", "/** UV channel to use for the source mesh texture */" }, { "DisplayName", "Source Texture UV Channel" }, { "GetOptions", "GetUVLayerNamesFunc" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "NoResetToDefault", "" }, { "ToolTip", "UV channel to use for the source mesh texture" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayerNamesList_MetaData[] = { { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "TransientToolProperty", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllSourceTextures_MetaData[] = { { "Category", "MultiTextureOutput" }, { "Comment", "/** The set of all source textures from all input materials */" }, { "DisplayName", "Source Textures" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "The set of all source textures from all input materials" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeMultiTexture2DProperties constinit property declarations ************ static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialIDSourceTextures_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialIDSourceTextures; static const UECodeGen_Private::FStrPropertyParams NewProp_UVLayer; static const UECodeGen_Private::FStrPropertyParams NewProp_UVLayerNamesList_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_UVLayerNamesList; static const UECodeGen_Private::FObjectPropertyParams NewProp_AllSourceTextures_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_AllSourceTextures; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeMultiTexture2DProperties constinit property declarations ************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("GetUVLayerNamesFunc"), .Pointer = &UBakeMultiTexture2DProperties::execGetUVLayerNamesFunc }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UBakeMultiTexture2DProperties_GetUVLayerNamesFunc, "GetUVLayerNamesFunc" }, // 2052923648 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics // ********** Begin Class UBakeMultiTexture2DProperties Property Definitions *********************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_MaterialIDSourceTextures_Inner = { "MaterialIDSourceTextures", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_MaterialIDSourceTextures = { "MaterialIDSourceTextures", nullptr, (EPropertyFlags)0x0114000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMultiTexture2DProperties, MaterialIDSourceTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialIDSourceTextures_MetaData), NewProp_MaterialIDSourceTextures_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMultiTexture2DProperties, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_UVLayerNamesList_Inner = { "UVLayerNamesList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_UVLayerNamesList = { "UVLayerNamesList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMultiTexture2DProperties, UVLayerNamesList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayerNamesList_MetaData), NewProp_UVLayerNamesList_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_AllSourceTextures_Inner = { "AllSourceTextures", nullptr, (EPropertyFlags)0x0104000000020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_AllSourceTextures = { "AllSourceTextures", nullptr, (EPropertyFlags)0x0114000000020015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeMultiTexture2DProperties, AllSourceTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllSourceTextures_MetaData), NewProp_AllSourceTextures_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_MaterialIDSourceTextures_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_MaterialIDSourceTextures, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_UVLayer, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_UVLayerNamesList_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_UVLayerNamesList, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_AllSourceTextures_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::NewProp_AllSourceTextures, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeMultiTexture2DProperties Property Definitions ************************* UObject* (*const Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::ClassParams = { &UBakeMultiTexture2DProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::Class_MetaDataParams) }; void UBakeMultiTexture2DProperties::StaticRegisterNativesUBakeMultiTexture2DProperties() { UClass* Class = UBakeMultiTexture2DProperties::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::Funcs)); } UClass* Z_Construct_UClass_UBakeMultiTexture2DProperties() { if (!Z_Registration_Info_UClass_UBakeMultiTexture2DProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeMultiTexture2DProperties.OuterSingleton, Z_Construct_UClass_UBakeMultiTexture2DProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeMultiTexture2DProperties.OuterSingleton; } UBakeMultiTexture2DProperties::UBakeMultiTexture2DProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeMultiTexture2DProperties); UBakeMultiTexture2DProperties::~UBakeMultiTexture2DProperties() {} // ********** End Class UBakeMultiTexture2DProperties ********************************************** // ********** Begin Class UBakeVisualizationProperties ********************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UBakeVisualizationProperties; UClass* UBakeVisualizationProperties::GetPrivateStaticClass() { using TClass = UBakeVisualizationProperties; if (!Z_Registration_Info_UClass_UBakeVisualizationProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("BakeVisualizationProperties"), Z_Registration_Info_UClass_UBakeVisualizationProperties.InnerSingleton, StaticRegisterNativesUBakeVisualizationProperties, 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_UBakeVisualizationProperties.InnerSingleton; } UClass* Z_Construct_UClass_UBakeVisualizationProperties_NoRegister() { return UBakeVisualizationProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UBakeVisualizationProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "BakeMeshAttributeToolCommon.h" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreviewAsMaterial_MetaData[] = { { "Category", "Preview" }, { "Comment", "/** Preview the texture as an input to the respective material parameter (ex. Normal, Ambient Occlusion) */" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Preview the texture as an input to the respective material parameter (ex. Normal, Ambient Occlusion)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Brightness_MetaData[] = { { "Category", "Preview" }, { "Comment", "/** Adjust the brightness of the preview material; does not affect results stored in textures */" }, { "DisplayName", "Brightness" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Adjust the brightness of the preview material; does not affect results stored in textures" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AOMultiplier_MetaData[] = { { "Category", "Preview" }, { "ClampMax", "1.0" }, { "ClampMin", "0.0" }, { "Comment", "/** Ambient Occlusion multiplier in the viewport; does not affect results stored in textures */" }, { "DisplayName", "AO Multiplier" }, { "ModuleRelativePath", "Public/BakeMeshAttributeToolCommon.h" }, { "ToolTip", "Ambient Occlusion multiplier in the viewport; does not affect results stored in textures" }, { "UIMax", "1.0" }, { "UIMin", "0.0" }, }; #endif // WITH_METADATA // ********** Begin Class UBakeVisualizationProperties constinit property declarations ************* static void NewProp_bPreviewAsMaterial_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreviewAsMaterial; static const UECodeGen_Private::FFloatPropertyParams NewProp_Brightness; static const UECodeGen_Private::FFloatPropertyParams NewProp_AOMultiplier; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UBakeVisualizationProperties constinit property declarations *************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UBakeVisualizationProperties_Statics // ********** Begin Class UBakeVisualizationProperties Property Definitions ************************ void Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_bPreviewAsMaterial_SetBit(void* Obj) { ((UBakeVisualizationProperties*)Obj)->bPreviewAsMaterial = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_bPreviewAsMaterial = { "bPreviewAsMaterial", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UBakeVisualizationProperties), &Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_bPreviewAsMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreviewAsMaterial_MetaData), NewProp_bPreviewAsMaterial_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_Brightness = { "Brightness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeVisualizationProperties, Brightness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Brightness_MetaData), NewProp_Brightness_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_AOMultiplier = { "AOMultiplier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBakeVisualizationProperties, AOMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AOMultiplier_MetaData), NewProp_AOMultiplier_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBakeVisualizationProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_bPreviewAsMaterial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_Brightness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBakeVisualizationProperties_Statics::NewProp_AOMultiplier, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeVisualizationProperties_Statics::PropPointers) < 2048); // ********** End Class UBakeVisualizationProperties Property Definitions ************************** UObject* (*const Z_Construct_UClass_UBakeVisualizationProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeVisualizationProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UBakeVisualizationProperties_Statics::ClassParams = { &UBakeVisualizationProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UBakeVisualizationProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UBakeVisualizationProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBakeVisualizationProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UBakeVisualizationProperties_Statics::Class_MetaDataParams) }; void UBakeVisualizationProperties::StaticRegisterNativesUBakeVisualizationProperties() { } UClass* Z_Construct_UClass_UBakeVisualizationProperties() { if (!Z_Registration_Info_UClass_UBakeVisualizationProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBakeVisualizationProperties.OuterSingleton, Z_Construct_UClass_UBakeVisualizationProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UBakeVisualizationProperties.OuterSingleton; } UBakeVisualizationProperties::UBakeVisualizationProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBakeVisualizationProperties); UBakeVisualizationProperties::~UBakeVisualizationProperties() {} // ********** End Class UBakeVisualizationProperties *********************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeToolCommon_h__Script_MeshModelingToolsExp_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EBakeNormalSpace_StaticEnum, TEXT("EBakeNormalSpace"), &Z_Registration_Info_UEnum_EBakeNormalSpace, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1983531202U) }, { EBakeCurvatureTypeMode_StaticEnum, TEXT("EBakeCurvatureTypeMode"), &Z_Registration_Info_UEnum_EBakeCurvatureTypeMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2177635517U) }, { EBakeCurvatureColorMode_StaticEnum, TEXT("EBakeCurvatureColorMode"), &Z_Registration_Info_UEnum_EBakeCurvatureColorMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3979227922U) }, { EBakeCurvatureClampMode_StaticEnum, TEXT("EBakeCurvatureClampMode"), &Z_Registration_Info_UEnum_EBakeCurvatureClampMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3784440453U) }, { EBakeHeightRangeMode_StaticEnum, TEXT("EBakeHeightRangeMode"), &Z_Registration_Info_UEnum_EBakeHeightRangeMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1883582020U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UBakeInputMeshProperties, UBakeInputMeshProperties::StaticClass, TEXT("UBakeInputMeshProperties"), &Z_Registration_Info_UClass_UBakeInputMeshProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeInputMeshProperties), 3950018203U) }, { Z_Construct_UClass_UBakeNormalMapToolProperties, UBakeNormalMapToolProperties::StaticClass, TEXT("UBakeNormalMapToolProperties"), &Z_Registration_Info_UClass_UBakeNormalMapToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeNormalMapToolProperties), 4056222282U) }, { Z_Construct_UClass_UBakeOcclusionMapToolProperties, UBakeOcclusionMapToolProperties::StaticClass, TEXT("UBakeOcclusionMapToolProperties"), &Z_Registration_Info_UClass_UBakeOcclusionMapToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeOcclusionMapToolProperties), 1204899802U) }, { Z_Construct_UClass_UBakeCurvatureMapToolProperties, UBakeCurvatureMapToolProperties::StaticClass, TEXT("UBakeCurvatureMapToolProperties"), &Z_Registration_Info_UClass_UBakeCurvatureMapToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeCurvatureMapToolProperties), 3397081651U) }, { Z_Construct_UClass_UBakeUVShellMapToolProperties, UBakeUVShellMapToolProperties::StaticClass, TEXT("UBakeUVShellMapToolProperties"), &Z_Registration_Info_UClass_UBakeUVShellMapToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeUVShellMapToolProperties), 2780566706U) }, { Z_Construct_UClass_UBakeHeightMapToolProperties, UBakeHeightMapToolProperties::StaticClass, TEXT("UBakeHeightMapToolProperties"), &Z_Registration_Info_UClass_UBakeHeightMapToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeHeightMapToolProperties), 1211345592U) }, { Z_Construct_UClass_UBakeTexture2DProperties, UBakeTexture2DProperties::StaticClass, TEXT("UBakeTexture2DProperties"), &Z_Registration_Info_UClass_UBakeTexture2DProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeTexture2DProperties), 860749158U) }, { Z_Construct_UClass_UBakeMultiTexture2DProperties, UBakeMultiTexture2DProperties::StaticClass, TEXT("UBakeMultiTexture2DProperties"), &Z_Registration_Info_UClass_UBakeMultiTexture2DProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeMultiTexture2DProperties), 4137898728U) }, { Z_Construct_UClass_UBakeVisualizationProperties, UBakeVisualizationProperties::StaticClass, TEXT("UBakeVisualizationProperties"), &Z_Registration_Info_UClass_UBakeVisualizationProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBakeVisualizationProperties), 3664841681U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeToolCommon_h__Script_MeshModelingToolsExp_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeToolCommon_h__Script_MeshModelingToolsExp_461122163{ TEXT("/Script/MeshModelingToolsExp"), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeToolCommon_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeToolCommon_h__Script_MeshModelingToolsExp_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeToolCommon_h__Script_MeshModelingToolsExp_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_BakeMeshAttributeToolCommon_h__Script_MeshModelingToolsExp_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS