| 英文名称 | 常量 | 作用解释 |
|---|---|---|
| D3DTEXOPCAPS——三维功能类.描述此设备支持的纹理操作的标志的组合。 | ||
| D3DTEXOPCAPS_DISABLE | 0x0000001 | 禁用纹理混合操作。 |
| D3DTEXOPCAPS_SELECTARG1 | 0x0000002 | 支持 选择参数1 纹理混合操作。 |
| D3DTEXOPCAPS_SELECTARG2 | 0x0000004 | 支持 选择参数2 纹理混合操作。 |
| D3DTEXOPCAPS_MODULATE | 0x0000008 | 支持 控制 纹理混合操作。 |
| D3DTEXOPCAPS_MODULATE2X | 0x0000010 | 支持 控制2X 纹理混合操作。 |
| D3DTEXOPCAPS_MODULATE4X | 0x0000020 | 支持 控制4X 纹理混合操作。 |
| D3DTEXOPCAPS_ADD | 0x0000040 | 支持 增加 纹理混合操作。 |
| D3DTEXOPCAPS_ADDSIGNED | 0x0000080 | 支持添加符号 纹理混合操作。 |
| D3DTEXOPCAPS_ADDSIGNED2X | 0x0000100 | 支持添加符号2 纹理混合操作。 |
| D3DTEXOPCAPS_SUBTRACT | 0x0000200 | 支持减法 纹理混合操作。 |
| D3DTEXOPCAPS_ADDSMOOTH | 0x0000400 | 支持添加平滑 纹理混合操作。 |
| D3DTEXOPCAPS_BLENDDIFFUSEALPHA | 0x0000800 | 支持混合扩散相位 纹理混合操作。 |
| D3DTEXOPCAPS_BLENDTEXTUREALPHA | 0x0001000 | 支持混合纹理相位 纹理混合操作。 |
| D3DTEXOPCAPS_BLENDFACTORALPHA | 0x0002000 | 支持混合因子相位 纹理混合操作。 |
| D3DTEXOPCAPS_BLENDTEXTUREALPHAPM | 0x0004000 | 支持混合纹理相位 纹理混合操作。 |
| D3DTEXOPCAPS_BLENDCURRENTALPHA | 0x0008000 | 支持混合当前相位 纹理混合操作。 |
| D3DTEXOPCAPS_PREMODULATE | 0x0010000 | 支持细节 纹理混合操作。 |
| D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR | 0x0020000 | 支持调制相位颜色 纹理混合操作。 |
| D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA | 0x0040000 | 支持调制色度 |
| D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR | 0x0080000 | 支持调制反相颜色 |
| D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA | 0x0100000 | 支持调制反相色度 |
| D3DTEXOPCAPS_BUMPENVMAP | 0x0200000 | 支持凹凸环境贴图 |
| D3DTEXOPCAPS_BUMPENVMAPLUMINANCE | 0x0400000 | 支持凹凸贴图亮度 |
| D3DTEXOPCAPS_DOTPRODUCT3 | 0x0800000 | 支持网络产品 |
| D3DTEXOPCAPS_MULTIPLYADD | 0x1000000 | 支持多维数据集纹理 |
| D3DTEXOPCAPS_LERP | 0x2000000 | 说明。 |
| 英文名称 | 常量 | 作用解释 |
|---|---|---|
| D3DFVFCAPS——三维功能类.灵活的顶点格式功能。 | ||
| D3DFVFCAPS_TEXCOORDCOUNTMASK | 0x000ffff | 屏蔽 FVFCaps 的低字。使设备可以同时用于多个纹理混合的纹理坐标集进行混合。 |
| D3DFVFCAPS_DONOTSTRIPELEMENTS | 0x0080000 | 不要去除顶点元素。如果不设置则从顶点格式中去除无关元素可提供更好的性能。 |
| D3DFVFCAPS_PSIZE | 0x0100000 | 点大小由呈现状态或顶点数据决定。如果应用程序提供点大小,则顶点数据将替代呈现状态数据。 |
| 英文名称 | 常量 | 作用解释 |
|---|---|---|
| D3DVTXPCAPS——三维功能类.顶点处理功能标志组合。 | ||
| D3DVTXPCAPS_TEXGEN | 0x0000001 | 设备可以执行 texgen。 |
| D3DVTXPCAPS_MATERIALSOURCE7 | 0x0000002 | 设置设备支持颜色材料状态的上限 |
| D3DVTXPCAPS_DIRECTIONALLIGHTS | 0x0000008 | 设备可以执行定向光。 |
| D3DVTXPCAPS_POSITIONALLIGHTS | 0x0000010 | 设备可以执行位置光 (包括点和顶点) 。 |
| D3DVTXPCAPS_LOCALVIEWER | 0x0000020 | 设备可以执行本地查看器。 |
| D3DVTXPCAPS_TWEENING | 0x0000040 | 设备可以执行顶点补间。 |
| D3DVTXPCAPS_TEXGEN_SPHEREMAP | 0x0000100 | 设备支持TCI球形映射。 |
| D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER | 0x0000200 | 设备不支持在非本地查看器模式下生成纹理。 |
| 英文名称 | 常量 | 作用解释 |
|---|---|---|
| D3DDEVCAPS2——三维功能类.自适应分割的设备驱动程序功能标志。 | ||
| D3DDEVCAPS2_STREAMOFFSET | 0x0000001 | 设备支持流偏移量。 |
| D3DDEVCAPS2_DMAPNPATCH | 0x0000002 | 设备支持 N 补丁的位移映射。 |
| D3DDEVCAPS2_ADAPTIVETESSRTPATCH | 0x0000004 | 设备支持 RT 补丁的自适应分割 |
| D3DDEVCAPS2_ADAPTIVETESSNPATCH | 0x0000008 | 设备支持 N 补丁的自适应分割。 |
| D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES | 0x0000010 | 设备支持使用纹理作为源的矩形拉伸。 |
| D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH | 0x0000020 | 设备支持 N 补丁的预采样位移映射。 |
| D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET | 0x0000040 | 多个顶点元素可以在流中共享相同的偏移量。 |