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 を呼び出して、シェーダー定数バッファーの説明を取得します。
要件
要件 | 値 |
---|---|
Header | d3d10shader.h |