D3D10_BUFFER_SRV構造体 (d3d10.h)

シェーダー リソース ビューで使用する バッファー リソース内の要素を指定します。

構文

typedef struct D3D10_BUFFER_SRV {
  union {
    UINT FirstElement;
    UINT ElementOffset;
  };
  union {
    UINT NumElements;
    UINT ElementWidth;
  };
} D3D10_BUFFER_SRV;

メンバー

FirstElement

型: UINT

バッファーの先頭から最初にアクセスする要素までのバイト数。

ElementOffset

型: UINT

アクセスするビュー内の最初の要素のオフセット 。要素 0 を基準とします。

NumElements

型: UINT

ビュー内の要素の合計数。

ElementWidth

型: UINT

各要素の幅 (バイト単位)。 これは、シェーダー リソース ビューの説明に格納されている形式から決定できます。

注釈

D3D10_BUFFER_SRV構造体は、シェーダー リソース ビューの説明を表すD3D10_SHADER_RESOURCE_VIEW_DESC構造体のメンバーです。 シェーダー リソース ビューを作成するには、 ID3D10Device::CreateShaderResourceView メソッドを 呼び出します。

要件

要件
Header d3d10.h

こちらもご覧ください

リソース構造