Platform SDK: DirectX

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
ワールド行列、ビュー行列、射影行列を使って頂点をトランスフォームする。このフラグは常に設定する必要がある。