// 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 "Engine/MaterialMerging.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMaterialMerging() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBlendMode(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialMergeType(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ETextureSizingType(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialProxySettings(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum ETextureSizingType ******************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETextureSizingType; static UEnum* ETextureSizingType_StaticEnum() { if (!Z_Registration_Info_UEnum_ETextureSizingType.OuterSingleton) { Z_Registration_Info_UEnum_ETextureSizingType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ETextureSizingType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ETextureSizingType")); } return Z_Registration_Info_UEnum_ETextureSizingType.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ETextureSizingType_StaticEnum(); } struct Z_Construct_UEnum_Engine_ETextureSizingType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "TextureSizingType_AutomaticFromMeshDrawDistance.DisplayName", "Automatic - From Mesh Draw Distance" }, { "TextureSizingType_AutomaticFromMeshDrawDistance.Name", "TextureSizingType_AutomaticFromMeshDrawDistance" }, { "TextureSizingType_AutomaticFromMeshDrawDistance.ToolTip", "When working with World Partition HLODs, the draw distance is automatically deduced from the runtime grid loading range." }, { "TextureSizingType_AutomaticFromMeshScreenSize.DisplayName", "Automatic - From Mesh Screen Size" }, { "TextureSizingType_AutomaticFromMeshScreenSize.Name", "TextureSizingType_AutomaticFromMeshScreenSize" }, { "TextureSizingType_AutomaticFromTexelDensity.DisplayName", "Automatic - From Texel Density" }, { "TextureSizingType_AutomaticFromTexelDensity.Name", "TextureSizingType_AutomaticFromTexelDensity" }, { "TextureSizingType_MAX.Name", "TextureSizingType_MAX" }, { "TextureSizingType_UseAutomaticBiasedSizes.DisplayName", "Use automatically biased texture sizes based on TextureSize" }, { "TextureSizingType_UseAutomaticBiasedSizes.Name", "TextureSizingType_UseAutomaticBiasedSizes" }, { "TextureSizingType_UseManualOverrideTextureSize.DisplayName", "Use per property manually overriden texture sizes" }, { "TextureSizingType_UseManualOverrideTextureSize.Name", "TextureSizingType_UseManualOverrideTextureSize" }, { "TextureSizingType_UseSimplygonAutomaticSizing.DisplayName", "Use Simplygon's automatic texture sizing" }, { "TextureSizingType_UseSimplygonAutomaticSizing.Name", "TextureSizingType_UseSimplygonAutomaticSizing" }, { "TextureSizingType_UseSingleTextureSize.DisplayName", "Use TextureSize for all material properties" }, { "TextureSizingType_UseSingleTextureSize.Name", "TextureSizingType_UseSingleTextureSize" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "TextureSizingType_UseSingleTextureSize", (int64)TextureSizingType_UseSingleTextureSize }, { "TextureSizingType_UseAutomaticBiasedSizes", (int64)TextureSizingType_UseAutomaticBiasedSizes }, { "TextureSizingType_UseManualOverrideTextureSize", (int64)TextureSizingType_UseManualOverrideTextureSize }, { "TextureSizingType_UseSimplygonAutomaticSizing", (int64)TextureSizingType_UseSimplygonAutomaticSizing }, { "TextureSizingType_AutomaticFromTexelDensity", (int64)TextureSizingType_AutomaticFromTexelDensity }, { "TextureSizingType_AutomaticFromMeshScreenSize", (int64)TextureSizingType_AutomaticFromMeshScreenSize }, { "TextureSizingType_AutomaticFromMeshDrawDistance", (int64)TextureSizingType_AutomaticFromMeshDrawDistance }, { "TextureSizingType_MAX", (int64)TextureSizingType_MAX }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_ETextureSizingType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ETextureSizingType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ETextureSizingType", "ETextureSizingType", Z_Construct_UEnum_Engine_ETextureSizingType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ETextureSizingType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::Regular, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ETextureSizingType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ETextureSizingType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_ETextureSizingType() { if (!Z_Registration_Info_UEnum_ETextureSizingType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETextureSizingType.InnerSingleton, Z_Construct_UEnum_Engine_ETextureSizingType_Statics::EnumParams); } return Z_Registration_Info_UEnum_ETextureSizingType.InnerSingleton; } // ********** End Enum ETextureSizingType ********************************************************** // ********** Begin Enum EMaterialMergeType ******************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialMergeType; static UEnum* EMaterialMergeType_StaticEnum() { if (!Z_Registration_Info_UEnum_EMaterialMergeType.OuterSingleton) { Z_Registration_Info_UEnum_EMaterialMergeType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialMergeType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialMergeType")); } return Z_Registration_Info_UEnum_EMaterialMergeType.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMaterialMergeType_StaticEnum(); } struct Z_Construct_UEnum_Engine_EMaterialMergeType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "MaterialMergeType_Default.Name", "MaterialMergeType_Default" }, { "MaterialMergeType_Simplygon.Name", "MaterialMergeType_Simplygon" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "MaterialMergeType_Default", (int64)MaterialMergeType_Default }, { "MaterialMergeType_Simplygon", (int64)MaterialMergeType_Simplygon }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_EMaterialMergeType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialMergeType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "EMaterialMergeType", "EMaterialMergeType", Z_Construct_UEnum_Engine_EMaterialMergeType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialMergeType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::Regular, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialMergeType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialMergeType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_EMaterialMergeType() { if (!Z_Registration_Info_UEnum_EMaterialMergeType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialMergeType.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialMergeType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMaterialMergeType.InnerSingleton; } // ********** End Enum EMaterialMergeType ********************************************************** // ********** Begin ScriptStruct FMaterialProxySettings ******************************************** struct Z_Construct_UScriptStruct_FMaterialProxySettings_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMaterialProxySettings); } static inline consteval int16 GetStructAlignment() { return alignof(FMaterialProxySettings); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureSizingType_MetaData[] = { { "Category", "Material" }, { "Comment", "// Method that should be used to generate the sizes of the output textures\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Method that should be used to generate the sizes of the output textures" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Size of generated BaseColor map\n" }, { "EditCondition", "TextureSizingType == ETextureSizingType::TextureSizingType_UseSingleTextureSize || TextureSizingType == ETextureSizingType::TextureSizingType_UseAutomaticBiasedSizes" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Size of generated BaseColor map" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetTexelDensityPerMeter_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1024" }, { "ClampMin", "0.1" }, { "Comment", "// Target texel density\n" }, { "EditCondition", "TextureSizingType == ETextureSizingType::TextureSizingType_AutomaticFromTexelDensity" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Target texel density" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshMaxScreenSizePercent_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1.0" }, { "ClampMin", "0.01" }, { "Comment", "// Expected maximum screen size for the mesh\n" }, { "EditCondition", "TextureSizingType == ETextureSizingType::TextureSizingType_AutomaticFromMeshScreenSize" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Expected maximum screen size for the mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshMinDrawDistance_MetaData[] = { { "Category", "Material" }, { "ClampMin", "0" }, { "Comment", "// Expected minimum distance at which the mesh will be rendered\n" }, { "EditCondition", "TextureSizingType == ETextureSizingType::TextureSizingType_AutomaticFromMeshDrawDistance" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Expected minimum distance at which the mesh will be rendered" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GutterSpace_MetaData[] = { { "Category", "Material" }, { "Comment", "// Gutter space to take into account \n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Gutter space to take into account" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetallicConstant_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1" }, { "ClampMin", "0" }, { "Comment", "// Constant value to use for the Metallic property\n" }, { "DisplayAfter", "bMetallicMap" }, { "editcondition", "!bMetallicMap" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Constant value to use for the Metallic property" }, { "UIMax", "1" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RoughnessConstant_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1" }, { "ClampMin", "0" }, { "Comment", "// Constant value to use for the Roughness property\n" }, { "DisplayAfter", "bRoughnessMap" }, { "editcondition", "!bRoughnessMap" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Constant value to use for the Roughness property" }, { "UIMax", "1" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnisotropyConstant_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1" }, { "ClampMin", "-1" }, { "Comment", "// Constant value to use for the Anisotropy property\n" }, { "DisplayAfter", "bAnisotropyMap" }, { "editcondition", "!bAnisotropyMap" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Constant value to use for the Anisotropy property" }, { "UIMax", "1" }, { "UIMin", "-1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecularConstant_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1" }, { "ClampMin", "0" }, { "Comment", "// Constant value to use for the Specular property\n" }, { "DisplayAfter", "bSpecularMap" }, { "editcondition", "!bSpecularMap" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Constant value to use for the Specular property" }, { "UIMax", "1" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OpacityConstant_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1" }, { "ClampMin", "0" }, { "Comment", "// Constant value to use for the Opacity property\n" }, { "DisplayAfter", "bOpacityMap" }, { "editcondition", "!bOpacityMap" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Constant value to use for the Opacity property" }, { "UIMax", "1" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OpacityMaskConstant_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1" }, { "ClampMin", "0" }, { "Comment", "// Constant value to use for the Opacity mask property\n" }, { "DisplayAfter", "bOpacityMaskMap" }, { "editcondition", "!bOpacityMaskMap" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Constant value to use for the Opacity mask property" }, { "UIMax", "1" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AmbientOcclusionConstant_MetaData[] = { { "Category", "Material" }, { "ClampMax", "1" }, { "ClampMin", "0" }, { "Comment", "// Constant value to use for the Ambient Occlusion property\n" }, { "DisplayAfter", "bAmbientOcclusionMap" }, { "editcondition", "!bAmbientOcclusionMap" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Constant value to use for the Ambient Occlusion property" }, { "UIMax", "1" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialMergeType_MetaData[] = { { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendMode_MetaData[] = { { "Category", "Material" }, { "Comment", "// Target blend mode for the generated material\n" }, { "DisplayAfter", "AmbientOcclusionTextureSize" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Target blend mode for the generated material" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowTwoSidedMaterial_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether or not to allow the generated material can be two-sided\n" }, { "DisplayAfter", "BlendMode" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether or not to allow the generated material can be two-sided" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Normal property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Normal property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTangentMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Tangent property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Tangent property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMetallicMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Metallic property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Metallic property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRoughnessMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Roughness property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Roughness property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAnisotropyMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Anisotropy property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Anisotropy property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSpecularMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Specular property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Specular property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEmissiveMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Emissive property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Emissive property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOpacityMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Opacity property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Opacity property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOpacityMaskMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Opacity Mask property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Opacity Mask property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAmbientOcclusionMap_MetaData[] = { { "Category", "Material" }, { "Comment", "// Whether to generate a texture for the Ambient Occlusion property\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Whether to generate a texture for the Ambient Occlusion property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DiffuseTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Diffuse texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Diffuse texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Normal texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Normal texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TangentTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Tangent texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Tangent texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MetallicTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Metallic texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Metallic texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RoughnessTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Roughness texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Roughness texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnisotropyTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Anisotropy texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Anisotropy texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecularTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Specular texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Specular texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EmissiveTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Emissive texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Emissive texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OpacityTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Opacity texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Opacity texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OpacityMaskTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Opacity Mask texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Opacity Mask texture size" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AmbientOcclusionTextureSize_MetaData[] = { { "Category", "Material" }, { "ClampMin", "1" }, { "Comment", "// Override Ambient Occlusion texture size\n" }, { "ModuleRelativePath", "Classes/Engine/MaterialMerging.h" }, { "ToolTip", "Override Ambient Occlusion texture size" }, { "UIMin", "1" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMaterialProxySettings constinit property declarations ************ static const UECodeGen_Private::FBytePropertyParams NewProp_TextureSizingType; static const UECodeGen_Private::FStructPropertyParams NewProp_TextureSize; static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetTexelDensityPerMeter; static const UECodeGen_Private::FFloatPropertyParams NewProp_MeshMaxScreenSizePercent; static const UECodeGen_Private::FDoublePropertyParams NewProp_MeshMinDrawDistance; static const UECodeGen_Private::FFloatPropertyParams NewProp_GutterSpace; static const UECodeGen_Private::FFloatPropertyParams NewProp_MetallicConstant; static const UECodeGen_Private::FFloatPropertyParams NewProp_RoughnessConstant; static const UECodeGen_Private::FFloatPropertyParams NewProp_AnisotropyConstant; static const UECodeGen_Private::FFloatPropertyParams NewProp_SpecularConstant; static const UECodeGen_Private::FFloatPropertyParams NewProp_OpacityConstant; static const UECodeGen_Private::FFloatPropertyParams NewProp_OpacityMaskConstant; static const UECodeGen_Private::FFloatPropertyParams NewProp_AmbientOcclusionConstant; static const UECodeGen_Private::FBytePropertyParams NewProp_MaterialMergeType; static const UECodeGen_Private::FBytePropertyParams NewProp_BlendMode; static void NewProp_bAllowTwoSidedMaterial_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowTwoSidedMaterial; static void NewProp_bNormalMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalMap; static void NewProp_bTangentMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTangentMap; static void NewProp_bMetallicMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMetallicMap; static void NewProp_bRoughnessMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bRoughnessMap; static void NewProp_bAnisotropyMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAnisotropyMap; static void NewProp_bSpecularMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSpecularMap; static void NewProp_bEmissiveMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEmissiveMap; static void NewProp_bOpacityMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOpacityMap; static void NewProp_bOpacityMaskMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOpacityMaskMap; static void NewProp_bAmbientOcclusionMap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAmbientOcclusionMap; static const UECodeGen_Private::FStructPropertyParams NewProp_DiffuseTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_NormalTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_TangentTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_MetallicTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_RoughnessTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_AnisotropyTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_SpecularTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_EmissiveTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_OpacityTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_OpacityMaskTextureSize; static const UECodeGen_Private::FStructPropertyParams NewProp_AmbientOcclusionTextureSize; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMaterialProxySettings constinit property declarations ************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMaterialProxySettings_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialProxySettings; class UScriptStruct* FMaterialProxySettings::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMaterialProxySettings.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMaterialProxySettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialProxySettings, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MaterialProxySettings")); } return Z_Registration_Info_UScriptStruct_FMaterialProxySettings.OuterSingleton; } // ********** Begin ScriptStruct FMaterialProxySettings Property Definitions *********************** const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TextureSizingType = { "TextureSizingType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, TextureSizingType), Z_Construct_UEnum_Engine_ETextureSizingType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureSizingType_MetaData), NewProp_TextureSizingType_MetaData) }; // 1608316389 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TextureSize = { "TextureSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, TextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureSize_MetaData), NewProp_TextureSize_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TargetTexelDensityPerMeter = { "TargetTexelDensityPerMeter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, TargetTexelDensityPerMeter), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetTexelDensityPerMeter_MetaData), NewProp_TargetTexelDensityPerMeter_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MeshMaxScreenSizePercent = { "MeshMaxScreenSizePercent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, MeshMaxScreenSizePercent), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshMaxScreenSizePercent_MetaData), NewProp_MeshMaxScreenSizePercent_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MeshMinDrawDistance = { "MeshMinDrawDistance", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, MeshMinDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshMinDrawDistance_MetaData), NewProp_MeshMinDrawDistance_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_GutterSpace = { "GutterSpace", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, GutterSpace), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GutterSpace_MetaData), NewProp_GutterSpace_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MetallicConstant = { "MetallicConstant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, MetallicConstant), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetallicConstant_MetaData), NewProp_MetallicConstant_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_RoughnessConstant = { "RoughnessConstant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, RoughnessConstant), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RoughnessConstant_MetaData), NewProp_RoughnessConstant_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AnisotropyConstant = { "AnisotropyConstant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, AnisotropyConstant), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnisotropyConstant_MetaData), NewProp_AnisotropyConstant_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_SpecularConstant = { "SpecularConstant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, SpecularConstant), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecularConstant_MetaData), NewProp_SpecularConstant_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityConstant = { "OpacityConstant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, OpacityConstant), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OpacityConstant_MetaData), NewProp_OpacityConstant_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityMaskConstant = { "OpacityMaskConstant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, OpacityMaskConstant), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OpacityMaskConstant_MetaData), NewProp_OpacityMaskConstant_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AmbientOcclusionConstant = { "AmbientOcclusionConstant", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, AmbientOcclusionConstant), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AmbientOcclusionConstant_MetaData), NewProp_AmbientOcclusionConstant_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MaterialMergeType = { "MaterialMergeType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, MaterialMergeType), Z_Construct_UEnum_Engine_EMaterialMergeType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialMergeType_MetaData), NewProp_MaterialMergeType_MetaData) }; // 601346875 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_BlendMode = { "BlendMode", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, BlendMode), Z_Construct_UEnum_Engine_EBlendMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendMode_MetaData), NewProp_BlendMode_MetaData) }; // 2147482168 void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAllowTwoSidedMaterial_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bAllowTwoSidedMaterial = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAllowTwoSidedMaterial = { "bAllowTwoSidedMaterial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAllowTwoSidedMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowTwoSidedMaterial_MetaData), NewProp_bAllowTwoSidedMaterial_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bNormalMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bNormalMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bNormalMap = { "bNormalMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bNormalMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalMap_MetaData), NewProp_bNormalMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bTangentMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bTangentMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bTangentMap = { "bTangentMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bTangentMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTangentMap_MetaData), NewProp_bTangentMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bMetallicMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bMetallicMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bMetallicMap = { "bMetallicMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bMetallicMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMetallicMap_MetaData), NewProp_bMetallicMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bRoughnessMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bRoughnessMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bRoughnessMap = { "bRoughnessMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bRoughnessMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRoughnessMap_MetaData), NewProp_bRoughnessMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAnisotropyMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bAnisotropyMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAnisotropyMap = { "bAnisotropyMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAnisotropyMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAnisotropyMap_MetaData), NewProp_bAnisotropyMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bSpecularMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bSpecularMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bSpecularMap = { "bSpecularMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bSpecularMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSpecularMap_MetaData), NewProp_bSpecularMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bEmissiveMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bEmissiveMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bEmissiveMap = { "bEmissiveMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bEmissiveMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEmissiveMap_MetaData), NewProp_bEmissiveMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bOpacityMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMap = { "bOpacityMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOpacityMap_MetaData), NewProp_bOpacityMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMaskMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bOpacityMaskMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMaskMap = { "bOpacityMaskMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMaskMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOpacityMaskMap_MetaData), NewProp_bOpacityMaskMap_MetaData) }; void Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAmbientOcclusionMap_SetBit(void* Obj) { ((FMaterialProxySettings*)Obj)->bAmbientOcclusionMap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAmbientOcclusionMap = { "bAmbientOcclusionMap", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMaterialProxySettings), &Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAmbientOcclusionMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAmbientOcclusionMap_MetaData), NewProp_bAmbientOcclusionMap_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_DiffuseTextureSize = { "DiffuseTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, DiffuseTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DiffuseTextureSize_MetaData), NewProp_DiffuseTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_NormalTextureSize = { "NormalTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, NormalTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalTextureSize_MetaData), NewProp_NormalTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TangentTextureSize = { "TangentTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, TangentTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TangentTextureSize_MetaData), NewProp_TangentTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MetallicTextureSize = { "MetallicTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, MetallicTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MetallicTextureSize_MetaData), NewProp_MetallicTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_RoughnessTextureSize = { "RoughnessTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, RoughnessTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RoughnessTextureSize_MetaData), NewProp_RoughnessTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AnisotropyTextureSize = { "AnisotropyTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, AnisotropyTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnisotropyTextureSize_MetaData), NewProp_AnisotropyTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_SpecularTextureSize = { "SpecularTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, SpecularTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecularTextureSize_MetaData), NewProp_SpecularTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_EmissiveTextureSize = { "EmissiveTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, EmissiveTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EmissiveTextureSize_MetaData), NewProp_EmissiveTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityTextureSize = { "OpacityTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, OpacityTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OpacityTextureSize_MetaData), NewProp_OpacityTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityMaskTextureSize = { "OpacityMaskTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, OpacityMaskTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OpacityMaskTextureSize_MetaData), NewProp_OpacityMaskTextureSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AmbientOcclusionTextureSize = { "AmbientOcclusionTextureSize", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialProxySettings, AmbientOcclusionTextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AmbientOcclusionTextureSize_MetaData), NewProp_AmbientOcclusionTextureSize_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TextureSizingType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TargetTexelDensityPerMeter, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MeshMaxScreenSizePercent, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MeshMinDrawDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_GutterSpace, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MetallicConstant, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_RoughnessConstant, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AnisotropyConstant, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_SpecularConstant, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityConstant, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityMaskConstant, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AmbientOcclusionConstant, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MaterialMergeType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_BlendMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAllowTwoSidedMaterial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bNormalMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bTangentMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bMetallicMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bRoughnessMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAnisotropyMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bSpecularMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bEmissiveMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bOpacityMaskMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_bAmbientOcclusionMap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_DiffuseTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_NormalTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_TangentTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_MetallicTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_RoughnessTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AnisotropyTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_SpecularTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_EmissiveTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_OpacityMaskTextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewProp_AmbientOcclusionTextureSize, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMaterialProxySettings Property Definitions ************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "MaterialProxySettings", Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::PropPointers), sizeof(FMaterialProxySettings), alignof(FMaterialProxySettings), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMaterialProxySettings() { if (!Z_Registration_Info_UScriptStruct_FMaterialProxySettings.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialProxySettings.InnerSingleton, Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMaterialProxySettings.InnerSingleton); } // ********** End ScriptStruct FMaterialProxySettings ********************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_MaterialMerging_h__Script_Engine_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { ETextureSizingType_StaticEnum, TEXT("ETextureSizingType"), &Z_Registration_Info_UEnum_ETextureSizingType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1608316389U) }, { EMaterialMergeType_StaticEnum, TEXT("EMaterialMergeType"), &Z_Registration_Info_UEnum_EMaterialMergeType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 601346875U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FMaterialProxySettings::StaticStruct, Z_Construct_UScriptStruct_FMaterialProxySettings_Statics::NewStructOps, TEXT("MaterialProxySettings"),&Z_Registration_Info_UScriptStruct_FMaterialProxySettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialProxySettings), 2080292748U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_MaterialMerging_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_MaterialMerging_h__Script_Engine_832161891{ TEXT("/Script/Engine"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_MaterialMerging_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_MaterialMerging_h__Script_Engine_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_MaterialMerging_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_MaterialMerging_h__Script_Engine_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS