bSupportsAutomaticVideoQualityBenchmark

bSupportsAutomaticVideoQualityBenchmark

#Overview

name: bSupportsAutomaticVideoQualityBenchmark

The value of this variable can be defined or overridden in .ini config files. 2 .ini config files referencing this setting variable.

It is referenced in 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Projects/Lyra/Config/Android/AndroidGame.ini:22, section: [LyraPlatformSpecificRenderingSettings_Android LyraPlatformSpecificRenderingSettings]

Location: <Workspace>/Projects/Lyra/Config/IOS/IOSGame.ini:22, section: [LyraPlatformSpecificRenderingSettings_IOS LyraPlatformSpecificRenderingSettings]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Projects/Lyra/Source/LyraGame/Performance/LyraPerformanceSettings.h:99

Scope (from outer to inner):

file
class        class ULyraPlatformSpecificRenderingSettings : public UPlatformSettings

Source code excerpt:

	// Does the platform support running the automatic quality benchmark (typically this should only be true if bSupportsGranularVideoQualitySettings is also true)
	UPROPERTY(EditAnywhere, Config, Category=VideoSettings)
	bool bSupportsAutomaticVideoQualityBenchmark = true;

	// How is frame pacing controlled
	UPROPERTY(EditAnywhere, Config, Category=VideoSettings)
	ELyraFramePacingMode FramePacingMode = ELyraFramePacingMode::DesktopStyle;

	// Potential frame rates to display for mobile

#Loc: <Workspace>/Projects/Lyra/Source/LyraGame/Settings/LyraSettingsLocal.cpp:898

Scope (from outer to inner):

file
function     bool ULyraSettingsLocal::CanRunAutoBenchmark

Source code excerpt:

{
	const ULyraPlatformSpecificRenderingSettings* PlatformSettings = ULyraPlatformSpecificRenderingSettings::Get();
	return PlatformSettings->bSupportsAutomaticVideoQualityBenchmark;
}

bool ULyraSettingsLocal::ShouldRunAutoBenchmarkAtStartup() const
{
	if (!CanRunAutoBenchmark())
	{