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

定数データの使用目的。 「D3D10_CBUFFER_TYPE」を参照してください。

Variables

型: UINT

一意の変数の数。

Size

型: UINT

バッファー サイズ (バイト単位)。

uFlags

型: UINT

シェーダー バッファーのプロパティ。 「D3D10_SHADER_CBUFFER_FLAGS」を参照してください。

注釈

定数は、シェーダー定数バッファー内のシェーダーに提供されます。 ID3D10ShaderReflectionConstantBuffer::GetDesc を呼び出して、シェーダー定数バッファーの説明を取得します。

要件

要件
Header d3d10shader.h

こちらもご覧ください

シェーダー構造体