ID3DXBuffer
ID3DXBuffer インターフェイスは、メッシュの最適化やロード処理時に、頂点、隣接性、マテリアルなどの情報を格納するデータ バッファーとして使用します。バッファー オブジェクトは、任意長のデータを格納するときに使用します。また、バッファー オブジェクトは、頂点シェーダーやピクセル シェーダーをアセンブルするメソッドで、オブジェクト コードやエラー メッセージを返すときにも使用します。
ID3DXBuffer のメンバー
メソッド | 説明 |
---|---|
ID3DXBuffer::GetBufferPointer | バッファー内のデータへのポインターを取得します。 |
ID3DXBuffer::GetBufferSize | バッファー内のデータの合計サイズを取得します。 |
解説
ID3DXBuffer インターフェイスを取得するには、D3DXCreateBuffer 関数を呼び出します。
LPD3DXBUFFER 型は、ID3DXBuffer インターフェイスへのポインターとして定義されています。
typedef interface ID3DXBuffer ID3DXBuffer;
typedef interface ID3DXBuffer *LPD3DXBUFFER;
要件
ヘッダー: D3DX9Mesh.h 宣言
ライブラリ: D3dx9.lib 内容