标识常量缓冲区数据的预期用途的值。
注意
对于使用 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 |