Resolve |
public class ResolveBackBufferRenderingStep : RenderingStepBase
The ResolveBackBufferRenderingStep type exposes the following members.
Name | Description | |
---|---|---|
ResolveBackBufferRenderingStep | Initializes a new instance of the ResolveBackBufferRenderingStep class. |
Name | Description | |
---|---|---|
CenterPixelWeight | Gets or sets weight from 0 to 1 of the center pixel. Bigger values means that center pixel will get more weight in the final pixel. Default value is 0.28. This value is used only when ResolveFilter is not None; | |
CustomSSAABackBuffer | When not null, then this ShaderResourceView is used instead of renderingContext.SSAABackBuffer. | |
DestinationBuffer | Gets a Buffer (Texture2D) that will get the down-sampled buffer. If null, then renderingContext.FinalBackBuffer is used for destination buffer. This property is set by the SetCustomDestinationBuffer(Texture2D, Texture2DDescription, RenderTargetView) method. | |
DestinationBufferDescription | Gets the Texture2DDescription for the DestinationBuffer. This property is set by the SetCustomDestinationBuffer(Texture2D, Texture2DDescription, RenderTargetView) method. | |
DestinationRenderTargetView | Gets the RenderTargetView for the DestinationBuffer. This property is set by the SetCustomDestinationBuffer(Texture2D, Texture2DDescription, RenderTargetView) method. | |
ResolveFilter | Gets or sets the type of down-sampling filter that is used when resolving the super-sampled texture. Default value is RotatedFilterSize5. Using a filter results in generally smoother at the cost of a blurrier final result. | |
ResolveMultisampledBackBuffer | Gets or sets a Boolean that specifies if this ResolveBackBufferRenderingStep resolves a multi-sampled back buffer (when multi-sampling is used). Default value is true. | |
ResolveSuperSampledBackBuffer | Gets or sets a Boolean that specifies if this ResolveBackBufferRenderingStep resolves a super-sampled back buffer (when super-sampling is used). Default value is true. | |
TexelOffsetsScale | Multiplies the texel offset by this factor. It is used to downsample from bigger textures so that offsets reach bigger area. |
Name | Description | |
---|---|---|
ClearCustomDestinationBuffer | Clears the custom destination buffer. RenderingContext.FinalBackBuffer will be used as destination buffer. | |
SaveExecutionTimeStatistics |
SaveExecutionTimeStatistics is called when we are collecting statistics.
The implementation of the method should save or add the elapsedMilliseconds to the corresponding property in the RenderingStatistics class.
(Overrides RenderingStepBaseSaveExecutionTimeStatistics(Double, RenderingStatistics)) | |
SetCustomDestinationBuffer | Sets custom destination buffer that will get the down-sampled texture. |