共用方式為


D3DDTCAPS

描述裝置所支援頂點數據類型的常數。

#define 價值 描述
D3DDTCAPS_UBYTE4 0x000000001L 4D 不帶正負號的位元組。
D3DDTCAPS_UBYTE4N 0x000000002L 標準化,4D 不帶正負號的位元組。 四個字節中的每一個會除以 255.0 來正規化。
D3DDTCAPS_SHORT2N 0x000000004L 標準化、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 0x000000020L 標準化的 4D 未帶正負號短,擴充至 (first byte/65535.0, second byte/65535.0, third byte/65535.0, fourth byte/65535.0) 。
D3DDTCAPS_UDEC3 0x00000040L 3D 不帶正負號 10 10 10 格式展開至 (value, value, value, 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 常數