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