Platform SDK: DirectX |
CONST_D3DFVFCAPSFLAGS 列挙は、D3DDEVICEDESC7 型の lFVFCaps メンバで使用される値を定義する。
Enum CONST_D3DFVFCAPSFLAGS D3DFVFCAPS_DONOTSTRIPELEMENTS = 524288 D3DFVFCAPS_TEXCOORDCOUNTMASK = 65535 End Enum
以下の Visual Basic コードでは、lFVFCaps メンバの下位 16 ビットをマスクして、デバイスが複数のテクスチャ ブレンディングで同時に使用できるテクスチャ座標セットの総数を指定する。
Dim HALdesc As D3DDEVICEDESC7, HELdesc As D3DDEVICEDESC7 Dim iTexCoords As Integer ' d3ddevice 変数は、有効な Direct3DDevice3 オブジェクトへの ' 参照と見なされる。 Call d3ddevice.GetCaps(HALDesc, HELDesc) ' 下位 16 ビットをマスクして整数型変数に設定する。 iTexCoords = (HALDesc.lFVFCaps And D3DFVFCAPS_TEXCOORDCOUNTMASK)