OutputMergerStage Class Members
In This Topic
The following tables list the members exposed by OutputMergerStage.
Public Constructors
Public Fields
Public Properties
Public Methods
| Name | Description |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Dispose | Overloaded. Clean up any resources being used. (Inherited from C1.Util.DX.CppObject) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetBlendState | Overloaded. Get the {{blend state}} of the output-merger stage. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetDepthStencilState | Overloaded. Gets the {{depth-stencil}} state of the output-merger stage. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetRenderTargets | Overloaded. Get references to the render targets that are available to the {{output-merger stage}}. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetRenderTargetsAndUnorderedAccessViews | void ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews([In] unsigned int NumRTVs,[Out, Buffer, Optional] ID3D11RenderTargetView** ppRenderTargetViews,[Out, Optional] ID3D11DepthStencilView** ppDepthStencilView,[In] unsigned int UAVStartSlot,[In] unsigned int NumUAVs,[Out, Buffer, Optional] ID3D11UnorderedAccessView** ppUnorderedAccessViews) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetUnorderedAccessViews | Gets an array of views for an unordered resource. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ResetTargets | Unbinds all depth-stencil buffer and render targets from the output-merger stage. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetBlendState | Overloaded. Set the blend state of the output-merger stage. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetDepthStencilState | void ID3D11DeviceContext::OMSetDepthStencilState([In, Optional] ID3D11DepthStencilState* pDepthStencilState,[In] unsigned int StencilRef) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetRenderTargets | Overloaded. Binds a depth stencil view and a render target view to the output-merger stage keeping existing unordered access views bindings. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetRenderTargetsAndUnorderedAccessViews | void ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews([In] unsigned int NumRTVs,[In, Buffer, Optional] const void** ppRenderTargetViews,[In, Optional] ID3D11DepthStencilView* pDepthStencilView,[In] unsigned int UAVStartSlot,[In] unsigned int NumUAVs,[In, Buffer, Optional] const void** ppUnorderedAccessViews,[In, Buffer, Optional] const void* pUAVInitialCounts) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetTargets | Overloaded. Bind one or more render targets atomically and the depth-stencil buffer to the output-merger stage. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetUnorderedAccessView | Overloaded. Sets an array of views for an unordered resource keeping existing render targets bindings. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | SetUnorderedAccessViews | Overloaded. Sets an array of views for an unordered resource keeping existing render targets bindings. |
Top
Public Events
Public Operators
See Also