D3D_CBUFFER_TYPE 枚举 (d3dcommon.h)
标识常量缓冲区数据的预期用途的值。
注意
对于使用 Direct3D 10 进行编程,此 API 的类型别名以 开头 D3D10_
,而不是 D3D_
。 这些 Direct3D 10 类型别名在 、 d3d10misc.h
和 d3d10shader.h
中d3d10.h
定义。
语法
typedef enum _D3D_CBUFFER_TYPE {
D3D_CT_CBUFFER = 0,
D3D_CT_TBUFFER,
D3D_CT_INTERFACE_POINTERS,
D3D_CT_RESOURCE_BIND_INFO,
D3D10_CT_CBUFFER,
D3D10_CT_TBUFFER,
D3D11_CT_CBUFFER,
D3D11_CT_TBUFFER,
D3D11_CT_INTERFACE_POINTERS,
D3D11_CT_RESOURCE_BIND_INFO
} D3D_CBUFFER_TYPE;
常量
D3D_CT_CBUFFER 值: 0 包含标量常量的缓冲区。 |
D3D_CT_TBUFFER 包含纹理数据的缓冲区。 |
D3D_CT_INTERFACE_POINTERS 包含接口指针的缓冲区。 |
D3D_CT_RESOURCE_BIND_INFO 包含绑定信息的缓冲区。 |
D3D10_CT_CBUFFER 包含标量常量的缓冲区。 |
D3D10_CT_TBUFFER 包含纹理数据的缓冲区。 |
D3D11_CT_CBUFFER 包含标量常量的缓冲区。 |
D3D11_CT_TBUFFER 包含纹理数据的缓冲区。 |
D3D11_CT_INTERFACE_POINTERS 包含接口指针的缓冲区。 |
D3D11_CT_RESOURCE_BIND_INFO 包含绑定信息的缓冲区。 |
要求
要求 | 值 |
---|---|
Header | d3dcommon.h |