Platform SDK: DirectX

D3DLVERTEX

D3DLVERTEX 型は、「未トランスフォームライティング済みの頂点」 (色付きのモデル座標) を定義する。アプリケーションは、Direct3D が頂点トランスフォームを処理する場合、この型を使用する必要がある。この型は、ソフトウェア ライトが設定するデータと色だけを格納する。

Type D3DLVERTEX
    color As Long
    specular As Long
    tu As Single
    tv As Single
    x As Single
    y As Single
    z As Single
End Type

メンバ

color および specular
頂点の色とスペキュラ成分を指定する値。
tu および tv
頂点のテクスチャ座標 を指定する値。
xy および z
頂点のモデル座標を指定する値。

注意

D3DRENDERSTATE_SPECULARENABLE が TRUE の場合、テクスチャ カスケード後、アルファ ブレンディング前に、ベース カラーにスペキュラ成分が追加される。ただし、DirectX 7.0 では、D3DTA_SPECULAR フラグをセットすることにより、テクスチャ色の処理時に適用するスペキュラ成分を割り当てることができる。さらに詳細な情報については、「テクスチャ引数フラグ」を参照すること。

参照

D3DTLVERTEXD3DVERTEX