9#include "ShaderPlatformQualitySettings.generated.h"
37 : bDiscardQualityDuringCook(
false)
38 , bEnableOverride(
false)
39 , bForceFullyRough(
false)
40 , bForceNonMetal(
false)
41 , bForceDisableLMDirectionality(
false)
42 , bForceDisablePreintegratedGF(
false)
43 , bDisableMaterialNormalCalculation(
false)
48 UPROPERTY(EditAnywhere, Config, Meta = (DisplayName =
"Discard Quality During Cook"), Category =
"Quality")
49 bool bDiscardQualityDuringCook;
54 UPROPERTY(EditAnywhere, Config, Meta = (DisplayName = "
Force Fully
Rough"), Category = "Quality")
55 bool bForceFullyRough;
61 bool bForceDisableLMDirectionality;
64 bool bForceDisablePreintegratedGF;
67 bool bDisableMaterialNormalCalculation;
77UCLASS(config =
Engine, defaultconfig, perObjectConfig, MinimalAPI)
83 UPROPERTY(EditAnywhere, Config, Category=
"Quality")
89 return QualityOverrides[(
int32)QualityLevel];
98 return ConfigPlatformName.IsEmpty() ? nullptr : *ConfigPlatformName;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Engine.Build.cs:7
Definition SecureHash.h:314
Definition SecureHash.h:226
Definition DebugViewModeHelpers.h:17
Type
Definition SceneTypes.h:132
@ Num
Definition SceneTypes.h:137
@ false
Definition radaudio_common.h:23
Definition ShaderPlatformQualitySettings.h:32