CONST_D3DVOPFLAGS
CONST_D3DVOPFLAGS 列挙は、Direct3DVertexBuffer7.ProcessVertices メソッドの vertexOp パラメータで使用される頂点操作フラグを定義する。
Enum CONST_D3DVOPFLAGS
D3DVOP_CLIP = 2
D3DVOP_EXTENTS = 4
D3DVOP_LIGHT = 1024
D3DVOP_TRANSFORM = 1
End Enum
- D3DVOP_CLIP
- 頂点をトランスフォームし、視錐台の外側に出るあらゆる頂点をクリップする。このフラグは、(たとえば D3DDP_DONOTCLIP フラグで作られたような) クリッピング情報を含まない頂点バッファに使ってはならない。
- D3DVOP_EXTENTS
- 頂点をトランスフォームし、頂点がレンダリングされたら、スクリーン矩形の範囲を更新する。このフラグを使用するとパフォーマンスが向上する可能性があるが、Direct3DDevice7.GetClipStatus で返される範囲に対して、この呼び出しでレンダリングされたデータを考慮した更新が行われなくなる。
- D3DVOP_LIGHT
- 頂点をライティングする。
- D3DVOP_TRANSFORM
- ワールド行列、ビュー行列、射影行列を使って頂点をトランスフォームする。このフラグは常に設定する必要がある。