Settings

Actions

Apply Hardware Benchmark Results

Applies the settings stored in ScalabilityQuality and saves settings

Target is Game User Settings

Apply Non Resolution Settings

Apply Non Resolution Settings

Target is Game User Settings

Apply Resolution Settings

Apply Resolution Settings

Target is Game User Settings

Apply Settings

Applies all current user settings to the game and saves to permanent storage (e.g. file), optionally checking for command line overrides.

Target is Game User Settings

Confirm Video Mode

Mark current video mode settings (fullscreenmode/resolution) as being confirmed by the user

Target is Game User Settings

Get Anti Aliasing Quality

Returns the anti-aliasing quality (0..3, higher is better)

Target is Game User Settings

Get Audio Quality Level

Returns the user's audio quality level setting

Target is Game User Settings

Get Default Resolution

Target is Game User Settings

Get Default Resolution Scale

Gets the desired resolution quality based on DesiredScreenHeight and the current screen resolution

Target is Game User Settings

Get Default Window Mode

Target is Game User Settings

Get Default Window Position

Target is Game User Settings

Get Desktop Resolution

Returns user's desktop resolution, in pixels.

Target is Game User Settings

Get Foliage Quality

Returns the post-processing quality (0..3, higher is better)

Target is Game User Settings

Get Frame Rate Limit

Gets the user's frame rate limit (0 indiciates the frame rate limit is disabled)

Target is Game User Settings

Get Fullscreen Mode

Returns the user setting for game window fullscreen mode.

Target is Game User Settings

Get Game User Settings

Returns the game local machine settings (resolution, windowing mode, scalability settings, etc...)

Target is Game User Settings

Get Last Confirmed Fullscreen Mode

Returns the last confirmed user setting for game window fullscreen mode.

Target is Game User Settings

Get Last Confirmed Screen Resolution

Returns the last confirmed user setting for game screen resolution, in pixels.

Target is Game User Settings

Get Overall Scalability Level

Returns the overall scalability level (can return -1 if the settings are custom)

Target is Game User Settings

Get Post Processing Quality

Returns the post-processing quality (0..3, higher is better)

Target is Game User Settings

Get Preferred Fullscreen Mode

Returns the user setting for game window fullscreen mode.

Target is Game User Settings

Get Screen Resolution

Returns the user setting for game screen resolution, in pixels.

Target is Game User Settings

Get Shadow Quality

Returns the shadow quality (0..3, higher is better)

Target is Game User Settings

Get Texture Quality

Returns the texture quality (0..3, higher is better)

Target is Game User Settings

Get View Distance Quality

Returns the view distance quality (0..3, higher is better)

Target is Game User Settings

Get Visual Effect Quality

Returns the visual effects quality (0..3, higher is better)

Target is Game User Settings

GetResolutionScaleInformation

Returns the current resolution scale and the range

Target is Game User Settings

Is Dirty

Checks if any user settings is different from current

Target is Game User Settings

Is Fullscreen Mode Dirty

Checks if the FullscreenMode user setting is different from current

Target is Game User Settings

Is Screen Resolution Dirty

Checks if the Screen Resolution user setting is different from current

Target is Game User Settings

Is VSync Dirty

Checks if the vsync user setting is different from current system setting

Target is Game User Settings

Is VSync Enabled

Returns the user setting for vsync.

Target is Game User Settings

Load Settings

Loads the user settings from persistent storage

Target is Game User Settings

Reset to Current Settings

This function resets all settings to the current system settings

Target is Game User Settings

Revert Video Mode

Revert video mode (fullscreenmode/resolution) back to the last user confirmed values

Target is Game User Settings

Run Hardware Benchmark

Runs the hardware benchmark and populates ScalabilityQuality as well as the last benchmark results config members, but does not apply the settings it determines. Designed to be called in conjunction with ApplyHardwareBenchmarkResults

Target is Game User Settings

Save Settings

Save the user settings to persistent storage (automatically happens as part of ApplySettings)

Target is Game User Settings

Set Anti Aliasing Quality

Sets the anti-aliasing quality (0..3, higher is better)

Target is Game User Settings

Set Audio Quality Level

Sets the user's audio quality level setting

Target is Game User Settings

Set Benchmark Fallback Values

Set scalability settings to sensible fallback values, for use when the benchmark fails or potentially causes a crash

Target is Game User Settings

Set Foliage Quality

Sets the post-processing quality (0..3, higher is better)

Target is Game User Settings

Set Frame Rate Limit

Sets the user's frame rate limit (0 will disable frame rate limiting)

Target is Game User Settings

Set Fullscreen Mode

Sets the user setting for the game window fullscreen mode. See UGameUserSettings::FullscreenMode.

Target is Game User Settings

Set Overall Scalability Level

Changes all scalability settings at once based on a single overall quality level

Target is Game User Settings

Set Post Processing Quality

Sets the post-processing quality (0..3, higher is better)

Target is Game User Settings

Set Resolution Scale Normalized

Sets the current resolution scale as a normalized 0..1 value between MinScaleValue and MaxScaleValue

Target is Game User Settings

Set Screen Resolution

Sets the user setting for game screen resolution, in pixels.

Target is Game User Settings

Set Shadow Quality

Sets the shadow quality (0..3, higher is better)

Target is Game User Settings

Set Texture Quality

Sets the texture quality (0..3, higher is better)

Target is Game User Settings

Set to Defaults

Set to Defaults

Target is Game User Settings

Set View Distance Quality

Sets the view distance quality (0..3, higher is better)

Target is Game User Settings

Set Visual Effect Quality

Sets the visual effects quality (0..3, higher is better)

Target is Game User Settings

Set VSync Enabled

Sets the user setting for vsync. See UGameUserSettings::bUseVSync.

Target is Game User Settings

SetResolutionScaleValue

Sets the current resolution scale

Target is Game User Settings

Validate Settings

Validates and resets bad user settings to default. Deletes stale user settings file if necessary.

Target is Game User Settings