// 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 "Components/RuntimeVirtualTextureComponent.h" #include "Serialization/ArchiveUObjectFromStructuredArchive.h" #include "UObject/PerPlatformProperties.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeRuntimeVirtualTextureComponent() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBoxSphereBounds(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformBool(); ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTextureComponent(); ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTextureComponent_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_USceneComponent(); ENGINE_API UClass* Z_Construct_UClass_UVirtualTextureBuilder_NoRegister(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ETextureLossyCompressionAmount(); RENDERCORE_API UEnum* Z_Construct_UEnum_RenderCore_EVTInvalidatePriority(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum ERuntimeVirtualTextureMaterialQuality ************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality; static UEnum* ERuntimeVirtualTextureMaterialQuality_StaticEnum() { if (!Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality.OuterSingleton) { Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ERuntimeVirtualTextureMaterialQuality")); } return Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ERuntimeVirtualTextureMaterialQuality_StaticEnum(); } struct Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/** Enumeration of material quality. Similar to EMaterialQualityLevel, but as a UENUM for appearance in UI. */" }, { "Epic.Name", "ERuntimeVirtualTextureMaterialQuality::Epic" }, { "High.Name", "ERuntimeVirtualTextureMaterialQuality::High" }, { "Low.Name", "ERuntimeVirtualTextureMaterialQuality::Low" }, { "Medium.Name", "ERuntimeVirtualTextureMaterialQuality::Medium" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Enumeration of material quality. Similar to EMaterialQualityLevel, but as a UENUM for appearance in UI." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ERuntimeVirtualTextureMaterialQuality::Low", (int64)ERuntimeVirtualTextureMaterialQuality::Low }, { "ERuntimeVirtualTextureMaterialQuality::Medium", (int64)ERuntimeVirtualTextureMaterialQuality::Medium }, { "ERuntimeVirtualTextureMaterialQuality::High", (int64)ERuntimeVirtualTextureMaterialQuality::High }, { "ERuntimeVirtualTextureMaterialQuality::Epic", (int64)ERuntimeVirtualTextureMaterialQuality::Epic }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ERuntimeVirtualTextureMaterialQuality", "ERuntimeVirtualTextureMaterialQuality", Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality() { if (!Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality.InnerSingleton, Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality_Statics::EnumParams); } return Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality.InnerSingleton; } // ********** End Enum ERuntimeVirtualTextureMaterialQuality *************************************** // ********** Begin Enum ERuntimeVirtualTextureUseStreamingMipsInEditorMode ************************ static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode; static UEnum* ERuntimeVirtualTextureUseStreamingMipsInEditorMode_StaticEnum() { if (!Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode.OuterSingleton) { Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ERuntimeVirtualTextureUseStreamingMipsInEditorMode")); } return Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ERuntimeVirtualTextureUseStreamingMipsInEditorMode_StaticEnum(); } struct Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Always.Name", "ERuntimeVirtualTextureUseStreamingMipsInEditorMode::Always" }, { "Always.ToolTip", "Always show the streaming low mips in the editor" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "Never.Name", "ERuntimeVirtualTextureUseStreamingMipsInEditorMode::Never" }, { "Never.ToolTip", "Never show the streaming low mips in the editor" }, { "PIEOnly.Name", "ERuntimeVirtualTextureUseStreamingMipsInEditorMode::PIEOnly" }, { "PIEOnly.ToolTip", "Only show the streaming low mips when Play In Editor is active" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ERuntimeVirtualTextureUseStreamingMipsInEditorMode::Never", (int64)ERuntimeVirtualTextureUseStreamingMipsInEditorMode::Never }, { "ERuntimeVirtualTextureUseStreamingMipsInEditorMode::PIEOnly", (int64)ERuntimeVirtualTextureUseStreamingMipsInEditorMode::PIEOnly }, { "ERuntimeVirtualTextureUseStreamingMipsInEditorMode::Always", (int64)ERuntimeVirtualTextureUseStreamingMipsInEditorMode::Always }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ERuntimeVirtualTextureUseStreamingMipsInEditorMode", "ERuntimeVirtualTextureUseStreamingMipsInEditorMode", Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode() { if (!Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode.InnerSingleton, Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode.InnerSingleton; } // ********** End Enum ERuntimeVirtualTextureUseStreamingMipsInEditorMode ************************** // ********** Begin Class URuntimeVirtualTextureComponent Function Invalidate ********************** struct Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics { struct RuntimeVirtualTextureComponent_eventInvalidate_Parms { FBoxSphereBounds WorldBounds; EVTInvalidatePriority InvalidatePriority; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "VirtualTexture" }, { "Comment", "/**\n\x09 * This function marks an area of the runtime virtual texture as dirty.\n\x09 * @param WorldBounds : The world space bounds of the pages to invalidate.\n\x09 * @param InvalidatePriority Allows the pages affected by this area to get processed in priority. \n\x09 * This allows increased responsiveness when there are more pages being updated than can be handled in a given frame (throttling) \n\x09 */" }, { "CPP_Default_InvalidatePriority", "High" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "This function marks an area of the runtime virtual texture as dirty.\n@param WorldBounds : The world space bounds of the pages to invalidate.\n@param InvalidatePriority Allows the pages affected by this area to get processed in priority.\nThis allows increased responsiveness when there are more pages being updated than can be handled in a given frame (throttling)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldBounds_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function Invalidate constinit property declarations **************************** static const UECodeGen_Private::FStructPropertyParams NewProp_WorldBounds; static const UECodeGen_Private::FBytePropertyParams NewProp_InvalidatePriority_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_InvalidatePriority; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function Invalidate constinit property declarations ****************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function Invalidate Property Definitions *************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::NewProp_WorldBounds = { "WorldBounds", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTextureComponent_eventInvalidate_Parms, WorldBounds), Z_Construct_UScriptStruct_FBoxSphereBounds, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldBounds_MetaData), NewProp_WorldBounds_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::NewProp_InvalidatePriority_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_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::NewProp_InvalidatePriority = { "InvalidatePriority", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTextureComponent_eventInvalidate_Parms, InvalidatePriority), Z_Construct_UEnum_RenderCore_EVTInvalidatePriority, METADATA_PARAMS(0, nullptr) }; // 1214584927 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::NewProp_WorldBounds, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::NewProp_InvalidatePriority_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::NewProp_InvalidatePriority, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::PropPointers) < 2048); // ********** End Function Invalidate Property Definitions ***************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URuntimeVirtualTextureComponent, nullptr, "Invalidate", Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::PropPointers), sizeof(Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::RuntimeVirtualTextureComponent_eventInvalidate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::Function_MetaDataParams), Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::RuntimeVirtualTextureComponent_eventInvalidate_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URuntimeVirtualTextureComponent::execInvalidate) { P_GET_STRUCT_REF(FBoxSphereBounds,Z_Param_Out_WorldBounds); P_GET_ENUM(EVTInvalidatePriority,Z_Param_InvalidatePriority); P_FINISH; P_NATIVE_BEGIN; P_THIS->Invalidate(Z_Param_Out_WorldBounds,EVTInvalidatePriority(Z_Param_InvalidatePriority)); P_NATIVE_END; } // ********** End Class URuntimeVirtualTextureComponent Function Invalidate ************************ // ********** Begin Class URuntimeVirtualTextureComponent Function RequestPreload ****************** struct Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics { struct RuntimeVirtualTextureComponent_eventRequestPreload_Parms { FBoxSphereBounds WorldBounds; int32 Level; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "VirtualTexture" }, { "Comment", "/** \n\x09 * Request preload of an area of the runtime virtual texture at a given mip level. \n\x09 * @param WorldBounds : The world space bounds of the pages to preload.\n\x09 * @param Level : The mip map level to preload.\n\x09 */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Request preload of an area of the runtime virtual texture at a given mip level.\n@param WorldBounds : The world space bounds of the pages to preload.\n@param Level : The mip map level to preload." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldBounds_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function RequestPreload constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_WorldBounds; static const UECodeGen_Private::FIntPropertyParams NewProp_Level; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function RequestPreload constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function RequestPreload Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::NewProp_WorldBounds = { "WorldBounds", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTextureComponent_eventRequestPreload_Parms, WorldBounds), Z_Construct_UScriptStruct_FBoxSphereBounds, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldBounds_MetaData), NewProp_WorldBounds_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::NewProp_Level = { "Level", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTextureComponent_eventRequestPreload_Parms, Level), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::NewProp_WorldBounds, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::NewProp_Level, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::PropPointers) < 2048); // ********** End Function RequestPreload Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URuntimeVirtualTextureComponent, nullptr, "RequestPreload", Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::PropPointers), sizeof(Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::RuntimeVirtualTextureComponent_eventRequestPreload_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::Function_MetaDataParams), Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::RuntimeVirtualTextureComponent_eventRequestPreload_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(URuntimeVirtualTextureComponent::execRequestPreload) { P_GET_STRUCT_REF(FBoxSphereBounds,Z_Param_Out_WorldBounds); P_GET_PROPERTY(FIntProperty,Z_Param_Level); P_FINISH; P_NATIVE_BEGIN; P_THIS->RequestPreload(Z_Param_Out_WorldBounds,Z_Param_Level); P_NATIVE_END; } // ********** End Class URuntimeVirtualTextureComponent Function RequestPreload ******************** // ********** Begin Class URuntimeVirtualTextureComponent ****************************************** FClassRegistrationInfo Z_Registration_Info_UClass_URuntimeVirtualTextureComponent; UClass* URuntimeVirtualTextureComponent::GetPrivateStaticClass() { using TClass = URuntimeVirtualTextureComponent; if (!Z_Registration_Info_UClass_URuntimeVirtualTextureComponent.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("RuntimeVirtualTextureComponent"), Z_Registration_Info_UClass_URuntimeVirtualTextureComponent.InnerSingleton, StaticRegisterNativesURuntimeVirtualTextureComponent, 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_URuntimeVirtualTextureComponent.InnerSingleton; } UClass* Z_Construct_UClass_URuntimeVirtualTextureComponent_NoRegister() { return URuntimeVirtualTextureComponent::GetPrivateStaticClass(); } struct Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintType", "true" }, { "ClassGroupNames", "Rendering" }, { "Comment", "/** Component used to place a URuntimeVirtualTexture in the world. */" }, { "HideCategories", "Activation Collision Cooking HLOD Mobility LOD Navigation Object Physics Trigger PhysicsVolume" }, { "IncludePath", "Components/RuntimeVirtualTextureComponent.h" }, { "IsBlueprintBase", "true" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Component used to place a URuntimeVirtualTexture in the world." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundsAlignActor_MetaData[] = { { "Category", "VolumeBounds" }, { "Comment", "/** Actor to align rotation to. If set this actor is always included in the bounds calculation. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Actor to align rotation to. If set this actor is always included in the bounds calculation." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSetBoundsButton_MetaData[] = { { "Category", "VolumeBounds" }, { "Comment", "/** Placeholder for details customization button. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Placeholder for details customization button." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSnapBoundsToLandscape_MetaData[] = { { "Category", "VolumeBounds" }, { "Comment", "/** If the Bounds Align Actor is a Landscape then this will snap the bounds so that virtual texture texels align with landscape vertex positions. */" }, { "DisplayName", "Snap To Landscape" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "If the Bounds Align Actor is a Landscape then this will snap the bounds so that virtual texture texels align with landscape vertex positions." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpandBounds_MetaData[] = { { "Category", "VolumeBounds" }, { "ClampMin", "0" }, { "Comment", "/** Amount to expand the Bounds during calculation. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Amount to expand the Bounds during calculation." }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualTexture_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** The virtual texture object to use. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "The virtual texture object to use." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableInGamePerPlatform_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** Per platform overrides for enabling the virtual texture. Only affects In-Game and PIE. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Per platform overrides for enabling the virtual texture. Only affects In-Game and PIE." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableForNaniteOnly_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** Enable the virtual texture only when Nanite is enabled. Can be used for a Displacement virtual texture with Nanite tessellation. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Enable the virtual texture only when Nanite is enabled. Can be used for a Displacement virtual texture with Nanite tessellation." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMinMaterialQuality_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** Use a minimum material quality to determine if we enable the virtual texture. */" }, { "InlineEditConditionToggle", "" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Use a minimum material quality to determine if we enable the virtual texture." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinInGameMaterialQuality_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** The minimum material quality for which we enable the virtual texture. Only affects In-Game and PIE. */" }, { "EditCondition", "bUseMinMaterialQuality" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "The minimum material quality for which we enable the virtual texture. Only affects In-Game and PIE." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableScalability_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** Set to true to enable scalability settings for the virtual texture. */" }, { "InlineEditConditionToggle", "" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Set to true to enable scalability settings for the virtual texture." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalabilityGroup_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** Group index of the scalability settings to use for the virtual texture. */" }, { "EditCondition", "bEnableScalability" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Group index of the scalability settings to use for the virtual texture." }, { "UIMax", "2" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHidePrimitives_MetaData[] = { { "Category", "RuntimeVirtualTexture" }, { "Comment", "/** Hide primitives in the main pass. Hidden primitives will be those that draw to this virtual texture with 'Draw in Main Pass' set to 'From Virtual Texture'. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Hide primitives in the main pass. Hidden primitives will be those that draw to this virtual texture with 'Draw in Main Pass' set to 'From Virtual Texture'." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamingTexture_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** Texture object containing streamed low mips. This can reduce rendering update cost. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Texture object containing streamed low mips. This can reduce rendering update cost." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamLowMips_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** Number of streaming low mips to build for the virtual texture. */" }, { "DisplayName", "Build Levels" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Number of streaming low mips to build for the virtual texture." }, { "UIMax", "12" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBuildStreamingMipsButton_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** Placeholder for details customization button. */" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Placeholder for details customization button." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LossyCompressionAmount_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** \n\x09 * How aggressively should any relevant lossy compression be applied. \n\x09 * For compressors that support EncodeSpeed (i.e. Oodle), this is only applied if enabled (see Project Settings -> Texture Encoding). \n\x09 * Note that this is in addition to any unavoidable loss due to the target format. Selecting \"No Lossy Compression\" will not result in zero distortion for BCn formats.\n\x09*/" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "How aggressively should any relevant lossy compression be applied.\nFor compressors that support EncodeSpeed (i.e. Oodle), this is only applied if enabled (see Project Settings -> Texture Encoding).\nNote that this is in addition to any unavoidable loss due to the target format. Selecting \"No Lossy Compression\" will not result in zero distortion for BCn formats." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseStreamingMipsFixedColor_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** Build the streaming low mips using a fixed color. */" }, { "InlineEditConditionToggle", "" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Build the streaming low mips using a fixed color." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamingMipsFixedColor_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** Fixed color to use when building the streaming low mips. This only affects BaseColor and Displacement attributes. The Red channel is used for fixed Displacement. */" }, { "DisplayName", "Fixed Color" }, { "EditCondition", "bUseStreamingMipsFixedColor" }, { "HideAlphaChannel", "" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Fixed color to use when building the streaming low mips. This only affects BaseColor and Displacement attributes. The Red channel is used for fixed Displacement." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseStreamingMipsOnly_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** Whenever streaming low mips are in use, only show the streaming mips and never show runtime generated pages. */" }, { "DisplayName", "Use Only Streaming Texture" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Whenever streaming low mips are in use, only show the streaming mips and never show runtime generated pages." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UseStreamingMipsInEditorMode_MetaData[] = { { "Category", "StreamingVirtualTexture" }, { "Comment", "/** \n\x09 * Use streaming low mips when rendering this runtime virtual texture in the editor. Allows to visualize the baked streaming low mips. \n\x09 * r.VT.RVT.StreamingMips.UseInEditor can also be used to allow this across all RVT components (for debugging purposes)\n\x09*/" }, { "DisplayName", "View in Editor" }, { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, { "ToolTip", "Use streaming low mips when rendering this runtime virtual texture in the editor. Allows to visualize the baked streaming low mips.\nr.VT.RVT.StreamingMips.UseInEditor can also be used to allow this across all RVT components (for debugging purposes)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseStreamingMipsInEditor_MetaData[] = { { "ModuleRelativePath", "Classes/Components/RuntimeVirtualTextureComponent.h" }, }; #endif // WITH_METADATA // ********** Begin Class URuntimeVirtualTextureComponent constinit property declarations ********** static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_BoundsAlignActor; static void NewProp_bSetBoundsButton_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetBoundsButton; static void NewProp_bSnapBoundsToLandscape_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSnapBoundsToLandscape; static const UECodeGen_Private::FFloatPropertyParams NewProp_ExpandBounds; static const UECodeGen_Private::FObjectPropertyParams NewProp_VirtualTexture; static const UECodeGen_Private::FStructPropertyParams NewProp_EnableInGamePerPlatform; static void NewProp_bEnableForNaniteOnly_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableForNaniteOnly; static void NewProp_bUseMinMaterialQuality_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMinMaterialQuality; static const UECodeGen_Private::FBytePropertyParams NewProp_MinInGameMaterialQuality_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_MinInGameMaterialQuality; static void NewProp_bEnableScalability_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableScalability; static const UECodeGen_Private::FUInt32PropertyParams NewProp_ScalabilityGroup; static void NewProp_bHidePrimitives_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bHidePrimitives; static const UECodeGen_Private::FObjectPropertyParams NewProp_StreamingTexture; static const UECodeGen_Private::FIntPropertyParams NewProp_StreamLowMips; static void NewProp_bBuildStreamingMipsButton_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bBuildStreamingMipsButton; static const UECodeGen_Private::FBytePropertyParams NewProp_LossyCompressionAmount; static void NewProp_bUseStreamingMipsFixedColor_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseStreamingMipsFixedColor; static const UECodeGen_Private::FStructPropertyParams NewProp_StreamingMipsFixedColor; static void NewProp_bUseStreamingMipsOnly_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseStreamingMipsOnly; static const UECodeGen_Private::FBytePropertyParams NewProp_UseStreamingMipsInEditorMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_UseStreamingMipsInEditorMode; static void NewProp_bUseStreamingMipsInEditor_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseStreamingMipsInEditor; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class URuntimeVirtualTextureComponent constinit property declarations ************ static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("Invalidate"), .Pointer = &URuntimeVirtualTextureComponent::execInvalidate }, { .NameUTF8 = UTF8TEXT("RequestPreload"), .Pointer = &URuntimeVirtualTextureComponent::execRequestPreload }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_URuntimeVirtualTextureComponent_Invalidate, "Invalidate" }, // 2958415184 { &Z_Construct_UFunction_URuntimeVirtualTextureComponent_RequestPreload, "RequestPreload" }, // 4141237670 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics // ********** Begin Class URuntimeVirtualTextureComponent Property Definitions ********************* const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_BoundsAlignActor = { "BoundsAlignActor", nullptr, (EPropertyFlags)0x0024080000000001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, BoundsAlignActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundsAlignActor_MetaData), NewProp_BoundsAlignActor_MetaData) }; void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSetBoundsButton_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bSetBoundsButton = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSetBoundsButton = { "bSetBoundsButton", nullptr, (EPropertyFlags)0x0020080000022001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSetBoundsButton_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSetBoundsButton_MetaData), NewProp_bSetBoundsButton_MetaData) }; void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSnapBoundsToLandscape_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bSnapBoundsToLandscape = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSnapBoundsToLandscape = { "bSnapBoundsToLandscape", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSnapBoundsToLandscape_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSnapBoundsToLandscape_MetaData), NewProp_bSnapBoundsToLandscape_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_ExpandBounds = { "ExpandBounds", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, ExpandBounds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpandBounds_MetaData), NewProp_ExpandBounds_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_VirtualTexture = { "VirtualTexture", nullptr, (EPropertyFlags)0x0124480000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, VirtualTexture), Z_Construct_UClass_URuntimeVirtualTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualTexture_MetaData), NewProp_VirtualTexture_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_EnableInGamePerPlatform = { "EnableInGamePerPlatform", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, EnableInGamePerPlatform), Z_Construct_UScriptStruct_FPerPlatformBool, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableInGamePerPlatform_MetaData), NewProp_EnableInGamePerPlatform_MetaData) }; // 4028649551 void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableForNaniteOnly_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bEnableForNaniteOnly = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableForNaniteOnly = { "bEnableForNaniteOnly", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableForNaniteOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableForNaniteOnly_MetaData), NewProp_bEnableForNaniteOnly_MetaData) }; void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseMinMaterialQuality_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bUseMinMaterialQuality = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseMinMaterialQuality = { "bUseMinMaterialQuality", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseMinMaterialQuality_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMinMaterialQuality_MetaData), NewProp_bUseMinMaterialQuality_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_MinInGameMaterialQuality_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_URuntimeVirtualTextureComponent_Statics::NewProp_MinInGameMaterialQuality = { "MinInGameMaterialQuality", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, MinInGameMaterialQuality), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialQuality, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinInGameMaterialQuality_MetaData), NewProp_MinInGameMaterialQuality_MetaData) }; // 3985541442 void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableScalability_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bEnableScalability = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableScalability = { "bEnableScalability", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableScalability_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableScalability_MetaData), NewProp_bEnableScalability_MetaData) }; const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_ScalabilityGroup = { "ScalabilityGroup", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, ScalabilityGroup), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalabilityGroup_MetaData), NewProp_ScalabilityGroup_MetaData) }; void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bHidePrimitives_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bHidePrimitives = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bHidePrimitives = { "bHidePrimitives", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bHidePrimitives_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHidePrimitives_MetaData), NewProp_bHidePrimitives_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_StreamingTexture = { "StreamingTexture", nullptr, (EPropertyFlags)0x0124c80000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, StreamingTexture), Z_Construct_UClass_UVirtualTextureBuilder_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamingTexture_MetaData), NewProp_StreamingTexture_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_StreamLowMips = { "StreamLowMips", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, StreamLowMips), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamLowMips_MetaData), NewProp_StreamLowMips_MetaData) }; void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bBuildStreamingMipsButton_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bBuildStreamingMipsButton = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bBuildStreamingMipsButton = { "bBuildStreamingMipsButton", nullptr, (EPropertyFlags)0x0020080000022001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bBuildStreamingMipsButton_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBuildStreamingMipsButton_MetaData), NewProp_bBuildStreamingMipsButton_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_LossyCompressionAmount = { "LossyCompressionAmount", nullptr, (EPropertyFlags)0x00200c0000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, LossyCompressionAmount), Z_Construct_UEnum_Engine_ETextureLossyCompressionAmount, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LossyCompressionAmount_MetaData), NewProp_LossyCompressionAmount_MetaData) }; // 1231084547 void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsFixedColor_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bUseStreamingMipsFixedColor = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsFixedColor = { "bUseStreamingMipsFixedColor", nullptr, (EPropertyFlags)0x00200c0000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsFixedColor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseStreamingMipsFixedColor_MetaData), NewProp_bUseStreamingMipsFixedColor_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_StreamingMipsFixedColor = { "StreamingMipsFixedColor", nullptr, (EPropertyFlags)0x00200c0000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, StreamingMipsFixedColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamingMipsFixedColor_MetaData), NewProp_StreamingMipsFixedColor_MetaData) }; void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsOnly_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bUseStreamingMipsOnly = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsOnly = { "bUseStreamingMipsOnly", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseStreamingMipsOnly_MetaData), NewProp_bUseStreamingMipsOnly_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_UseStreamingMipsInEditorMode_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_URuntimeVirtualTextureComponent_Statics::NewProp_UseStreamingMipsInEditorMode = { "UseStreamingMipsInEditorMode", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTextureComponent, UseStreamingMipsInEditorMode), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureUseStreamingMipsInEditorMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UseStreamingMipsInEditorMode_MetaData), NewProp_UseStreamingMipsInEditorMode_MetaData) }; // 1687133925 void Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsInEditor_SetBit(void* Obj) { ((URuntimeVirtualTextureComponent*)Obj)->bUseStreamingMipsInEditor_DEPRECATED = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsInEditor = { "bUseStreamingMipsInEditor", nullptr, (EPropertyFlags)0x0020080020000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTextureComponent), &Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsInEditor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseStreamingMipsInEditor_MetaData), NewProp_bUseStreamingMipsInEditor_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_BoundsAlignActor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSetBoundsButton, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bSnapBoundsToLandscape, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_ExpandBounds, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_VirtualTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_EnableInGamePerPlatform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableForNaniteOnly, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseMinMaterialQuality, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_MinInGameMaterialQuality_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_MinInGameMaterialQuality, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bEnableScalability, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_ScalabilityGroup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bHidePrimitives, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_StreamingTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_StreamLowMips, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bBuildStreamingMipsButton, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_LossyCompressionAmount, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsFixedColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_StreamingMipsFixedColor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsOnly, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_UseStreamingMipsInEditorMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_UseStreamingMipsInEditorMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::NewProp_bUseStreamingMipsInEditor, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::PropPointers) < 2048); // ********** End Class URuntimeVirtualTextureComponent Property Definitions *********************** UObject* (*const Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_USceneComponent, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::ClassParams = { &URuntimeVirtualTextureComponent::StaticClass, "Engine", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::PropPointers), 0, 0x00A800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::Class_MetaDataParams) }; void URuntimeVirtualTextureComponent::StaticRegisterNativesURuntimeVirtualTextureComponent() { UClass* Class = URuntimeVirtualTextureComponent::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::Funcs)); } UClass* Z_Construct_UClass_URuntimeVirtualTextureComponent() { if (!Z_Registration_Info_UClass_URuntimeVirtualTextureComponent.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URuntimeVirtualTextureComponent.OuterSingleton, Z_Construct_UClass_URuntimeVirtualTextureComponent_Statics::ClassParams); } return Z_Registration_Info_UClass_URuntimeVirtualTextureComponent.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URuntimeVirtualTextureComponent); URuntimeVirtualTextureComponent::~URuntimeVirtualTextureComponent() {} IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(URuntimeVirtualTextureComponent) // ********** End Class URuntimeVirtualTextureComponent ******************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_RuntimeVirtualTextureComponent_h__Script_Engine_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { ERuntimeVirtualTextureMaterialQuality_StaticEnum, TEXT("ERuntimeVirtualTextureMaterialQuality"), &Z_Registration_Info_UEnum_ERuntimeVirtualTextureMaterialQuality, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3985541442U) }, { ERuntimeVirtualTextureUseStreamingMipsInEditorMode_StaticEnum, TEXT("ERuntimeVirtualTextureUseStreamingMipsInEditorMode"), &Z_Registration_Info_UEnum_ERuntimeVirtualTextureUseStreamingMipsInEditorMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1687133925U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_URuntimeVirtualTextureComponent, URuntimeVirtualTextureComponent::StaticClass, TEXT("URuntimeVirtualTextureComponent"), &Z_Registration_Info_UClass_URuntimeVirtualTextureComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URuntimeVirtualTextureComponent), 2342280389U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_RuntimeVirtualTextureComponent_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_RuntimeVirtualTextureComponent_h__Script_Engine_9487282{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_RuntimeVirtualTextureComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_RuntimeVirtualTextureComponent_h__Script_Engine_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_RuntimeVirtualTextureComponent_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_RuntimeVirtualTextureComponent_h__Script_Engine_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS