Values that identify the intended use of constant-buffer data.
typedef enum _D3D_CBUFFER_TYPE
{
D3D_CT_CBUFFER = 0,
D3D_CT_TBUFFER = (D3D_CT_CBUFFER+1),
D3D_CT_INTERFACE_POINTERS = (D3D_CT_TBUFFER+1),
D3D_CT_RESOURCE_BIND_INFO = (D3D_CT_INTERFACE_POINTERS+1),
D3D10_CT_CBUFFER = D3D_CT_CBUFFER,
D3D10_CT_TBUFFER = D3D_CT_TBUFFER,
D3D11_CT_CBUFFER = D3D_CT_CBUFFER,
D3D11_CT_TBUFFER = D3D_CT_TBUFFER,
D3D11_CT_INTERFACE_POINTERS = D3D_CT_INTERFACE_POINTERS,
D3D11_CT_RESOURCE_BIND_INFO = D3D_CT_RESOURCE_BIND_INFO
} D3D_CBUFFER_TYPE;
| Constant | Description |
|---|---|
| D3D_CT_CBUFFER | A buffer containing scalar constants. |
| D3D_CT_TBUFFER | A buffer containing texture data. |
| D3D_CT_INTERFACE_POINTERS | A buffer containing interface pointers. |
| D3D_CT_RESOURCE_BIND_INFO | A buffer containing binding information. |
| D3D10_CT_CBUFFER | A buffer containing scalar constants. |
| D3D10_CT_TBUFFER | A buffer containing texture data. |
| D3D11_CT_CBUFFER | A buffer containing scalar constants. |
| D3D11_CT_TBUFFER | A buffer containing texture data. |
| D3D11_CT_INTERFACE_POINTERS | A buffer containing interface pointers. |
| D3D11_CT_RESOURCE_BIND_INFO | A buffer containing binding information. |
Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).