| 英文名称 | 常量 | 作用解释 |
| 顶点数据标志 | | |
| D3DFVF_XYZ | 0x002 | 顶点格式包括未转换顶点的位置。不能与 D3DFVF_XYZRHW 一起使用。float、float、float。 |
| D3DFVF_XYZRHW | 0x004 | 顶点格式包括已转换顶点的位置。不能与D3DFVF_XYZ或D3DFVF_NORMAL标志一起使用。float、float、float、float、float。 |
| D3DFVF_XYZB1 | 0x006 | 顶点格式包含位置数据,以及用于多matrix顶点混合操作的相应权重值。最多可与三个加权值和四个混合矩阵混合。1到3个小数和一个整数 |
| D3DFVF_XYZB2 | 0x008 | 顶点格式包含位置数据,以及用于多matrix顶点混合操作的相应权重值。最多可与三个加权值和四个混合矩阵混合。1到3个小数和一个整数 |
| D3DFVF_XYZB3 | 0x00a | 顶点格式包含位置数据,以及用于多matrix顶点混合操作的相应权重值。最多可与三个加权值和四个混合矩阵混合。1到3个小数和一个整数 |
| D3DFVF_XYZB4 | 0x00c | 顶点格式包含位置数据,以及用于多matrix顶点混合操作的相应权重值。最多可与三个加权值和四个混合矩阵混合。1到3个小数和一个整数 |
| D3DFVF_XYZB5 | 0x00e | 顶点格式包含位置数据,以及用于多matrix顶点混合操作的相应权重值。最多可与三个加权值和四个混合矩阵混合。1到3个小数和一个整数 |
| D3DFVF_XYZW | 0x4002 | 顶点格式包含转换和剪切(x、y、z、w)数据。专为可编程顶点管道而设计,只能与它一起使用。float、float、float、float |
| D3DFVF_NORMAL | 0x010 | 顶点格式包括顶点法线向量。不能与 D3DFVF_XYZRHW 一起使用。float、float、float |
| D3DFVF_PSIZE | 0x020 | 以点大小指定的顶点格式。FLOAT未转换和点亮的顶点,大小以相机空间单位,否则以设备空间单位表示。 |
| D3DFVF_DIFFUSE | 0x040 | 顶点格式包括漫射颜色分量。按 ARGB 顺序排列 |
| D3DFVF_SPECULAR | 0x080 | 顶点格式包括反射颜色分量。按 ARGB 顺序排列 |
| 纹理标志 | | |
| D3DFVF_TEX0 | 0x000 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX1 | 0x100 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX2 | 0x200 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX3 | 0x300 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX4 | 0x400 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX5 | 0x500 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX6 | 0x600 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX7 | 0x700 | 此顶点的纹理坐标集的数目。 |
| D3DFVF_TEX8 | 0x800 | 此顶点的纹理坐标集的数目。 |
| 杂项标志 | | |
| D3DFVF_TEXCOUNT_SHIFT | 8 | 移动整数值所依据的位数,该整数值标识顶点的纹理坐标数。如: dwFVF = 1 << 8 |
| D3DFVF_LASTBETA_UBYTE4 | 0x1000 | 顶点位置数据中的最后一个 beta 字段的类型为 UBYTE4。 |
| D3DFVF_LASTBETA_D3DCOLOR | 0x8000 | 顶点位置数据中的最后一个 beta 字段的类型为 D3DCOLOR。 |
| 掩码标志 | | |
| D3DFVF_TEXCOUNT_MASK | 0xf00 | 纹理标志位的掩码值。 |
| D3DFVF_POSITION_MASK | 0x400E | 位置位的掩码。 |
| D3DFVF_RESERVED0 | 0x001 | 保留位的掩码值。 请勿使用。 |
| D3DFVF_RESERVED2 | 0x6000 | 保留位的掩码值。 请勿使用。 |