UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISceneViewFamilyScreenPercentage Class Referenceabstract

#include <SceneView.h>

+ Inheritance diagram for ISceneViewFamilyScreenPercentage:

Public Member Functions

virtual DynamicRenderScaling::TMap< floatGetResolutionFractionsUpperBound () const =0
 
virtual ISceneViewFamilyScreenPercentageFork_GameThread (const class FSceneViewFamily &ViewFamily) const =0
 

Static Public Attributes

static constexpr float kMinResolutionFraction = 0.01f
 
static constexpr float kMaxResolutionFraction = 4.0f
 
static constexpr float kMinTSRResolutionFraction = 0.25f
 
static constexpr float kMaxTSRResolutionFraction = 2.0f
 
static constexpr float kMinTAAUpsampleResolutionFraction = 0.5f
 
static constexpr float kMaxTAAUpsampleResolutionFraction = 2.0f
 

Protected Member Functions

virtual DynamicRenderScaling::TMap< floatGetResolutionFractions_RenderThread () const =0
 

Friends

class FSceneViewFamily
 
class FSceneRenderer
 

Member Function Documentation

◆ Fork_GameThread()

virtual ISceneViewFamilyScreenPercentage * ISceneViewFamilyScreenPercentage::Fork_GameThread ( const class FSceneViewFamily ViewFamily) const
pure virtual

Create a new screen percentage interface for a new view family.

Implemented in FDefaultDynamicResolutionDriver.

◆ GetResolutionFractions_RenderThread()

virtual DynamicRenderScaling::TMap< float > ISceneViewFamilyScreenPercentage::GetResolutionFractions_RenderThread ( ) const
protectedpure virtual

Setup view family's view's screen percentage on rendering thread. This should leave ResolutionFraction == 1 if screen percentage show flag is disabled.

Implemented in FDefaultDynamicResolutionDriver.

◆ GetResolutionFractionsUpperBound()

virtual DynamicRenderScaling::TMap< float > ISceneViewFamilyScreenPercentage::GetResolutionFractionsUpperBound ( ) const
pure virtual

Method to know the maximum value that can be returned by GetPrimaryResolutionFraction_RenderThread(). Can be called on game or rendering thread. This should return >= 1 if screen percentage show flag is disabled.

Implemented in FDefaultDynamicResolutionDriver.

Friends And Related Symbol Documentation

◆ FSceneRenderer

friend class FSceneRenderer
friend

◆ FSceneViewFamily

friend class FSceneViewFamily
friend

Member Data Documentation

◆ kMaxResolutionFraction

constexpr float ISceneViewFamilyScreenPercentage::kMaxResolutionFraction = 4.0f
staticconstexpr

◆ kMaxTAAUpsampleResolutionFraction

constexpr float ISceneViewFamilyScreenPercentage::kMaxTAAUpsampleResolutionFraction = 2.0f
staticconstexpr

◆ kMaxTSRResolutionFraction

constexpr float ISceneViewFamilyScreenPercentage::kMaxTSRResolutionFraction = 2.0f
staticconstexpr

◆ kMinResolutionFraction

constexpr float ISceneViewFamilyScreenPercentage::kMinResolutionFraction = 0.01f
staticconstexpr

◆ kMinTAAUpsampleResolutionFraction

constexpr float ISceneViewFamilyScreenPercentage::kMinTAAUpsampleResolutionFraction = 0.5f
staticconstexpr

◆ kMinTSRResolutionFraction

constexpr float ISceneViewFamilyScreenPercentage::kMinTSRResolutionFraction = 0.25f
staticconstexpr

The documentation for this class was generated from the following file: