ID3D10Blob インターフェイス
このインターフェイスは、任意長のデータを返す際に使用されます。
このインターフェイスには以下のメソッドがあります。
メソッド | 説明 |
---|---|
ID3D10Blob::GetBufferPointer | データへのポインターを取得します。 |
ID3D10Blob::GetBufferSize | サイズを取得します。 |
ID3D10Blob インターフェイスは、D3D10CreateBlob を呼び出すことによって取得されます。
ブロブは、メッシュの最適化やロード処理時に、頂点、隣接性、マテリアルなどの情報を格納するデータ バッファーとして使用できます。また、このオブジェクトは、頂点シェーダー、ジオメトリ シェーダー、およびピクセル シェーダーをコンパイルする API で、オブジェクト コードやエラー メッセージを返す際にも使用されます。