IDirect3DDevice9::GetIndices
インデックス データを取得します。
HRESULT
GetIndices(
IDirect3DIndexBuffer9 ** ppIndexData,
UINT * pBaseVertexIndex
);
パラメータ
- ppIndexData
取得するインデックス データを表す IDirect3DIndexBuffer9 インターフェイスへのポインターのアドレスです。 - pBaseVertexIndex
頂点インデックスの取得したベース値を保持している UINT 値へのポインターです。頂点ストリームの開始位置を定義する頂点データを参照する前にすべてのインデックスにこの値が追加されます。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。
解説
このメソッドを呼び出した後は、IDirect3DIndexBuffer9 インターフェイスの内部リファレンス カウントが増加します。この IDirect3DIndexBuffer9 インターフェイスの使用を終了したときに IUnknown::Release を呼び出さないと、メモリー リークが発生します。
要件
ヘッダー: D3D9.h 宣言
ライブラリ: D3D9.lib 内容
関連項目
IDirect3DDevice9::SetIndices , IDirect3DDevice9::DrawIndexedPrimitive, IDirect3DDevice9::DrawIndexedPrimitiveUP, IDirect3DDevice9::DrawPrimitive, IDirect3DDevice9::DrawPrimitiveUP, インデックス バッファー (Direct3D 9)