Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- ISceneViewFamilyExtention
- ISceneViewFamilyScreenPercentage
- FLegacyScreenPercentageDriver
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/SceneView.h |
| Include | #include "SceneView.h" |
Syntax
class ISceneViewFamilyScreenPercentage : private ISceneViewFamilyExtention
Remarks
Game thread and render thread interface that takes care of a FSceneViewFamily's screen percentage.
The renderer reserves the right to delete and replace the view family's screen percentage interface for testing purposes with the r.Test.OverrideScreenPercentageInterface CVar.
Functions
| Type | Name | Description | |
|---|---|---|---|
| ISceneViewFamilyScreenPercentage * | Fork_GameThread
(
const FSceneViewFamily& ViewFamily |
Create a new screen percentage interface for a new view family. | |
| DynamicRenderScaling::TMap< float > | Setup view family's view's screen percentage on rendering thread. | ||
| DynamicRenderScaling::TMap< float > | Method to know the maximum value that can be returned by GetPrimaryResolutionFraction_RenderThread(). | ||
| bool | IsValidResolutionFraction
(
float ResolutionFraction |
Constants
| Name | Description |
|---|---|
| kMaxResolutionFraction | |
| kMaxTAAUpsampleResolutionFraction | |
| kMaxTSRResolutionFraction | |
| kMinResolutionFraction | Sets the minimal and max screen percentage. |
| kMinTAAUpsampleResolutionFraction | Sets the minimal and maximal screen percentage for TAAU. |
| kMinTSRResolutionFraction | Sets the minimal and maximal screen percentage for TSR. |