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);