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 |