Platform SDK: DirectX |
Direct3DVertexBuffer7.ProcessVertices メソッドは、トランスフォームされていない頂点を処理して、トランスフォーム済みまたは最適化された頂点バッファに入れる。
object.ProcessVertices( _ vertexOp As CONST_D3DVOPFLAGS, _ destIndex As Long, _ count As Long, _ srcBuffer As Direct3DVertexBuffer7, _ srcIndex As Long, _ dev As Direct3DDevice7, _ flags As CONST_D3DPROCESSVERTICESFLAGS)
メソッドが失敗するとエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
D3DERR_INVALIDVERTEXFORMAT |
DDERR_INVALIDOBJECT |
DDERR_INVALIDPARAMS |
DDERR_OUTOFMEMORY |
DDERR_SURFACEBUSY |
DDERR_SURFACELOST |
トラッピング エラーについては、「Visual Basic エラー トラッピング」を参照すること。
vertexOp パラメータには、常に D3DVOP_TRANSFORMED フラグを含めること。このフラグを含めないと、メソッドは失敗し、DDERR_INVALIDPARAMS を返す。