// 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 "MaterialCache/MaterialCacheAttribute.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeMaterialCacheAttribute() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPixelFormat(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialCacheAttribute(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialCacheLayer(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EMaterialCacheAttribute *************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialCacheAttribute; static UEnum* EMaterialCacheAttribute_StaticEnum() { if (!Z_Registration_Info_UEnum_EMaterialCacheAttribute.OuterSingleton) { Z_Registration_Info_UEnum_EMaterialCacheAttribute.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialCacheAttribute, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialCacheAttribute")); } return Z_Registration_Info_UEnum_EMaterialCacheAttribute.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMaterialCacheAttribute_StaticEnum(); } struct Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BaseColor.Comment", "/**\n\x09 * General material attributes\n\x09 * Always prefer these over generic formats due to packing and compression constraints\n\x09 **/" }, { "BaseColor.Name", "EMaterialCacheAttribute::BaseColor" }, { "BaseColor.ToolTip", "General material attributes\nAlways prefer these over generic formats due to packing and compression constraints" }, { "BlueprintType", "true" }, { "Comment", "/** Attributes which each material cache texture may store */" }, { "Float.Comment", "/** Generic 32-bit float */" }, { "Float.Name", "EMaterialCacheAttribute::Float" }, { "Float.ToolTip", "Generic 32-bit float" }, { "Mask.Comment", "/** Generic 8-bit mask */" }, { "Mask.Name", "EMaterialCacheAttribute::Mask" }, { "Mask.ToolTip", "Generic 8-bit mask" }, { "Metallic.Name", "EMaterialCacheAttribute::Metallic" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "Normal.Name", "EMaterialCacheAttribute::Normal" }, { "Opacity.Name", "EMaterialCacheAttribute::Opacity" }, { "Roughness.Name", "EMaterialCacheAttribute::Roughness" }, { "Specular.Name", "EMaterialCacheAttribute::Specular" }, { "ToolTip", "Attributes which each material cache texture may store" }, { "WorldHeight.Comment", "/** TODO[MP]: Store local to the primitives bounds */" }, { "WorldHeight.Name", "EMaterialCacheAttribute::WorldHeight" }, { "WorldHeight.ToolTip", "TODO[MP]: Store local to the primitives bounds" }, { "WorldPosition.Name", "EMaterialCacheAttribute::WorldPosition" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMaterialCacheAttribute::BaseColor", (int64)EMaterialCacheAttribute::BaseColor }, { "EMaterialCacheAttribute::Normal", (int64)EMaterialCacheAttribute::Normal }, { "EMaterialCacheAttribute::Roughness", (int64)EMaterialCacheAttribute::Roughness }, { "EMaterialCacheAttribute::Specular", (int64)EMaterialCacheAttribute::Specular }, { "EMaterialCacheAttribute::Metallic", (int64)EMaterialCacheAttribute::Metallic }, { "EMaterialCacheAttribute::Opacity", (int64)EMaterialCacheAttribute::Opacity }, { "EMaterialCacheAttribute::WorldPosition", (int64)EMaterialCacheAttribute::WorldPosition }, { "EMaterialCacheAttribute::WorldHeight", (int64)EMaterialCacheAttribute::WorldHeight }, { "EMaterialCacheAttribute::Mask", (int64)EMaterialCacheAttribute::Mask }, { "EMaterialCacheAttribute::Float", (int64)EMaterialCacheAttribute::Float }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "EMaterialCacheAttribute", "EMaterialCacheAttribute", Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_EMaterialCacheAttribute() { if (!Z_Registration_Info_UEnum_EMaterialCacheAttribute.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialCacheAttribute.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialCacheAttribute_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMaterialCacheAttribute.InnerSingleton; } // ********** End Enum EMaterialCacheAttribute ***************************************************** // ********** Begin Enum EMaterialCacheAttributeIdentity ******************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity; static UEnum* EMaterialCacheAttributeIdentity_StaticEnum() { if (!Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity.OuterSingleton) { Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMaterialCacheAttributeIdentity")); } return Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMaterialCacheAttributeIdentity_StaticEnum(); } struct Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BaseColorRoughness.Name", "EMaterialCacheAttributeIdentity::BaseColorRoughness" }, { "BlueprintType", "true" }, { "Comment", "/** Attribute identities, effectively known packing schemes */" }, { "MetallicWorldPositionOffset.Name", "EMaterialCacheAttributeIdentity::MetallicWorldPositionOffset" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "None.Name", "EMaterialCacheAttributeIdentity::None" }, { "NormalSpecularOpacity.Name", "EMaterialCacheAttributeIdentity::NormalSpecularOpacity" }, { "ToolTip", "Attribute identities, effectively known packing schemes" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMaterialCacheAttributeIdentity::None", (int64)EMaterialCacheAttributeIdentity::None }, { "EMaterialCacheAttributeIdentity::BaseColorRoughness", (int64)EMaterialCacheAttributeIdentity::BaseColorRoughness }, { "EMaterialCacheAttributeIdentity::NormalSpecularOpacity", (int64)EMaterialCacheAttributeIdentity::NormalSpecularOpacity }, { "EMaterialCacheAttributeIdentity::MetallicWorldPositionOffset", (int64)EMaterialCacheAttributeIdentity::MetallicWorldPositionOffset }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "EMaterialCacheAttributeIdentity", "EMaterialCacheAttributeIdentity", Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity() { if (!Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity.InnerSingleton, Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity.InnerSingleton; } // ********** End Enum EMaterialCacheAttributeIdentity ********************************************* // ********** Begin ScriptStruct FMaterialCacheLayer *********************************************** struct Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMaterialCacheLayer); } static inline consteval int16 GetStructAlignment() { return alignof(FMaterialCacheLayer); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RenderFormat_MetaData[] = { { "Category", "Layer" }, { "Comment", "/** The intermediate (transient) render format */" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "ToolTip", "The intermediate (transient) render format" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressedFormat_MetaData[] = { { "Category", "Layer" }, { "Comment", "/** The compressed (stored) format */" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "ToolTip", "The compressed (stored) format" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentCount_MetaData[] = { { "Comment", "/** Total number of components in this layer */" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "ToolTip", "Total number of components in this layer" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsSRGB_MetaData[] = { { "Category", "Layer" }, { "Comment", "/** Is this layer stored in SRGB? */" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "ToolTip", "Is this layer stored in SRGB?" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Identity_MetaData[] = { { "Category", "Layer" }, { "Comment", "/** Optional, attribute identity */" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "ToolTip", "Optional, attribute identity" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Attributes_MetaData[] = { { "Category", "Layer" }, { "Comment", "/** All contained attributes */" }, { "ModuleRelativePath", "Internal/MaterialCache/MaterialCacheAttribute.h" }, { "ToolTip", "All contained attributes" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMaterialCacheLayer constinit property declarations *************** static const UECodeGen_Private::FBytePropertyParams NewProp_RenderFormat; static const UECodeGen_Private::FBytePropertyParams NewProp_CompressedFormat; static const UECodeGen_Private::FBytePropertyParams NewProp_ComponentCount; static void NewProp_bIsSRGB_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsSRGB; static const UECodeGen_Private::FBytePropertyParams NewProp_Identity_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Identity; static const UECodeGen_Private::FBytePropertyParams NewProp_Attributes_Inner_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Attributes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Attributes; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMaterialCacheLayer constinit property declarations ***************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialCacheLayer; class UScriptStruct* FMaterialCacheLayer::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMaterialCacheLayer.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMaterialCacheLayer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialCacheLayer, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MaterialCacheLayer")); } return Z_Registration_Info_UScriptStruct_FMaterialCacheLayer.OuterSingleton; } // ********** Begin ScriptStruct FMaterialCacheLayer Property Definitions ************************** const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_RenderFormat = { "RenderFormat", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialCacheLayer, RenderFormat), Z_Construct_UEnum_CoreUObject_EPixelFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RenderFormat_MetaData), NewProp_RenderFormat_MetaData) }; // 1211336029 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_CompressedFormat = { "CompressedFormat", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialCacheLayer, CompressedFormat), Z_Construct_UEnum_CoreUObject_EPixelFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressedFormat_MetaData), NewProp_CompressedFormat_MetaData) }; // 1211336029 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_ComponentCount = { "ComponentCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialCacheLayer, ComponentCount), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentCount_MetaData), NewProp_ComponentCount_MetaData) }; void Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_bIsSRGB_SetBit(void* Obj) { ((FMaterialCacheLayer*)Obj)->bIsSRGB = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_bIsSRGB = { "bIsSRGB", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMaterialCacheLayer), &Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_bIsSRGB_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsSRGB_MetaData), NewProp_bIsSRGB_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Identity_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_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Identity = { "Identity", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialCacheLayer, Identity), Z_Construct_UEnum_Engine_EMaterialCacheAttributeIdentity, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Identity_MetaData), NewProp_Identity_MetaData) }; // 1448520460 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Attributes_Inner_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_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Attributes_Inner = { "Attributes", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_Engine_EMaterialCacheAttribute, METADATA_PARAMS(0, nullptr) }; // 1444529101 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Attributes = { "Attributes", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialCacheLayer, Attributes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Attributes_MetaData), NewProp_Attributes_MetaData) }; // 1444529101 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_RenderFormat, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_CompressedFormat, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_ComponentCount, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_bIsSRGB, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Identity_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Identity, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Attributes_Inner_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Attributes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewProp_Attributes, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMaterialCacheLayer Property Definitions **************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "MaterialCacheLayer", Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::PropPointers), sizeof(FMaterialCacheLayer), alignof(FMaterialCacheLayer), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMaterialCacheLayer() { if (!Z_Registration_Info_UScriptStruct_FMaterialCacheLayer.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialCacheLayer.InnerSingleton, Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMaterialCacheLayer.InnerSingleton); } // ********** End ScriptStruct FMaterialCacheLayer ************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Internal_MaterialCache_MaterialCacheAttribute_h__Script_Engine_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EMaterialCacheAttribute_StaticEnum, TEXT("EMaterialCacheAttribute"), &Z_Registration_Info_UEnum_EMaterialCacheAttribute, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1444529101U) }, { EMaterialCacheAttributeIdentity_StaticEnum, TEXT("EMaterialCacheAttributeIdentity"), &Z_Registration_Info_UEnum_EMaterialCacheAttributeIdentity, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1448520460U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FMaterialCacheLayer::StaticStruct, Z_Construct_UScriptStruct_FMaterialCacheLayer_Statics::NewStructOps, TEXT("MaterialCacheLayer"),&Z_Registration_Info_UScriptStruct_FMaterialCacheLayer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialCacheLayer), 1703445324U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Internal_MaterialCache_MaterialCacheAttribute_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Internal_MaterialCache_MaterialCacheAttribute_h__Script_Engine_1943687109{ TEXT("/Script/Engine"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Internal_MaterialCache_MaterialCacheAttribute_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Internal_MaterialCache_MaterialCacheAttribute_h__Script_Engine_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Internal_MaterialCache_MaterialCacheAttribute_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Internal_MaterialCache_MaterialCacheAttribute_h__Script_Engine_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS