// 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 "MaterialOptions.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMaterialOptions() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBlendMode(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialProperty(); MATERIALBAKING_API UClass* Z_Construct_UClass_UAssetBakeOptions(); MATERIALBAKING_API UClass* Z_Construct_UClass_UAssetBakeOptions_NoRegister(); MATERIALBAKING_API UClass* Z_Construct_UClass_UMaterialMergeOptions(); MATERIALBAKING_API UClass* Z_Construct_UClass_UMaterialMergeOptions_NoRegister(); MATERIALBAKING_API UClass* Z_Construct_UClass_UMaterialOptions(); MATERIALBAKING_API UClass* Z_Construct_UClass_UMaterialOptions_NoRegister(); MATERIALBAKING_API UEnum* Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod(); MATERIALBAKING_API UScriptStruct* Z_Construct_UScriptStruct_FPropertyEntry(); UPackage* Z_Construct_UPackage__Script_MaterialBaking(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EMaterialBakeMethod ******************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialBakeMethod; static UEnum* EMaterialBakeMethod_StaticEnum() { if (!Z_Registration_Info_UEnum_EMaterialBakeMethod.OuterSingleton) { Z_Registration_Info_UEnum_EMaterialBakeMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod, (UObject*)Z_Construct_UPackage__Script_MaterialBaking(), TEXT("EMaterialBakeMethod")); } return Z_Registration_Info_UEnum_EMaterialBakeMethod.OuterSingleton; } template<> MATERIALBAKING_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMaterialBakeMethod_StaticEnum(); } struct Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "AtlasMaterial.DisplayName", "Combine Materials into Atlassed Material" }, { "AtlasMaterial.Name", "EMaterialBakeMethod::AtlasMaterial" }, { "BinnedMaterial.DisplayName", "Combine Materials into Binned Material" }, { "BinnedMaterial.Name", "EMaterialBakeMethod::BinnedMaterial" }, { "Comment", "/** Enum to define different types of baking materials */" }, { "IndividualMaterial.DisplayName", "Bake out Materials Individually" }, { "IndividualMaterial.Name", "EMaterialBakeMethod::IndividualMaterial" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Enum to define different types of baking materials" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMaterialBakeMethod::IndividualMaterial", (int64)EMaterialBakeMethod::IndividualMaterial }, { "EMaterialBakeMethod::AtlasMaterial", (int64)EMaterialBakeMethod::AtlasMaterial }, { "EMaterialBakeMethod::BinnedMaterial", (int64)EMaterialBakeMethod::BinnedMaterial }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MaterialBaking, nullptr, "EMaterialBakeMethod", "EMaterialBakeMethod", Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod() { if (!Z_Registration_Info_UEnum_EMaterialBakeMethod.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialBakeMethod.InnerSingleton, Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMaterialBakeMethod.InnerSingleton; } // ********** End Enum EMaterialBakeMethod ********************************************************* // ********** Begin ScriptStruct FPropertyEntry **************************************************** struct Z_Construct_UScriptStruct_FPropertyEntry_Statics { static inline consteval int32 GetStructSize() { return sizeof(FPropertyEntry); } static inline consteval int16 GetStructAlignment() { return alignof(FPropertyEntry); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Structure to represent a single property the user wants to bake out for a given set of materials */" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Structure to represent a single property the user wants to bake out for a given set of materials" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Property_MetaData[] = { { "Category", "Property" }, { "Comment", "/** Property which should be baked out */" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Property which should be baked out" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseCustomSize_MetaData[] = { { "Category", "Property" }, { "Comment", "/** Whether or not to use the value of custom size for the output texture */" }, { "ExposeOnSpawn", "" }, { "InlineEditConditionToggle", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Whether or not to use the value of custom size for the output texture" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomSize_MetaData[] = { { "Category", "Property" }, { "ClampMin", "1" }, { "Comment", "/** Defines the size of the output textures for the baked out material properties */" }, { "EditCondition", "bUseCustomSize" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Defines the size of the output textures for the baked out material properties" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseConstantValue_MetaData[] = { { "Category", "Property" }, { "Comment", "/** Wheter or not to use Constant Value as the final 'baked out' value for the this property */" }, { "ExposeOnSpawn", "" }, { "InlineEditConditionToggle", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Wheter or not to use Constant Value as the final 'baked out' value for the this property" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstantValue_MetaData[] = { { "Category", "Property" }, { "Comment", "/** Defines the value representing this property in the final proxy material */" }, { "EditCondition", "bUseConstantValue" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Defines the value representing this property in the final proxy material" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FPropertyEntry constinit property declarations ******************** static const UECodeGen_Private::FBytePropertyParams NewProp_Property; static void NewProp_bUseCustomSize_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseCustomSize; static const UECodeGen_Private::FStructPropertyParams NewProp_CustomSize; static void NewProp_bUseConstantValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseConstantValue; static const UECodeGen_Private::FFloatPropertyParams NewProp_ConstantValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FPropertyEntry constinit property declarations ********************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FPropertyEntry_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPropertyEntry; class UScriptStruct* FPropertyEntry::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FPropertyEntry.OuterSingleton) { Z_Registration_Info_UScriptStruct_FPropertyEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPropertyEntry, (UObject*)Z_Construct_UPackage__Script_MaterialBaking(), TEXT("PropertyEntry")); } return Z_Registration_Info_UScriptStruct_FPropertyEntry.OuterSingleton; } // ********** Begin ScriptStruct FPropertyEntry Property Definitions ******************************* const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_Property = { "Property", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyEntry, Property), Z_Construct_UEnum_Engine_EMaterialProperty, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Property_MetaData), NewProp_Property_MetaData) }; // 1905683521 void Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseCustomSize_SetBit(void* Obj) { ((FPropertyEntry*)Obj)->bUseCustomSize = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseCustomSize = { "bUseCustomSize", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPropertyEntry), &Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseCustomSize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseCustomSize_MetaData), NewProp_bUseCustomSize_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_CustomSize = { "CustomSize", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyEntry, CustomSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomSize_MetaData), NewProp_CustomSize_MetaData) }; void Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseConstantValue_SetBit(void* Obj) { ((FPropertyEntry*)Obj)->bUseConstantValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseConstantValue = { "bUseConstantValue", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPropertyEntry), &Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseConstantValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseConstantValue_MetaData), NewProp_bUseConstantValue_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_ConstantValue = { "ConstantValue", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPropertyEntry, ConstantValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstantValue_MetaData), NewProp_ConstantValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPropertyEntry_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_Property, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseCustomSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_CustomSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_bUseConstantValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewProp_ConstantValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyEntry_Statics::PropPointers) < 2048); // ********** End ScriptStruct FPropertyEntry Property Definitions ********************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPropertyEntry_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_MaterialBaking, nullptr, &NewStructOps, "PropertyEntry", Z_Construct_UScriptStruct_FPropertyEntry_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyEntry_Statics::PropPointers), sizeof(FPropertyEntry), alignof(FPropertyEntry), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPropertyEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPropertyEntry_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FPropertyEntry() { if (!Z_Registration_Info_UScriptStruct_FPropertyEntry.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPropertyEntry.InnerSingleton, Z_Construct_UScriptStruct_FPropertyEntry_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FPropertyEntry.InnerSingleton); } // ********** End ScriptStruct FPropertyEntry ****************************************************** // ********** Begin Class UMaterialOptions ********************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialOptions; UClass* UMaterialOptions::GetPrivateStaticClass() { using TClass = UMaterialOptions; if (!Z_Registration_Info_UClass_UMaterialOptions.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MaterialOptions"), Z_Registration_Info_UClass_UMaterialOptions.InnerSingleton, StaticRegisterNativesUMaterialOptions, 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_UMaterialOptions.InnerSingleton; } UClass* Z_Construct_UClass_UMaterialOptions_NoRegister() { return UMaterialOptions::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMaterialOptions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Options object to define what and how a material should be baked out */" }, { "IncludePath", "MaterialOptions.h" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Options object to define what and how a material should be baked out" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Properties_MetaData[] = { { "Category", "MaterialBakeSettings" }, { "Comment", "/** Properties which are supposed to be baked out for the material(s) */" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Properties which are supposed to be baked out for the material(s)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureSize_MetaData[] = { { "Category", "MaterialBakeSettings" }, { "ClampMin", "1" }, { "Comment", "/** Size of the final texture(s) containing the baked out property data */" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Size of the final texture(s) containing the baked out property data" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODIndices_MetaData[] = { { "Category", "MeshSettings" }, { "Comment", "/** LOD indices for which the materials should be baked out */" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "LOD indices for which the materials should be baked out" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMeshData_MetaData[] = { { "Category", "MeshSettings" }, { "Comment", "/** Determines whether to not allow usage of the source mesh data while baking out material properties */" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Determines whether to not allow usage of the source mesh data while baking out material properties" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseSpecificUVIndex_MetaData[] = { { "Category", "MeshSettings" }, { "Comment", "/** Flag whether or not the value of TextureCoordinateIndex should be used while baking out material properties */" }, { "EditCondition", "bUseMeshData" }, { "ExposeOnSpawn", "" }, { "InlineEditConditionToggle", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Flag whether or not the value of TextureCoordinateIndex should be used while baking out material properties" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureCoordinateIndex_MetaData[] = { { "Category", "MeshSettings" }, { "Comment", "/** Specific texture coordinate which should be used to while baking out material properties as the positions stream */" }, { "EditCondition", "bUseSpecificUVIndex" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Specific texture coordinate which should be used to while baking out material properties as the positions stream" }, }; #endif // WITH_METADATA // ********** Begin Class UMaterialOptions constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Properties_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Properties; static const UECodeGen_Private::FStructPropertyParams NewProp_TextureSize; static const UECodeGen_Private::FIntPropertyParams NewProp_LODIndices_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_LODIndices; static void NewProp_bUseMeshData_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMeshData; static void NewProp_bUseSpecificUVIndex_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseSpecificUVIndex; static const UECodeGen_Private::FIntPropertyParams NewProp_TextureCoordinateIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMaterialOptions constinit property declarations *************************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMaterialOptions_Statics // ********** Begin Class UMaterialOptions Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_Properties_Inner = { "Properties", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPropertyEntry, METADATA_PARAMS(0, nullptr) }; // 879663960 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_Properties = { "Properties", nullptr, (EPropertyFlags)0x0011000000004005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialOptions, Properties), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Properties_MetaData), NewProp_Properties_MetaData) }; // 879663960 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_TextureSize = { "TextureSize", nullptr, (EPropertyFlags)0x0011000000004005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialOptions, TextureSize), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureSize_MetaData), NewProp_TextureSize_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_LODIndices_Inner = { "LODIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_LODIndices = { "LODIndices", nullptr, (EPropertyFlags)0x0011000000000004, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialOptions, LODIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODIndices_MetaData), NewProp_LODIndices_MetaData) }; void Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseMeshData_SetBit(void* Obj) { ((UMaterialOptions*)Obj)->bUseMeshData = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseMeshData = { "bUseMeshData", nullptr, (EPropertyFlags)0x0011000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMaterialOptions), &Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseMeshData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMeshData_MetaData), NewProp_bUseMeshData_MetaData) }; void Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseSpecificUVIndex_SetBit(void* Obj) { ((UMaterialOptions*)Obj)->bUseSpecificUVIndex = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseSpecificUVIndex = { "bUseSpecificUVIndex", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMaterialOptions), &Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseSpecificUVIndex_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseSpecificUVIndex_MetaData), NewProp_bUseSpecificUVIndex_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMaterialOptions_Statics::NewProp_TextureCoordinateIndex = { "TextureCoordinateIndex", nullptr, (EPropertyFlags)0x0011000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialOptions, TextureCoordinateIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureCoordinateIndex_MetaData), NewProp_TextureCoordinateIndex_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialOptions_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_Properties_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_Properties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_TextureSize, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_LODIndices_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_LODIndices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseMeshData, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_bUseSpecificUVIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialOptions_Statics::NewProp_TextureCoordinateIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialOptions_Statics::PropPointers) < 2048); // ********** End Class UMaterialOptions Property Definitions ************************************** UObject* (*const Z_Construct_UClass_UMaterialOptions_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_MaterialBaking, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialOptions_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialOptions_Statics::ClassParams = { &UMaterialOptions::StaticClass, "Editor", &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UMaterialOptions_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialOptions_Statics::PropPointers), 0, 0x000800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialOptions_Statics::Class_MetaDataParams) }; void UMaterialOptions::StaticRegisterNativesUMaterialOptions() { } UClass* Z_Construct_UClass_UMaterialOptions() { if (!Z_Registration_Info_UClass_UMaterialOptions.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialOptions.OuterSingleton, Z_Construct_UClass_UMaterialOptions_Statics::ClassParams); } return Z_Registration_Info_UClass_UMaterialOptions.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialOptions); UMaterialOptions::~UMaterialOptions() {} // ********** End Class UMaterialOptions *********************************************************** // ********** Begin Class UAssetBakeOptions ******************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAssetBakeOptions; UClass* UAssetBakeOptions::GetPrivateStaticClass() { using TClass = UAssetBakeOptions; if (!Z_Registration_Info_UClass_UAssetBakeOptions.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AssetBakeOptions"), Z_Registration_Info_UClass_UAssetBakeOptions.InnerSingleton, StaticRegisterNativesUAssetBakeOptions, 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_UAssetBakeOptions.InnerSingleton; } UClass* Z_Construct_UClass_UAssetBakeOptions_NoRegister() { return UAssetBakeOptions::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAssetBakeOptions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Asset bake options object */" }, { "IncludePath", "MaterialOptions.h" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Asset bake options object" }, }; #endif // WITH_METADATA // ********** Begin Class UAssetBakeOptions constinit property declarations ************************ // ********** End Class UAssetBakeOptions constinit property declarations ************************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAssetBakeOptions_Statics UObject* (*const Z_Construct_UClass_UAssetBakeOptions_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_MaterialBaking, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetBakeOptions_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAssetBakeOptions_Statics::ClassParams = { &UAssetBakeOptions::StaticClass, "Editor", &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAssetBakeOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UAssetBakeOptions_Statics::Class_MetaDataParams) }; void UAssetBakeOptions::StaticRegisterNativesUAssetBakeOptions() { } UClass* Z_Construct_UClass_UAssetBakeOptions() { if (!Z_Registration_Info_UClass_UAssetBakeOptions.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAssetBakeOptions.OuterSingleton, Z_Construct_UClass_UAssetBakeOptions_Statics::ClassParams); } return Z_Registration_Info_UClass_UAssetBakeOptions.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAssetBakeOptions); UAssetBakeOptions::~UAssetBakeOptions() {} // ********** End Class UAssetBakeOptions ********************************************************** // ********** Begin Class UMaterialMergeOptions **************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UMaterialMergeOptions; UClass* UMaterialMergeOptions::GetPrivateStaticClass() { using TClass = UMaterialMergeOptions; if (!Z_Registration_Info_UClass_UMaterialMergeOptions.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("MaterialMergeOptions"), Z_Registration_Info_UClass_UMaterialMergeOptions.InnerSingleton, StaticRegisterNativesUMaterialMergeOptions, 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_UMaterialMergeOptions.InnerSingleton; } UClass* Z_Construct_UClass_UMaterialMergeOptions_NoRegister() { return UMaterialMergeOptions::GetPrivateStaticClass(); } struct Z_Construct_UClass_UMaterialMergeOptions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Material merge options object */" }, { "IncludePath", "MaterialOptions.h" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Material merge options object" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Method_MetaData[] = { { "Comment", "/*EditAnywhere, BlueprintReadWrite, config, Category = MeshSettings, meta = (ExposeOnSpawn)*/" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "EditAnywhere, BlueprintReadWrite, config, Category = MeshSettings, meta = (ExposeOnSpawn)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendMode_MetaData[] = { { "Category", "OutputMaterialSettings" }, { "Comment", "/** Blend mode for the final proxy material(s) */" }, { "ExposeOnSpawn", "" }, { "ModuleRelativePath", "Public/MaterialOptions.h" }, { "ToolTip", "Blend mode for the final proxy material(s)" }, }; #endif // WITH_METADATA // ********** Begin Class UMaterialMergeOptions constinit property declarations ******************** static const UECodeGen_Private::FBytePropertyParams NewProp_Method_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Method; static const UECodeGen_Private::FBytePropertyParams NewProp_BlendMode; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UMaterialMergeOptions constinit property declarations ********************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UMaterialMergeOptions_Statics // ********** Begin Class UMaterialMergeOptions Property Definitions ******************************* const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialMergeOptions_Statics::NewProp_Method_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMaterialMergeOptions_Statics::NewProp_Method = { "Method", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialMergeOptions, Method), Z_Construct_UEnum_MaterialBaking_EMaterialBakeMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Method_MetaData), NewProp_Method_MetaData) }; // 415371050 const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMaterialMergeOptions_Statics::NewProp_BlendMode = { "BlendMode", nullptr, (EPropertyFlags)0x0011000000004005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMaterialMergeOptions, BlendMode), Z_Construct_UEnum_Engine_EBlendMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendMode_MetaData), NewProp_BlendMode_MetaData) }; // 2147482168 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMaterialMergeOptions_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialMergeOptions_Statics::NewProp_Method_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialMergeOptions_Statics::NewProp_Method, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMaterialMergeOptions_Statics::NewProp_BlendMode, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialMergeOptions_Statics::PropPointers) < 2048); // ********** End Class UMaterialMergeOptions Property Definitions ********************************* UObject* (*const Z_Construct_UClass_UMaterialMergeOptions_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_MaterialBaking, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialMergeOptions_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UMaterialMergeOptions_Statics::ClassParams = { &UMaterialMergeOptions::StaticClass, "Editor", &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UMaterialMergeOptions_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialMergeOptions_Statics::PropPointers), 0, 0x000800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMaterialMergeOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UMaterialMergeOptions_Statics::Class_MetaDataParams) }; void UMaterialMergeOptions::StaticRegisterNativesUMaterialMergeOptions() { } UClass* Z_Construct_UClass_UMaterialMergeOptions() { if (!Z_Registration_Info_UClass_UMaterialMergeOptions.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMaterialMergeOptions.OuterSingleton, Z_Construct_UClass_UMaterialMergeOptions_Statics::ClassParams); } return Z_Registration_Info_UClass_UMaterialMergeOptions.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMaterialMergeOptions); UMaterialMergeOptions::~UMaterialMergeOptions() {} // ********** End Class UMaterialMergeOptions ****************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EMaterialBakeMethod_StaticEnum, TEXT("EMaterialBakeMethod"), &Z_Registration_Info_UEnum_EMaterialBakeMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 415371050U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FPropertyEntry::StaticStruct, Z_Construct_UScriptStruct_FPropertyEntry_Statics::NewStructOps, TEXT("PropertyEntry"),&Z_Registration_Info_UScriptStruct_FPropertyEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPropertyEntry), 879663960U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UMaterialOptions, UMaterialOptions::StaticClass, TEXT("UMaterialOptions"), &Z_Registration_Info_UClass_UMaterialOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialOptions), 1624565127U) }, { Z_Construct_UClass_UAssetBakeOptions, UAssetBakeOptions::StaticClass, TEXT("UAssetBakeOptions"), &Z_Registration_Info_UClass_UAssetBakeOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAssetBakeOptions), 3916416296U) }, { Z_Construct_UClass_UMaterialMergeOptions, UMaterialMergeOptions::StaticClass, TEXT("UMaterialMergeOptions"), &Z_Registration_Info_UClass_UMaterialMergeOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMaterialMergeOptions), 2776709273U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_2013765551{ TEXT("/Script/MaterialBaking"), Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Developer_MaterialBaking_Public_MaterialOptions_h__Script_MaterialBaking_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS