[]
Bind one or more render targets atomically and the depth-stencil buffer to the output-merger stage.
public void SetTargets(params RenderTargetView[] renderTargetViews)
Type | Name | Description |
---|---|---|
RenderTargetView[] | renderTargetViews |
Binds a single render target to the output-merger stage.
public void SetTargets(RenderTargetView renderTargetView)
Type | Name | Description |
---|---|---|
RenderTargetView | renderTargetView |
Binds a depth-stencil buffer and a set of render targets to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, params RenderTargetView[] renderTargetViews)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
RenderTargetView[] | renderTargetViews |
Binds a depth-stencil buffer and a set of render targets to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, int renderTargetCount, RenderTargetView[] renderTargetViews)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
int | renderTargetCount | |
RenderTargetView[] | renderTargetViews |
Binds a depth-stencil buffer and a single render target to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, RenderTargetView renderTargetView)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
RenderTargetView | renderTargetView |
Binds a depth-stencil buffer and a set of render targets to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, ComArray<RenderTargetView> renderTargetViews)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
ComArray<RenderTargetView> | renderTargetViews |
Binds a set of render targets to the output-merger stage and clear the depth stencil view.
public void SetTargets(ComArray<RenderTargetView> renderTargetViews)
Type | Name | Description |
---|---|---|
ComArray<RenderTargetView> | renderTargetViews |
Binds a set of unordered access views and a single render target to the output-merger stage.
public void SetTargets(RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews)
Type | Name | Description |
---|---|---|
RenderTargetView | renderTargetView | |
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews |
Binds a set of unordered access views and a set of render targets to the output-merger stage.
public void SetTargets(int startSlot, UnorderedAccessView[] unorderedAccessViews, params RenderTargetView[] renderTargetViews)
Type | Name | Description |
---|---|---|
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews | |
RenderTargetView[] | renderTargetViews |
Binds a depth-stencil buffer, a set of unordered access views, and a single render target to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
RenderTargetView | renderTargetView | |
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews |
Binds a depth-stencil buffer, a set of unordered access views, and a set of render targets to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, int startSlot, UnorderedAccessView[] unorderedAccessViews, params RenderTargetView[] renderTargetViews)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews | |
RenderTargetView[] | renderTargetViews |
Binds a set of unordered access views and a single render target to the output-merger stage.
public void SetTargets(RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths)
Type | Name | Description |
---|---|---|
RenderTargetView | renderTargetView | |
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews | |
int[] | initialLengths |
Binds a set of unordered access views and a set of render targets to the output-merger stage.
public void SetTargets(int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths, params RenderTargetView[] renderTargetViews)
Type | Name | Description |
---|---|---|
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews | |
int[] | initialLengths | |
RenderTargetView[] | renderTargetViews |
Binds a depth-stencil buffer, a set of unordered access views, and a single render target to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, RenderTargetView renderTargetView, int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
RenderTargetView | renderTargetView | |
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews | |
int[] | initialLengths |
Binds a depth-stencil buffer, a set of unordered access views, and a set of render targets to the output-merger stage.
public void SetTargets(DepthStencilView depthStencilView, int startSlot, UnorderedAccessView[] unorderedAccessViews, int[] initialLengths, params RenderTargetView[] renderTargetViews)
Type | Name | Description |
---|---|---|
DepthStencilView | depthStencilView | |
int | startSlot | |
UnorderedAccessView[] | unorderedAccessViews | |
int[] | initialLengths | |
RenderTargetView[] | renderTargetViews |