D3D_CBUFFER_TYPE 枚举 (d3dcommon.h)

标识常量缓冲区数据的预期用途的值。

注意

对于使用 Direct3D 10 进行编程,此 API 的类型别名以 开头 D3D10_ ,而不是 D3D_。 这些 Direct3D 10 类型别名在 、 d3d10misc.hd3d10shader.hd3d10.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

另请参阅

常见版本枚举