D3DDTCAPS

描述设备支持的顶点数据类型的常量。

#define 价值 描述
D3DDTCAPS_UBYTE4 0x00000001L 4D 无符号字节。
D3DDTCAPS_UBYTE4N 0x00000002L 规范化、4D 无符号字节。 将四个字节中的每一个除以 255.0 规范化。
D3DDTCAPS_SHORT2N 0x00000004L 规范化,2D 签名短,扩展到(第一字节/32767.0,第二字节/32767.0,0,1)。
D3DDTCAPS_SHORT4N 0x00000008L 规范化,4D 签名短,扩展到(第一字节/32767.0,第二字节/32767.0,第三字节/32767.0,第四字节/32767.0)。
D3DDTCAPS_USHORT2N 0x00000010L 规范化,2D 无符号短,扩展到(第一字节/65535.0,第二字节/65535.0,0,1)。
D3DDTCAPS_USHORT4N 0x00000020L 规范化 4D 无符号短,扩展到(第一字节/65535.0、第二字节/65535.0、第三字节/65535.0、第四字节/65535.0)。
D3DDTCAPS_UDEC3 0x00000040L 3D 无符号 10 10 10 格式扩展为(值、值、值、1)。
D3DDTCAPS_DEC3N 0x00000080L 3D 签名 10 10 10 格式规范化并扩展为 (v[0]/511.0, v[1]/511.0, v[2]/511.0, 1)。
D3DDTCAPS_FLOAT16_2 0x00000100L 2D 16 位浮点数。
D3DDTCAPS_FLOAT16_4 0x00000200L 4D 16 位浮点数。

 

这些常量由 D3DCAPS9的 DeclTypes 成员使用。

常量信息

要求 价值
页眉 d3d9caps.h
最低作系统 Windows 98

 

Direct3D 常量