ID3D11Buffer インターフェイス (d3d11.h)
バッファー インターフェイスは、非構造化メモリであるバッファー リソースにアクセスします。 通常、バッファーには頂点データまたはインデックス データが格納されます。
継承
ID3D11Buffer インターフェイスは ID3D11Resource から継承されます。 ID3D11Buffer には、次の種類のメンバーもあります。
メソッド
ID3D11Buffer インターフェイスには、これらのメソッドがあります。
ID3D11Buffer::GetDesc バッファー リソースのプロパティを取得します。 (ID3D11Buffer.GetDesc) |
注釈
バッファーには、頂点、インデックス、シェーダー定数バッファーの 3 種類があります。 ID3D11Device::CreateBuffer を呼び出してバッファー リソースを作成します。
バッファーにアクセスするには、その前にパイプラインにバインドする必要があります。 バッファーは、ID3D11DeviceContext::IASetVertexBuffers と ID3D11DeviceContext::IASetIndexBuffer の呼び出し、ID3D11DeviceContext::SOSetTargets の呼び出しによってストリーム出力ステージに、適切なシェーダー メソッド (ID3D11DeviceContext::VSSetConstantBuffers など) を呼び出すことによってシェーダー ステージにバインドできます。
バッファーは、読み取りのために同時に複数のパイプライン ステージにバインドできます。 バッファーは、書き込みのために単一のパイプライン ステージにバインドすることもできます。ただし、同じバッファーを読み取りと書き込みのために同時にバインドすることはできません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |