共用方式為


D3D_SHADER_CBUFFER_FLAGS列舉 (d3dcommon.h)

識別常數數據緩衝區之預期用途的值。

注意

針對使用 Direct3D 10 進行程式設計,此 API 具有開頭 D3D10_ 而不是 的 D3D_型別別名。 這些 Direct3D 10 類型別名定義於 d3d10.hd3d10misc.hd3d10shader.h中。

Syntax

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類型值是在 D3D11_SHADER_BUFFER_DESC 結構的 uFlags 成員中指定。

規格需求

需求
標頭 d3dcommon.h

另請參閱

通用版本列舉