Share via


ID3DXBuffer

ID3DXBuffer インターフェイスは、メッシュの最適化やロード処理時に、頂点、隣接性、マテリアルなどの情報を格納するデータ バッファーとして使用します。バッファー オブジェクトは、任意長のデータを格納するときに使用します。また、バッファー オブジェクトは、頂点シェーダーやピクセル シェーダーをアセンブルするメソッドで、オブジェクト コードやエラー メッセージを返すときにも使用します。

ID3DXBuffer のメンバー

メソッド 説明
ID3DXBuffer::GetBufferPointer バッファー内のデータへのポインターを取得します。
ID3DXBuffer::GetBufferSize バッファー内のデータの合計サイズを取得します。

解説 

ID3DXBuffer インターフェイスを取得するには、D3DXCreateBuffer 関数を呼び出します。

LPD3DXBUFFER 型は、ID3DXBuffer インターフェイスへのポインターとして定義されています。

typedef interface ID3DXBuffer ID3DXBuffer;
typedef interface ID3DXBuffer *LPD3DXBUFFER;

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容