Microsoft DirectX 8.0 (C++)

ID3DXBuffer

ID3DXBuffer インターフェイスはデータ バッファとして使用され、メッシュの最適化およびロードの操作時に、頂点、隣接性、およびマテリアルに関する情報を格納する。バッファ オブジェクトは、任意の長さのデータを返すために使用される。

さらにバッファ オブジェクトは、頂点シェーダとピクセル シェーダを組み立てるメソッドに含まれるオブジェクト コードとエラー メッセージを返すために使用される。

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

ID3DXBuffer インターフェイスのメソッドは、以下のグループにまとめることができる。

情報 GetBufferPointer
  GetBufferSize

ID3DXBuffer インターフェイスは、すべての COM インターフェイスと同じように、IUnknown インターフェイスのメソッドを継承している。IUnknown インターフェイスでは、次の 3 つのメソッドがサポートされている。

IUnknown AddRef
  QueryInterface
Release

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

typedef struct ID3DXBuffer *LPD3DXBUFFER;

動作環境

  ヘッダー : D3dx8mesh.h で宣言。
  インポート ライブラリ : D3dx8.lib を使用。