[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.OutputMergerStage.SetTargets

SetTargets Method

SetTargets(params RenderTargetView[])

Bind one or more render targets atomically and the depth-stencil buffer to the output-merger stage.

Declaration
public void SetTargets(params RenderTargetView[] renderTargetViews)
Public Sub SetTargets(ParamArray renderTargetViews As RenderTargetView())
Parameters
Type Name Description
RenderTargetView[] renderTargetViews

SetTargets(RenderTargetView)

Binds a single render target to the output-merger stage.

Declaration
public void SetTargets(RenderTargetView renderTargetView)
Public Sub SetTargets(renderTargetView As RenderTargetView)
Parameters
Type Name Description
RenderTargetView renderTargetView

SetTargets(DepthStencilView, params RenderTargetView[])

Binds a depth-stencil buffer and a set of render targets to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, params RenderTargetView[] renderTargetViews)
Public Sub SetTargets(depthStencilView As DepthStencilView, ParamArray renderTargetViews As RenderTargetView())
Parameters
Type Name Description
DepthStencilView depthStencilView
RenderTargetView[] renderTargetViews

SetTargets(DepthStencilView, int, RenderTargetView[])

Binds a depth-stencil buffer and a set of render targets to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, int renderTargetCount, RenderTargetView[] renderTargetViews)
Public Sub SetTargets(depthStencilView As DepthStencilView, renderTargetCount As Integer, renderTargetViews As RenderTargetView())
Parameters
Type Name Description
DepthStencilView depthStencilView
int renderTargetCount
RenderTargetView[] renderTargetViews

SetTargets(DepthStencilView, RenderTargetView)

Binds a depth-stencil buffer and a single render target to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, RenderTargetView renderTargetView)
Public Sub SetTargets(depthStencilView As DepthStencilView, renderTargetView As RenderTargetView)
Parameters
Type Name Description
DepthStencilView depthStencilView
RenderTargetView renderTargetView

SetTargets(DepthStencilView, ComArray<RenderTargetView>)

Binds a depth-stencil buffer and a set of render targets to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, ComArray<RenderTargetView> renderTargetViews)
Public Sub SetTargets(depthStencilView As DepthStencilView, renderTargetViews As ComArray(Of RenderTargetView))
Parameters
Type Name Description
DepthStencilView depthStencilView
ComArray<RenderTargetView> renderTargetViews

SetTargets(ComArray<RenderTargetView>)

Binds a set of render targets to the output-merger stage and clear the depth stencil view.

Declaration
public void SetTargets(ComArray<RenderTargetView> renderTargetViews)
Public Sub SetTargets(renderTargetViews As ComArray(Of RenderTargetView))
Parameters
Type Name Description
ComArray<RenderTargetView> renderTargetViews

SetTargets(RenderTargetView, int, UnorderedAccessView[])

Binds a set of unordered access views and a single render target to the output-merger stage.

Declaration
public void SetTargets(RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews)
Public Sub SetTargets(renderTargetView As RenderTargetView, startSlot As Integer, unorderedAccessViews As UnorderedAccessView())
Parameters
Type Name Description
RenderTargetView renderTargetView
int startSlot
UnorderedAccessView[] unorderedAccessViews

SetTargets(int, UnorderedAccessView[], params RenderTargetView[])

Binds a set of unordered access views and a set of render targets to the output-merger stage.

Declaration
public void SetTargets(int startSlot, UnorderedAccessView[] unorderedAccessViews, params RenderTargetView[] renderTargetViews)
Public Sub SetTargets(startSlot As Integer, unorderedAccessViews As UnorderedAccessView(), ParamArray renderTargetViews As RenderTargetView())
Parameters
Type Name Description
int startSlot
UnorderedAccessView[] unorderedAccessViews
RenderTargetView[] renderTargetViews

SetTargets(DepthStencilView, RenderTargetView, int, UnorderedAccessView[])

Binds a depth-stencil buffer, a set of unordered access views, and a single render target to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews)
Public Sub SetTargets(depthStencilView As DepthStencilView, renderTargetView As RenderTargetView, startSlot As Integer, unorderedAccessViews As UnorderedAccessView())
Parameters
Type Name Description
DepthStencilView depthStencilView
RenderTargetView renderTargetView
int startSlot
UnorderedAccessView[] unorderedAccessViews

SetTargets(DepthStencilView, int, UnorderedAccessView[], params RenderTargetView[])

Binds a depth-stencil buffer, a set of unordered access views, and a set of render targets to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, int startSlot, UnorderedAccessView[] unorderedAccessViews, params RenderTargetView[] renderTargetViews)
Public Sub SetTargets(depthStencilView As DepthStencilView, startSlot As Integer, unorderedAccessViews As UnorderedAccessView(), ParamArray renderTargetViews As RenderTargetView())
Parameters
Type Name Description
DepthStencilView depthStencilView
int startSlot
UnorderedAccessView[] unorderedAccessViews
RenderTargetView[] renderTargetViews

SetTargets(RenderTargetView, int, UnorderedAccessView[], int[])

Binds a set of unordered access views and a single render target to the output-merger stage.

Declaration
public void SetTargets(RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths)
Public Sub SetTargets(renderTargetView As RenderTargetView, startSlot As Integer, unorderedAccessViews As UnorderedAccessView(), initialLengths As Integer())
Parameters
Type Name Description
RenderTargetView renderTargetView
int startSlot
UnorderedAccessView[] unorderedAccessViews
int[] initialLengths

SetTargets(int, UnorderedAccessView[], int[], params RenderTargetView[])

Binds a set of unordered access views and a set of render targets to the output-merger stage.

Declaration
public void SetTargets(int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths, params RenderTargetView[] renderTargetViews)
Public Sub SetTargets(startSlot As Integer, unorderedAccessViews As UnorderedAccessView(), initialLengths As Integer(), ParamArray renderTargetViews As RenderTargetView())
Parameters
Type Name Description
int startSlot
UnorderedAccessView[] unorderedAccessViews
int[] initialLengths
RenderTargetView[] renderTargetViews

SetTargets(DepthStencilView, RenderTargetView, int, UnorderedAccessView[], int[])

Binds a depth-stencil buffer, a set of unordered access views, and a single render target to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths)
Public Sub SetTargets(depthStencilView As DepthStencilView, renderTargetView As RenderTargetView, startSlot As Integer, unorderedAccessViews As UnorderedAccessView(), initialLengths As Integer())
Parameters
Type Name Description
DepthStencilView depthStencilView
RenderTargetView renderTargetView
int startSlot
UnorderedAccessView[] unorderedAccessViews
int[] initialLengths

SetTargets(DepthStencilView, int, UnorderedAccessView[], int[], params RenderTargetView[])

Binds a depth-stencil buffer, a set of unordered access views, and a set of render targets to the output-merger stage.

Declaration
public void SetTargets(DepthStencilView depthStencilView, int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths, params RenderTargetView[] renderTargetViews)
Public Sub SetTargets(depthStencilView As DepthStencilView, startSlot As Integer, unorderedAccessViews As UnorderedAccessView(), initialLengths As Integer(), ParamArray renderTargetViews As RenderTargetView())
Parameters
Type Name Description
DepthStencilView depthStencilView
int startSlot
UnorderedAccessView[] unorderedAccessViews
int[] initialLengths
RenderTargetView[] renderTargetViews