перечисление D3D_SHADER_CBUFFER_FLAGS (d3dcommon.h)
Значения, определяющие предполагаемое использование буфера константных данных.
Примечание
Для программирования с помощью Direct3D 10 этот API имеет псевдоним типа, который начинается D3D10_
вместо D3D_
. Эти псевдонимы типов Direct3D 10 определяются в d3d10.h
, d3d10misc.h
и d3d10shader.h
.
Синтаксис
typedef enum _D3D_SHADER_CBUFFER_FLAGS {
D3D_CBF_USERPACKED = 1,
D3D10_CBF_USERPACKED,
D3D_CBF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_CBUFFER_FLAGS;
Константы
D3D_CBF_USERPACKED Значение: 1 Привяжите буфер констант к входному слоту, определенному в коде HLSL (вместо того, чтобы позволить компилятору выбирать входной слот). |
D3D10_CBF_USERPACKED Привяжите буфер констант к входному слоту, определенному в коде HLSL (вместо того, чтобы позволить компилятору выбирать входной слот). |
D3D_CBF_FORCE_DWORD Значение: 0x7fffffff Это значение не используется программистом; он существует для принудительной компиляции перечисления до 32 бит. |
Комментарии
D3D_SHADER_CBUFFER_FLAGS типизированные значения указываются в элементе uFlags структуры D3D11_SHADER_BUFFER_DESC .
Требования
Требование | Значение |
---|---|
Заголовок | d3dcommon.h |