Values that identify the indended use of a constant-data buffer.
typedef enum _D3D_SHADER_CBUFFER_FLAGS
{
D3D_CBF_USERPACKED = 1,
D3D10_CBF_USERPACKED = D3D_CBF_USERPACKED,
D3D_CBF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_CBUFFER_FLAGS;
| Constant | Description |
|---|---|
| D3D_CBF_USERPACKED | Bind the constant buffer to an input slot defined in HLSL code (instead of letting the compiler choose the input slot). |
| D3D10_CBF_USERPACKED | Bind the constant buffer to an input slot defined in HLSL code (instead of letting the compiler choose the input slot). |
| D3D_CBF_FORCE_DWORD | This value is not used by a programmer; it exists to force the enumeration to compile to 32 bits. |
D3D_SHADER_CBUFFER_FLAGS-typed values are specified in the uFlags member of the D3D11_SHADER_BUFFER_DESC structure.
Header: Declared in d3d11_x.h (d3dcommon.h on other Windows platforms).