D3D_CBUFFER_TYPE Enumeration

Values that identify the intended use of constant-buffer data.

Syntax

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;  

Constants

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.

Requirements

Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).