![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FDefaultDynamicResolutionState:Public Member Functions | |
| FDefaultDynamicResolutionState () | |
| ~FDefaultDynamicResolutionState () override | |
| virtual bool | IsSupported () const override |
| virtual void | ResetHistory () override |
| virtual void | SetEnabled (bool bEnable) override |
| virtual bool | IsEnabled () const override |
| virtual DynamicRenderScaling::TMap< float > | GetResolutionFractionsApproximation () const override |
| virtual DynamicRenderScaling::TMap< float > | GetResolutionFractionsUpperBound () const override |
| virtual DynamicRenderScaling::TMap< float > | GetResolutionFractionsUpperBoundBudgetValue () const override |
| virtual void | ProcessEvent (EDynamicResolutionStateEvent Event) override |
| virtual void | SetupMainViewFamily (class FSceneViewFamily &ViewFamily) override |
| virtual void | SetTemporalUpscaler (const UE::Renderer::Private::ITemporalUpscaler *InTemporalUpscaler) |
Public Member Functions inherited from IDynamicResolutionState | |
| virtual | ~IDynamicResolutionState () |
Additional Inherited Members |
Engine's default dynamic resolution state.
|
inline |
|
inlineoverride |
|
inlineoverridevirtual |
Returns a non thread safe aproximation of the current resolution fraction applied on render thread, mostly used for stats and analytic.
Implements IDynamicResolutionState.
|
inlineoverridevirtual |
Returns the max resolution resolution fraction.
Implements IDynamicResolutionState.
|
inlineoverridevirtual |
Returns the max resolution resolution fraction as specified in the budget (this can differ from the upper bound if the upper bound is dynamic)
Reimplemented from IDynamicResolutionState.
Returns whether dynamic resolution is enabled for GEngine to know the EDynamicResolutionStatus.
Implements IDynamicResolutionState.
Returns whether dynamic resolution is supported on this platform.
Using dynamic resolution on unsupported platforms is extremely dangerous for gameplay experience, since it may have a bug dropping resolution or frame rate more than it should.
Implements IDynamicResolutionState.
|
inlineoverridevirtual |
Process dynamic resolution events. UEngine::EmitDynamicResolutionEvent() guareentee to have all events being ordered.
Implements IDynamicResolutionState.
Reset dynamic resolution's history.
Implements IDynamicResolutionState.
Enables/Disables dynamic resolution. This is only called by GEngine automatically.
Implements IDynamicResolutionState.
|
inlinevirtual |
Apply the minimum/maximum resolution fraction for a third-party temporal upscaler.
Implements IDynamicResolutionState.
|
inlineoverridevirtual |
Setup a screen percentage driver for a given view family.
Implements IDynamicResolutionState.