Microsoft DirectX 8.0 (C++) |
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 を使用。