Microsoft DirectX 8.0 (Visual Basic) |
トランスフォーム済みライティング済みの頂点 (色情報付きスクリーン座標) を、2 組のテクスチャ座標で定義する。
Type D3DTLVERTEX2 color As Long rhw As Single specular As Long sx As Single sy As Single sz As Single tu1 As Single tu2 As Single tv1 As Single tv2 As Single End Type
マルチテクスチャ処理の多くでは 2 組のテクスチャ座標が必要になる。D3DTLVERTEX2 はそのような処理での便宜を考慮して提供されている。
Microsoft® Direct3D® は、現在のビューポート パラメータ (D3DVIEWPORT8 型の x、y、Width、および Height メンバ) を使用して D3DTLVERTEX 頂点をクリッピングする。システムは z 座標を常に [0, 1] にクリッピングする。
D3DRS_SPECULARENABLE が TRUE の場合は、テクスチャ カスケード後、アルファ ブレンディング前に、ベース カラーにスペキュラ成分が追加される。ただし、D3DTA_SPECULAR フラグを設定することにより、テクスチャ カラーに適用するスペキュラ成分を割り当てることができる。詳細については、「テクスチャ引数フラグ」を参照すること。