ID3DXBuffer インターフェイス

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

メンバー

ID3DXBuffer インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXBuffer には、次の種類のメンバーもあります。

メソッド

ID3DXBuffer インターフェイスには、これらのメソッドがあります。

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

 

解説

ID3DXBuffer インターフェイスは、D3DXCreateBuffer 関数を呼び出すことによって取得されます。

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

typedef interface ID3DXBuffer ID3DXBuffer;
typedef interface ID3DXBuffer *LPD3DXBUFFER;

要件

要件
ヘッダー
D3DX9Mesh.h
ライブラリ
D3dx9.lib

関連項目

D3DX インターフェイス