D3D10_SHADER_BUFFER_DESC 結構 (d3d10shader.h)
描述著色器常數緩衝區。
語法
typedef struct _D3D10_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D10_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D10_SHADER_BUFFER_DESC;
成員
Name
類型: LPCSTR
緩衝區的名稱。
Type
常數數據的預定用途。 請參閱 D3D10_CBUFFER_TYPE。
Variables
類型: UINT
唯一變數的數目。
Size
類型: UINT
) 以位元組為單位的緩衝區大小 (。
uFlags
類型: UINT
著色器緩衝區屬性。 請參閱 D3D10_SHADER_CBUFFER_FLAGS。
備註
常數會提供給著色器常數緩衝區中的著色器。 呼叫 ID3D10ShaderReflectionConstantBuffer::GetDesc來取得著色器常數緩衝區的描述。
規格需求
需求 | 值 |
---|---|
標頭 | d3d10shader.h |