Direct3DBindings 枚举

定义

与桌面D3D11_BIND_FLAG枚举等效Windows 运行时。 标识资源可能绑定到图形管道的方式。

此枚举支持其成员值的按位组合。

public enum class Direct3DBindings
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class Direct3DBindings
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum Direct3DBindings
var value = Windows.Graphics.DirectX.Direct3D11.Direct3DBindings.vertexBuffer
Public Enum Direct3DBindings
继承
Direct3DBindings
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

ConstantBuffer 4

将缓冲区作为常量缓冲区绑定到着色器阶段。

Decoder 512

设置此标志以指示使用 2D 纹理从解码器 API 接收输出。

DepthStencil 64

将纹理绑定为输出合并阶段的深度模具目标。

IndexBuffer 2

将缓冲区作为索引缓冲区绑定到输入汇编程序阶段。

RenderTarget 32

将纹理绑定为输出合并阶段的呈现目标。

ShaderResource 8

将缓冲区或纹理绑定到着色器阶段。

StreamOutput 16

绑定流输出阶段的输出缓冲区。

UnorderedAccess 128

绑定无序访问资源。

VertexBuffer 1

将缓冲区作为顶点缓冲区绑定到输入装配器阶段。

VideoEncoder 1024

设置此标志以指示使用 2D 纹理接收来自视频编码器 API 的输入。

适用于