CToolScreen

Overview

Screen, resolution, and rendering quality settings.

Functions

Name Description
setDynamicResolution Enable/disable dynamic resolution with min/max screen percentage and frame time budget. Unsupported on Windows.
setResolutionScaleNormalized Set resolution scale (0.0 to 1.0).
setScreenResolution Set screen resolution.
setFullScreenMode Set fullscreen mode.
setAntiAliasingMethod Set AA method: NOAA, FXAA, TAA, MSAAx2/x4/x8, TSR.
setVSyncEnabled Enable/disable VSync.
setFrameRateLimit Set frame rate limit.
setOtherQuality Set quality levels for GI, texture, post-process, shading, shadow, view distance, VFX, reflection, AA, foliage. Values: 0=low, 1=med, 2=high, 3=epic, 4=cinematic.
retrieveUmgDpiScale Get UMG DPI scale based on viewport size.
setAntiAliasingMethod(this, ECAntiAliasingDefinition::TSR);
setVSyncEnabled(true);
setFrameRateLimit(60);
setScreenResolution(1920, 1080);
setFullScreenMode(EWindowMode::Fullscreen);
setResolutionScaleNormalized(0.8f);
setOtherQuality(3, 3, 3, 3, 3, 3, 3, 3, 3, 3); // all epic

FVector2D viewportSize;
float dpiScale = retrieveUmgDpiScale(viewportSize);