// 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 "ISMPartition/ProceduralISMComponentDescriptor.h" #include "Engine/EngineTypes.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeProceduralISMComponentDescriptor() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox(); ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EComponentMobility(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EDetailMode(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERendererStencilMask(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EShadowCacheInvalidationBehavior(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLightingChannels(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FProceduralISMComponentDescriptor ********************************* struct Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics { static inline consteval int32 GetStructSize() { return sizeof(FProceduralISMComponentDescriptor); } static inline consteval int16 GetStructAlignment() { return alignof(FProceduralISMComponentDescriptor); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/** Struct that holds properties that can be used to initialize Procedural ISM Components. */" }, { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, { "ToolTip", "Struct that holds properties that can be used to initialize Procedural ISM Components." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hash_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideMaterials_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverlayMaterial_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RuntimeVirtualTextures_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumInstances_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumCustomFloats_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldBounds_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceMinDrawDistance_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceStartCullDistance_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceEndCullDistance_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mobility_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureRenderPassType_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightingChannels_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilWriteMask_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTextureCullMips_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslucencySortPriority_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDepthStencilValue_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RayTracingGroupId_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RayTracingGroupCullingPriority_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bVisibleInRayTracing_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastShadow_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEmissiveLightSource_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastDynamicShadow_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastStaticShadow_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastContactShadow_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastShadowAsTwoSided_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCastHiddenShadow_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReceivesDecals_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAsOccluder_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenderCustomDepth_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEvaluateWorldPositionOffset_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReverseCulling_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldPositionOffsetDisableDistance_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShadowCacheInvalidationBehavior_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DetailMode_MetaData[] = { { "ModuleRelativePath", "Public/ISMPartition/ProceduralISMComponentDescriptor.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FProceduralISMComponentDescriptor constinit property declarations * static const UECodeGen_Private::FUInt32PropertyParams NewProp_Hash; static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_StaticMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_OverrideMaterials_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OverrideMaterials; static const UECodeGen_Private::FObjectPropertyParams NewProp_OverlayMaterial; static const UECodeGen_Private::FObjectPropertyParams NewProp_RuntimeVirtualTextures_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_RuntimeVirtualTextures; static const UECodeGen_Private::FIntPropertyParams NewProp_NumInstances; static const UECodeGen_Private::FIntPropertyParams NewProp_NumCustomFloats; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldBounds; static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceMinDrawDistance; static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceStartCullDistance; static const UECodeGen_Private::FIntPropertyParams NewProp_InstanceEndCullDistance; static const UECodeGen_Private::FBytePropertyParams NewProp_Mobility; static const UECodeGen_Private::FBytePropertyParams NewProp_VirtualTextureRenderPassType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_VirtualTextureRenderPassType; static const UECodeGen_Private::FStructPropertyParams NewProp_LightingChannels; static const UECodeGen_Private::FBytePropertyParams NewProp_CustomDepthStencilWriteMask_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_CustomDepthStencilWriteMask; static const UECodeGen_Private::FIntPropertyParams NewProp_VirtualTextureCullMips; static const UECodeGen_Private::FIntPropertyParams NewProp_TranslucencySortPriority; static const UECodeGen_Private::FIntPropertyParams NewProp_CustomDepthStencilValue; static const UECodeGen_Private::FIntPropertyParams NewProp_RayTracingGroupId; static const UECodeGen_Private::FBytePropertyParams NewProp_RayTracingGroupCullingPriority_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_RayTracingGroupCullingPriority; static void NewProp_bVisibleInRayTracing_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bVisibleInRayTracing; static void NewProp_bCastShadow_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastShadow; static void NewProp_bEmissiveLightSource_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEmissiveLightSource; static void NewProp_bCastDynamicShadow_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastDynamicShadow; static void NewProp_bCastStaticShadow_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastStaticShadow; static void NewProp_bCastContactShadow_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastContactShadow; static void NewProp_bCastShadowAsTwoSided_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastShadowAsTwoSided; static void NewProp_bCastHiddenShadow_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCastHiddenShadow; static void NewProp_bReceivesDecals_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReceivesDecals; static void NewProp_bUseAsOccluder_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAsOccluder; static void NewProp_bRenderCustomDepth_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenderCustomDepth; static void NewProp_bEvaluateWorldPositionOffset_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEvaluateWorldPositionOffset; static void NewProp_bReverseCulling_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReverseCulling; static const UECodeGen_Private::FIntPropertyParams NewProp_WorldPositionOffsetDisableDistance; static const UECodeGen_Private::FBytePropertyParams NewProp_ShadowCacheInvalidationBehavior_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ShadowCacheInvalidationBehavior; static const UECodeGen_Private::FBytePropertyParams NewProp_DetailMode; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FProceduralISMComponentDescriptor constinit property declarations *** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor; class UScriptStruct* FProceduralISMComponentDescriptor::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor.OuterSingleton) { Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ProceduralISMComponentDescriptor")); } return Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor.OuterSingleton; } // ********** Begin ScriptStruct FProceduralISMComponentDescriptor Property Definitions ************ const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_Hash = { "Hash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, Hash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hash_MetaData), NewProp_Hash_MetaData) }; const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0014000000000000, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_OverrideMaterials_Inner = { "OverrideMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_OverrideMaterials = { "OverrideMaterials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, OverrideMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideMaterials_MetaData), NewProp_OverrideMaterials_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_OverlayMaterial = { "OverlayMaterial", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, OverlayMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverlayMaterial_MetaData), NewProp_OverlayMaterial_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RuntimeVirtualTextures_Inner = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RuntimeVirtualTextures = { "RuntimeVirtualTextures", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, RuntimeVirtualTextures), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RuntimeVirtualTextures_MetaData), NewProp_RuntimeVirtualTextures_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_NumInstances = { "NumInstances", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, NumInstances), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumInstances_MetaData), NewProp_NumInstances_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_NumCustomFloats = { "NumCustomFloats", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, NumCustomFloats), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumCustomFloats_MetaData), NewProp_NumCustomFloats_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_WorldBounds = { "WorldBounds", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, WorldBounds), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldBounds_MetaData), NewProp_WorldBounds_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_InstanceMinDrawDistance = { "InstanceMinDrawDistance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, InstanceMinDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceMinDrawDistance_MetaData), NewProp_InstanceMinDrawDistance_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_InstanceStartCullDistance = { "InstanceStartCullDistance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, InstanceStartCullDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceStartCullDistance_MetaData), NewProp_InstanceStartCullDistance_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_InstanceEndCullDistance = { "InstanceEndCullDistance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, InstanceEndCullDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceEndCullDistance_MetaData), NewProp_InstanceEndCullDistance_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_Mobility = { "Mobility", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, Mobility), Z_Construct_UEnum_Engine_EComponentMobility, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mobility_MetaData), NewProp_Mobility_MetaData) }; // 1773271883 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_VirtualTextureRenderPassType_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_FProceduralISMComponentDescriptor_Statics::NewProp_VirtualTextureRenderPassType = { "VirtualTextureRenderPassType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, VirtualTextureRenderPassType), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMainPassType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureRenderPassType_MetaData), NewProp_VirtualTextureRenderPassType_MetaData) }; // 860451061 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_LightingChannels = { "LightingChannels", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, LightingChannels), Z_Construct_UScriptStruct_FLightingChannels, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightingChannels_MetaData), NewProp_LightingChannels_MetaData) }; // 1277301318 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_CustomDepthStencilWriteMask_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_FProceduralISMComponentDescriptor_Statics::NewProp_CustomDepthStencilWriteMask = { "CustomDepthStencilWriteMask", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, CustomDepthStencilWriteMask), Z_Construct_UEnum_Engine_ERendererStencilMask, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilWriteMask_MetaData), NewProp_CustomDepthStencilWriteMask_MetaData) }; // 2544710791 const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_VirtualTextureCullMips = { "VirtualTextureCullMips", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, VirtualTextureCullMips), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTextureCullMips_MetaData), NewProp_VirtualTextureCullMips_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_TranslucencySortPriority = { "TranslucencySortPriority", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, TranslucencySortPriority), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslucencySortPriority_MetaData), NewProp_TranslucencySortPriority_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_CustomDepthStencilValue = { "CustomDepthStencilValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, CustomDepthStencilValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDepthStencilValue_MetaData), NewProp_CustomDepthStencilValue_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RayTracingGroupId = { "RayTracingGroupId", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, RayTracingGroupId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RayTracingGroupId_MetaData), NewProp_RayTracingGroupId_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RayTracingGroupCullingPriority_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_FProceduralISMComponentDescriptor_Statics::NewProp_RayTracingGroupCullingPriority = { "RayTracingGroupCullingPriority", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, RayTracingGroupCullingPriority), Z_Construct_UEnum_Engine_ERayTracingGroupCullingPriority, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RayTracingGroupCullingPriority_MetaData), NewProp_RayTracingGroupCullingPriority_MetaData) }; // 109024374 void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bVisibleInRayTracing_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bVisibleInRayTracing = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bVisibleInRayTracing = { "bVisibleInRayTracing", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bVisibleInRayTracing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bVisibleInRayTracing_MetaData), NewProp_bVisibleInRayTracing_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadow_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bCastShadow = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadow = { "bCastShadow", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastShadow_MetaData), NewProp_bCastShadow_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEmissiveLightSource_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bEmissiveLightSource = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEmissiveLightSource = { "bEmissiveLightSource", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEmissiveLightSource_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEmissiveLightSource_MetaData), NewProp_bEmissiveLightSource_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastDynamicShadow_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bCastDynamicShadow = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastDynamicShadow = { "bCastDynamicShadow", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastDynamicShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastDynamicShadow_MetaData), NewProp_bCastDynamicShadow_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastStaticShadow_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bCastStaticShadow = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastStaticShadow = { "bCastStaticShadow", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastStaticShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastStaticShadow_MetaData), NewProp_bCastStaticShadow_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastContactShadow_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bCastContactShadow = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastContactShadow = { "bCastContactShadow", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastContactShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastContactShadow_MetaData), NewProp_bCastContactShadow_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadowAsTwoSided_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bCastShadowAsTwoSided = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadowAsTwoSided = { "bCastShadowAsTwoSided", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadowAsTwoSided_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastShadowAsTwoSided_MetaData), NewProp_bCastShadowAsTwoSided_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastHiddenShadow_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bCastHiddenShadow = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastHiddenShadow = { "bCastHiddenShadow", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastHiddenShadow_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCastHiddenShadow_MetaData), NewProp_bCastHiddenShadow_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReceivesDecals_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bReceivesDecals = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReceivesDecals = { "bReceivesDecals", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReceivesDecals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReceivesDecals_MetaData), NewProp_bReceivesDecals_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bUseAsOccluder_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bUseAsOccluder = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bUseAsOccluder = { "bUseAsOccluder", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bUseAsOccluder_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAsOccluder_MetaData), NewProp_bUseAsOccluder_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bRenderCustomDepth_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bRenderCustomDepth = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bRenderCustomDepth = { "bRenderCustomDepth", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bRenderCustomDepth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenderCustomDepth_MetaData), NewProp_bRenderCustomDepth_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEvaluateWorldPositionOffset_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bEvaluateWorldPositionOffset = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEvaluateWorldPositionOffset = { "bEvaluateWorldPositionOffset", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEvaluateWorldPositionOffset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEvaluateWorldPositionOffset_MetaData), NewProp_bEvaluateWorldPositionOffset_MetaData) }; void Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReverseCulling_SetBit(void* Obj) { ((FProceduralISMComponentDescriptor*)Obj)->bReverseCulling = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReverseCulling = { "bReverseCulling", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FProceduralISMComponentDescriptor), &Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReverseCulling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReverseCulling_MetaData), NewProp_bReverseCulling_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_WorldPositionOffsetDisableDistance = { "WorldPositionOffsetDisableDistance", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, WorldPositionOffsetDisableDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldPositionOffsetDisableDistance_MetaData), NewProp_WorldPositionOffsetDisableDistance_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_ShadowCacheInvalidationBehavior_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_FProceduralISMComponentDescriptor_Statics::NewProp_ShadowCacheInvalidationBehavior = { "ShadowCacheInvalidationBehavior", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, ShadowCacheInvalidationBehavior), Z_Construct_UEnum_Engine_EShadowCacheInvalidationBehavior, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShadowCacheInvalidationBehavior_MetaData), NewProp_ShadowCacheInvalidationBehavior_MetaData) }; // 2418645896 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_DetailMode = { "DetailMode", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProceduralISMComponentDescriptor, DetailMode), Z_Construct_UEnum_Engine_EDetailMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DetailMode_MetaData), NewProp_DetailMode_MetaData) }; // 413752985 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_Hash, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_StaticMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_OverrideMaterials_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_OverrideMaterials, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_OverlayMaterial, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RuntimeVirtualTextures_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RuntimeVirtualTextures, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_NumInstances, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_NumCustomFloats, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_WorldBounds, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_InstanceMinDrawDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_InstanceStartCullDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_InstanceEndCullDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_Mobility, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_VirtualTextureRenderPassType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_VirtualTextureRenderPassType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_LightingChannels, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_CustomDepthStencilWriteMask_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_CustomDepthStencilWriteMask, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_VirtualTextureCullMips, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_TranslucencySortPriority, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_CustomDepthStencilValue, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RayTracingGroupId, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RayTracingGroupCullingPriority_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_RayTracingGroupCullingPriority, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bVisibleInRayTracing, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadow, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEmissiveLightSource, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastDynamicShadow, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastStaticShadow, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastContactShadow, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastShadowAsTwoSided, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bCastHiddenShadow, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReceivesDecals, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bUseAsOccluder, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bRenderCustomDepth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bEvaluateWorldPositionOffset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_bReverseCulling, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_WorldPositionOffsetDisableDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_ShadowCacheInvalidationBehavior_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_ShadowCacheInvalidationBehavior, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewProp_DetailMode, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::PropPointers) < 2048); // ********** End ScriptStruct FProceduralISMComponentDescriptor Property Definitions ************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "ProceduralISMComponentDescriptor", Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::PropPointers), sizeof(FProceduralISMComponentDescriptor), alignof(FProceduralISMComponentDescriptor), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor() { if (!Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor.InnerSingleton, Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor.InnerSingleton); } // ********** End ScriptStruct FProceduralISMComponentDescriptor *********************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_ISMPartition_ProceduralISMComponentDescriptor_h__Script_Engine_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FProceduralISMComponentDescriptor::StaticStruct, Z_Construct_UScriptStruct_FProceduralISMComponentDescriptor_Statics::NewStructOps, TEXT("ProceduralISMComponentDescriptor"),&Z_Registration_Info_UScriptStruct_FProceduralISMComponentDescriptor, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProceduralISMComponentDescriptor), 729266710U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_ISMPartition_ProceduralISMComponentDescriptor_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_ISMPartition_ProceduralISMComponentDescriptor_h__Script_Engine_2599346925{ TEXT("/Script/Engine"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_ISMPartition_ProceduralISMComponentDescriptor_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_ISMPartition_ProceduralISMComponentDescriptor_h__Script_Engine_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS