Enum D3D11BindOptions
Identifies how to bind a resource to the pipeline.
Namespace: JeremyAnsel.DirectX.D3D11
Assembly: JeremyAnsel.DirectX.D3D11.dll
Syntax
[Flags]
public enum D3D11BindOptions
Fields
| Name | Description |
|---|---|
| ConstantBuffer | Bind a buffer as a constant buffer to a shader stage; this flag may NOT be combined with any other bind flag. |
| Decoder | Set this flag to indicate that a 2D texture is used to receive output from the decoder API. |
| DepthStencil | Bind a texture as a depth-stencil target for the output-merger stage. |
| IndexBuffer | Bind a buffer as an index buffer to the input-assembler stage. |
| None | No option. |
| RenderTarget | Bind a texture as a render target for the output-merger stage. |
| ShaderResource | Bind a buffer or texture to a shader stage; this flag cannot be used with the WriteNoOverwrite flag. |
| StreamOutput | Bind an output buffer for the stream-output stage. |
| UnorderedAccess | Bind an unordered access resource. |
| VertexBuffer | Bind a buffer as a vertex buffer to the input-assembler stage. |
| VideoEncoder | Set this flag to indicate that a 2D texture is used to receive input from the video encoder API. |