Microsoft DirectX 8.0 (Visual Basic) |
未トランスフォーム、ライティング済みの頂点 (色情報付きモデル座標) を、2 組のテクスチャ座標で定義する。
Type D3DLVERTEX2 color As Long specular As Long tu1 As Single tu2 As Single tv1 As Single tv2 As Single x As Single y As Single z As Single End Type
マルチテクスチャ処理の多くでは 2 組のテクスチャ座標が必要になる。D3DLVERTEX2 はそのような処理での便宜を考慮して提供されている。
頂点トランスフォームが Microsoft® Direct3D® によって処理される場合、アプリケーションではこの型を使用しなければならない。この型には、ソフトウェア ライティングによって設定されるデータおよび色だけが含まれる。
D3DRS_SPECULARENABLE が TRUE の場合は、テクスチャ カスケード後、アルファ ブレンディング前に、ベース カラーにスペキュラ成分が追加される。ただし、D3DTA_SPECULAR フラグを設定することにより、テクスチャ カラーに適用するスペキュラ成分を割り当てることができる。詳細については、「テクスチャ引数フラグ」を参照すること。