D3D11_BUFFER_SRV 構造体 (d3d11.h)

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

構文

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

メンバー

FirstElement

型: UINT

アクセスする最初の要素のインデックス。

ElementOffset

型: UINT

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

NumElements

型: UINT

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

ElementWidth

型: UINT

各要素の幅 (バイト単位)。 これは、shader-resource-view の説明に格納されている形式から決定できます。

解説

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

必要条件

   
Header d3d11.h

関連項目

リソース構造