Поделиться через


перечисление 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

См. также раздел

Перечисления общих версий