// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "Engine/RendererSettings.h" #ifdef ENGINE_RendererSettings_generated_h #error "RendererSettings.generated.h already included, missing '#pragma once' in RendererSettings.h" #endif #define ENGINE_RendererSettings_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class URendererSettings ******************************************************** struct Z_Construct_UClass_URendererSettings_Statics; ENGINE_API UClass* Z_Construct_UClass_URendererSettings_NoRegister(); #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_310_INCLASS \ private: \ static void StaticRegisterNativesURendererSettings(); \ friend struct ::Z_Construct_UClass_URendererSettings_Statics; \ static UClass* GetPrivateStaticClass(); \ friend ENGINE_API UClass* ::Z_Construct_UClass_URendererSettings_NoRegister(); \ public: \ DECLARE_CLASS2(URendererSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_URendererSettings_NoRegister) \ DECLARE_SERIALIZER(URendererSettings) \ static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \ #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_310_STANDARD_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ ENGINE_API URendererSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URendererSettings) \ DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, URendererSettings); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URendererSettings); \ /** Deleted move- and copy-constructors, should never be used */ \ URendererSettings(URendererSettings&&) = delete; \ URendererSettings(const URendererSettings&) = delete; \ ENGINE_API virtual ~URendererSettings(); #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_307_PROLOG #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_310_GENERATED_BODY_LEGACY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_310_INCLASS \ FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_310_STANDARD_CONSTRUCTORS \ public: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class URendererSettings; // ********** End Class URendererSettings ********************************************************** // ********** Begin Class URendererOverrideSettings ************************************************ struct Z_Construct_UClass_URendererOverrideSettings_Statics; ENGINE_API UClass* Z_Construct_UClass_URendererOverrideSettings_NoRegister(); #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_1575_INCLASS \ private: \ static void StaticRegisterNativesURendererOverrideSettings(); \ friend struct ::Z_Construct_UClass_URendererOverrideSettings_Statics; \ static UClass* GetPrivateStaticClass(); \ friend ENGINE_API UClass* ::Z_Construct_UClass_URendererOverrideSettings_NoRegister(); \ public: \ DECLARE_CLASS2(URendererOverrideSettings, UDeveloperSettings, COMPILED_IN_FLAGS(0 | CLASS_ProjectUserConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_URendererOverrideSettings_NoRegister) \ DECLARE_SERIALIZER(URendererOverrideSettings) \ static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \ #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_1575_STANDARD_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ ENGINE_API URendererOverrideSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URendererOverrideSettings) \ DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, URendererOverrideSettings); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URendererOverrideSettings); \ /** Deleted move- and copy-constructors, should never be used */ \ URendererOverrideSettings(URendererOverrideSettings&&) = delete; \ URendererOverrideSettings(const URendererOverrideSettings&) = delete; \ ENGINE_API virtual ~URendererOverrideSettings(); #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_1572_PROLOG #define FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_1575_GENERATED_BODY_LEGACY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_1575_INCLASS \ FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h_1575_STANDARD_CONSTRUCTORS \ public: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class URendererOverrideSettings; // ********** End Class URendererOverrideSettings ************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Classes_Engine_RendererSettings_h // ********** Begin Enum EClearSceneOptions ******************************************************** #define FOREACH_ENUM_ECLEARSCENEOPTIONS(op) \ op(EClearSceneOptions::NoClear) \ op(EClearSceneOptions::HardwareClear) \ op(EClearSceneOptions::QuadAtMaxZ) namespace EClearSceneOptions { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EClearSceneOptions ********************************************************** // ********** Begin Enum ECompositingSampleCount *************************************************** #define FOREACH_ENUM_ECOMPOSITINGSAMPLECOUNT(op) \ op(ECompositingSampleCount::One) \ op(ECompositingSampleCount::Two) \ op(ECompositingSampleCount::Four) \ op(ECompositingSampleCount::Eight) namespace ECompositingSampleCount { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ECompositingSampleCount ***************************************************** // ********** Begin Enum ECustomDepthStencil ******************************************************* #define FOREACH_ENUM_ECUSTOMDEPTHSTENCIL(op) \ op(ECustomDepthStencil::Disabled) \ op(ECustomDepthStencil::Enabled) \ op(ECustomDepthStencil::EnabledOnDemand) \ op(ECustomDepthStencil::EnabledWithStencil) namespace ECustomDepthStencil { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ECustomDepthStencil ********************************************************* // ********** Begin Enum EEarlyZPass *************************************************************** #define FOREACH_ENUM_EEARLYZPASS(op) \ op(EEarlyZPass::None) \ op(EEarlyZPass::OpaqueOnly) \ op(EEarlyZPass::OpaqueAndMasked) \ op(EEarlyZPass::Auto) namespace EEarlyZPass { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EEarlyZPass ***************************************************************** // ********** Begin Enum EVelocityOutputPass ******************************************************* #define FOREACH_ENUM_EVELOCITYOUTPUTPASS(op) \ op(EVelocityOutputPass::DepthPass) \ op(EVelocityOutputPass::BasePass) \ op(EVelocityOutputPass::AfterBasePass) namespace EVelocityOutputPass { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EVelocityOutputPass ********************************************************* // ********** Begin Enum EVertexDeformationOutputsVelocity ***************************************** #define FOREACH_ENUM_EVERTEXDEFORMATIONOUTPUTSVELOCITY(op) \ op(EVertexDeformationOutputsVelocity::Off) \ op(EVertexDeformationOutputsVelocity::On) \ op(EVertexDeformationOutputsVelocity::Auto) namespace EVertexDeformationOutputsVelocity { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EVertexDeformationOutputsVelocity ******************************************* // ********** Begin Enum EAlphaChannelMode ********************************************************* #define FOREACH_ENUM_EALPHACHANNELMODE(op) \ op(EAlphaChannelMode::Disabled) \ op(EAlphaChannelMode::Enabled) \ op(EAlphaChannelMode::LinearColorSpaceOnly) \ op(EAlphaChannelMode::AllowThroughTonemapper) namespace EAlphaChannelMode { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EAlphaChannelMode *********************************************************** // ********** Begin Enum EAutoExposureMethodUI ***************************************************** #define FOREACH_ENUM_EAUTOEXPOSUREMETHODUI(op) \ op(EAutoExposureMethodUI::AEM_Histogram) \ op(EAutoExposureMethodUI::AEM_Basic) \ op(EAutoExposureMethodUI::AEM_Manual) namespace EAutoExposureMethodUI { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EAutoExposureMethodUI ******************************************************* // ********** Begin Enum EDefaultBackBufferPixelFormat ********************************************* #define FOREACH_ENUM_EDEFAULTBACKBUFFERPIXELFORMAT(op) \ op(EDefaultBackBufferPixelFormat::DBBPF_B8G8R8A8) \ op(EDefaultBackBufferPixelFormat::DBBPF_A16B16G16R16_DEPRECATED) \ op(EDefaultBackBufferPixelFormat::DBBPF_FloatRGB_DEPRECATED) \ op(EDefaultBackBufferPixelFormat::DBBPF_FloatRGBA) \ op(EDefaultBackBufferPixelFormat::DBBPF_A2B10G10R10) namespace EDefaultBackBufferPixelFormat { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDefaultBackBufferPixelFormat *********************************************** // ********** Begin Enum EFixedFoveationLevels ***************************************************** #define FOREACH_ENUM_EFIXEDFOVEATIONLEVELS(op) \ op(EFixedFoveationLevels::Disabled) \ op(EFixedFoveationLevels::Low) \ op(EFixedFoveationLevels::Medium) \ op(EFixedFoveationLevels::High) \ op(EFixedFoveationLevels::HighTop) namespace EFixedFoveationLevels { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EFixedFoveationLevels ******************************************************* // ********** Begin Enum EMobileAntiAliasingMethod ************************************************* #define FOREACH_ENUM_EMOBILEANTIALIASINGMETHOD(op) \ op(EMobileAntiAliasingMethod::None) \ op(EMobileAntiAliasingMethod::FXAA) \ op(EMobileAntiAliasingMethod::TemporalAA) \ op(EMobileAntiAliasingMethod::MSAA) \ op(EMobileAntiAliasingMethod::TSR) \ op(EMobileAntiAliasingMethod::SMAA) namespace EMobileAntiAliasingMethod { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMobileAntiAliasingMethod *************************************************** // ********** Begin Enum EMobileFloatPrecisionMode ************************************************* #define FOREACH_ENUM_EMOBILEFLOATPRECISIONMODE(op) \ op(EMobileFloatPrecisionMode::Half) \ op(EMobileFloatPrecisionMode::Full_MaterialExpressionOnly) \ op(EMobileFloatPrecisionMode::Full) namespace EMobileFloatPrecisionMode { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMobileFloatPrecisionMode *************************************************** // ********** Begin Enum EMobileShadingPath ******************************************************** #define FOREACH_ENUM_EMOBILESHADINGPATH(op) \ op(EMobileShadingPath::Forward) \ op(EMobileShadingPath::Deferred) namespace EMobileShadingPath { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMobileShadingPath ********************************************************** // ********** Begin Enum ELightFunctionAtlasPixelFormat ******************************************** #define FOREACH_ENUM_ELIGHTFUNCTIONATLASPIXELFORMAT(op) \ op(ELightFunctionAtlasPixelFormat::LFAPF_R8) \ op(ELightFunctionAtlasPixelFormat::LFAPF_R8G8B8) namespace ELightFunctionAtlasPixelFormat { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ELightFunctionAtlasPixelFormat ********************************************** // ********** Begin Enum EShaderCompressionFormat ************************************************** #define FOREACH_ENUM_ESHADERCOMPRESSIONFORMAT(op) \ op(EShaderCompressionFormat::None) \ op(EShaderCompressionFormat::LZ4) \ op(EShaderCompressionFormat::Oodle) \ op(EShaderCompressionFormat::Zlib) namespace EShaderCompressionFormat { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EShaderCompressionFormat **************************************************** // ********** Begin Enum ELumenSoftwareTracingMode ************************************************* #define FOREACH_ENUM_ELUMENSOFTWARETRACINGMODE(op) \ op(ELumenSoftwareTracingMode::DetailTracing) \ op(ELumenSoftwareTracingMode::GlobalTracing) namespace ELumenSoftwareTracingMode { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ELumenSoftwareTracingMode *************************************************** // ********** Begin Enum ELumenRayLightingMode ***************************************************** #define FOREACH_ENUM_ELUMENRAYLIGHTINGMODE(op) \ op(ELumenRayLightingMode::SurfaceCache) \ op(ELumenRayLightingMode::HitLightingForReflections) \ op(ELumenRayLightingMode::HitLighting) enum class ELumenRayLightingMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ELumenRayLightingMode ******************************************************* // ********** Begin Enum ELumenScreenTracingSource ************************************************* #define FOREACH_ENUM_ELUMENSCREENTRACINGSOURCE(op) \ op(ELumenScreenTracingSource::SceneColor) \ op(ELumenScreenTracingSource::AntialiasedSceneColorWithTranslucency) enum class ELumenScreenTracingSource : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ELumenScreenTracingSource *************************************************** // ********** Begin Enum EWorkingColorSpace ******************************************************** #define FOREACH_ENUM_EWORKINGCOLORSPACE(op) \ op(EWorkingColorSpace::sRGB) \ op(EWorkingColorSpace::Rec2020) \ op(EWorkingColorSpace::ACESAP0) \ op(EWorkingColorSpace::ACESAP1) \ op(EWorkingColorSpace::P3DCI) \ op(EWorkingColorSpace::P3D65) \ op(EWorkingColorSpace::Custom) namespace EWorkingColorSpace { enum Type : int; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EWorkingColorSpace ********************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS