76 return !(*
this ==
Other);
247 UE_DEPRECATED(5.3,
"Uses FLegacyScreenPercentageDriver::GetCVarResolutionFraction() instead")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition Scalability.cpp:198
bool IsTemporaryQualityLevelActive()
Definition Scalability.cpp:1016
void LoadState(const FString &IniName)
Definition Scalability.cpp:1172
float GetResolutionScreenPercentage()
Definition Scalability.cpp:497
TArray< FResolutionPreset > GetResolutionPresets()
Definition Scalability.cpp:673
FQualityLevels GetQualityLevelCounts()
Definition Scalability.cpp:1267
const int32 DefaultQualityLevel
Definition Scalability.h:21
void RecordQualityLevelsAnalytics(bool bAutoApplied)
Definition Scalability.cpp:1240
FQualityLevels BenchmarkQualityLevels(uint32 WorkScale, float CPUMultiplier, float GPUMultiplier)
Definition Scalability.cpp:733
void ToggleTemporaryQualityLevels(bool bEnable, const FQualityLevels &QualityLevelsOverride)
Definition Scalability.cpp:997
FString GetScalabilitySectionString(const TCHAR *InGroupName, int32 InQualityLevel, int32 InNumLevels)
Definition Scalability.cpp:340
FText GetQualityLevelText(int32 QualityLevel, int32 NumLevels)
Definition Scalability.cpp:1291
ENGINE_API FQualityLevels ComputeQualityLevelsFromPerfIndex(float CPUPerfIndex, float GPUPerfIndex)
Definition Scalability.cpp:713
FText GetScalabilityNameFromQualityLevel(int32 QualityLevel)
Definition Scalability.cpp:503
constexpr float MaxResolutionScale
Definition Scalability.h:245
FQualityLevels GetQualityLevels()
Definition Scalability.cpp:969
int32 GetEffectsQualityDirect(bool bGameThread)
Definition Scalability.cpp:1021
void InitScalabilitySystem()
Definition Scalability.cpp:614
constexpr float MinResolutionScale
Definition Scalability.h:242
ENGINE_API FOnScalabilitySettingsChanged OnScalabilitySettingsChanged
Definition Scalability.cpp:20
void SetQualityLevels(const FQualityLevels &QualityLevels, bool bForce)
Definition Scalability.cpp:912
void ProcessCommand(const TCHAR *Cmd, FOutputDevice &Ar)
Definition Scalability.cpp:789
void SaveState(const FString &IniName)
Definition Scalability.cpp:1212
EQualityLevelBehavior
Definition Scalability.h:16
Definition Scalability.h:28
int32 FoliageQuality
Definition Scalability.h:38
int32 TextureQuality
Definition Scalability.h:36
FQualityLevels(bool bSetDefaults=true)
Definition Scalability.h:48
ENGINE_API int32 GetMinQualityLevel() const
Definition Scalability.cpp:1099
ENGINE_API void SetViewDistanceQuality(int32 Value)
Definition Scalability.cpp:1117
ENGINE_API void SetEffectsQuality(int32 Value)
Definition Scalability.cpp:1152
ENGINE_API void SetAntiAliasingQuality(int32 Value)
Definition Scalability.cpp:1122
ENGINE_API int32 GetSingleQualityLevel() const
Definition Scalability.cpp:1083
TArray< float > GPUBenchmarkSteps
Definition Scalability.h:45
int32 AntiAliasingQuality
Definition Scalability.h:31
int32 LandscapeQuality
Definition Scalability.h:40
uint32 GetHash() const
Definition Scalability.h:80
int32 ShadingQuality
Definition Scalability.h:39
ENGINE_API void SetFoliageQuality(int32 Value)
Definition Scalability.cpp:1157
int32 EffectsQuality
Definition Scalability.h:37
ENGINE_API void SetTextureQuality(int32 Value)
Definition Scalability.cpp:1147
ENGINE_API void SetShadingQuality(int32 Value)
Definition Scalability.cpp:1162
float GPUBenchmarkResults
Definition Scalability.h:43
ENGINE_API void SetPostProcessQuality(int32 Value)
Definition Scalability.cpp:1142
ENGINE_API void SetBenchmarkFallback()
Definition Scalability.cpp:1033
bool operator!=(const FQualityLevels &Other) const
Definition Scalability.h:74
ENGINE_API void SetDefaults()
Definition Scalability.cpp:1038
int32 PostProcessQuality
Definition Scalability.h:35
ENGINE_API void SetReflectionQuality(int32 Value)
Definition Scalability.cpp:1137
TArray< float > CPUBenchmarkSteps
Definition Scalability.h:44
int32 ViewDistanceQuality
Definition Scalability.h:30
int32 GlobalIlluminationQuality
Definition Scalability.h:33
ENGINE_API void SetShadowQuality(int32 Value)
Definition Scalability.cpp:1127
ENGINE_API void SetFromSingleQualityLevel(int32 Value)
Definition Scalability.cpp:1045
int32 ShadowQuality
Definition Scalability.h:32
bool operator==(const FQualityLevels &Other) const
Definition Scalability.h:58
int32 ReflectionQuality
Definition Scalability.h:34
float ResolutionQuality
Definition Scalability.h:29
ENGINE_API void SetFromSingleQualityLevelRelativeToMax(int32 Value)
Definition Scalability.cpp:1061
ENGINE_API void SetLandscapeQuality(int32 Value)
Definition Scalability.cpp:1167
ENGINE_API void SetGlobalIlluminationQuality(int32 Value)
Definition Scalability.cpp:1132
float CPUBenchmarkResults
Definition Scalability.h:42
Definition Scalability.h:166
float ResolutionQuality
Definition Scalability.h:169
int32 Id
Definition Scalability.h:168
FString Name
Definition Scalability.h:167