Platform SDK: DirectX

D3DTLVERTEX

D3DTLVERTEX 型は、「トランスフォーム済みライティング済みの頂点」 (色情報付きスクリーン座標) を定義する。

Type D3DTLVERTEX
    color As Long
    rhw As Single
    specular As Long
    sx As Single
    sy As Single
    sz As Single
    tu As Single
    tv As Single
End Type

メンバ

color および specular
頂点の色およびスペキュラ成分を記述する値。
rhw
同次座標 (x,y,z,w) の同次 w の逆数。この値は、原点からオブジェクトまでの z 軸に沿った距離で 1 を除算した値にしばしば一致する。
sxsy および sz
頂点をスクリーン座標で示す値。表示される z 値の範囲内に頂点を置くためには、SZ の取り得る最大値は 1,0 までである。
tu および tv
頂点のテクスチャ座標を示す値。

注意

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

参照

D3DLVERTEXD3DVERTEX