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 |
相關主題