Microsoft DirectX 8.0 (Visual Basic) |
インデックス バッファをロックし、インデックス バッファ メモリにアクセスできる状態にする。
object.LockIndexBuffer( _ Flags As Long) As Long
ロックされたインデックス データへのアクセスを提供する Long 値を返す。
失敗した場合はエラーが発生し、Err.Number に D3DERR_INVALIDCALL が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
このメソッドは次のクラスに適用される。これらのクラスは、D3DXBaseMesh のメソッドを実装する。
インデックス バッファを操作するときは、複数のロック呼び出しを実行できる。ただし、ロック呼び出しの数とロック解除呼び出しの数を一致させる必要がある。現在設定されているインデックス バッファに未処理のロック カウントがある場合、DrawPrimitive 呼び出しは成功しない。