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 |