Click or drag to resize
AB4D logo

ResolveMultisampledBackBufferRenderingStep Class

ResolveMultisampledBackBufferRenderingStep resolves the multi-sampled back buffer (MSAA) into a back buffer without multi-sampling. The source buffer is get from the renderingContext.CurrentBackBuffer. The destination buffer can be set defined by setting the DestinationBuffer property. If the DestinationBuffer is not specified (is null), then the renderingContext.FinalBackBuffer is used for destination buffer. The resolve is called only when the renderingContext.CurrentBackBuffer is using MSAA (SampleDescription.Count > 1)
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXDisposableDXResource
      Ab3d.DirectXDXSceneResource
        Ab3d.DirectXRenderingStepBase
          Ab3d.DirectXResolveMultisampledBackBufferRenderingStep

Namespace:  Ab3d.DirectX
Assembly:  Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 4.0.7447.1045
Syntax
C#
public class ResolveMultisampledBackBufferRenderingStep : RenderingStepBase

The ResolveMultisampledBackBufferRenderingStep type exposes the following members.

Constructors
  NameDescription
Public methodResolveMultisampledBackBufferRenderingStep
Initializes a new instance of the ResolveMultisampledBackBufferRenderingStep class.
Top
Properties
  NameDescription
Public propertyDestinationBuffer
Gets or sets a Buffer (Texture2D) that will get the resolved buffer. If null, then renderingContext.FinalBackBuffer is used for destination buffer.
Top
Methods
  NameDescription
Public methodSaveExecutionTimeStatistics
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).)
Top
See Also