SpatialUpscaleSettings class final
Bringing a frame drawn below full size up to it without a temporal
resolve — R5.
For the path that has no history to reconstruct from. With the resolve on, the frame is rebuilt at full size from jittered frames; with it off, RenderSettings.renderScale used to hand back the smaller texture for the presenter to stretch. Enabled, the finished picture is brought up to the asked-for size by an edge-adaptive twelve-tap filter, which keeps an edge an edge where a stretch blurs it, and then sharpened. After the tone map, because in HDR a highlight rings around any lobed filter.
Constructors
- SpatialUpscaleSettings({bool enabled = false, double sharpen = 0.2})
-
const
Properties
- enabled → bool
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
How much the sharpening pass that follows adds back, nought to one.
The same robust kernel a temporal resolve is followed by; nought skips
it.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
runsFor(
RenderSettings settings) → bool -
Whether a frame with
settingsis upscaled.