D3DDECLTYPE 列舉
定義頂點宣告資料類型。
Syntax
typedef enum D3DDECLTYPE {
D3DDECLTYPE_FLOAT1 = 0,
D3DDECLTYPE_FLOAT2 = 1,
D3DDECLTYPE_FLOAT3 = 2,
D3DDECLTYPE_FLOAT4 = 3,
D3DDECLTYPE_D3DCOLOR = 4,
D3DDECLTYPE_UBYTE4 = 5,
D3DDECLTYPE_SHORT2 = 6,
D3DDECLTYPE_SHORT4 = 7,
D3DDECLTYPE_UBYTE4N = 8,
D3DDECLTYPE_SHORT2N = 9,
D3DDECLTYPE_SHORT4N = 10,
D3DDECLTYPE_USHORT2N = 11,
D3DDECLTYPE_USHORT4N = 12,
D3DDECLTYPE_UDEC3 = 13,
D3DDECLTYPE_DEC3N = 14,
D3DDECLTYPE_FLOAT16_2 = 15,
D3DDECLTYPE_FLOAT16_4 = 16,
D3DDECLTYPE_UNUSED = 17
} D3DDECLTYPE, *LPD3DDECLTYPE;
常數
-
D3DDECLTYPE_FLOAT1
-
一個元件浮點數擴充至 (float、0、0、1) 。
-
D3DDECLTYPE_FLOAT2
-
展開 (為 float、float、float、0、1) 的雙元件 float。
-
D3DDECLTYPE_FLOAT3
-
三個元件浮點數展開至 (float、float、float、1) 。
-
D3DDECLTYPE_FLOAT4
-
四個元件浮點數展開為 (float、float、float、float) 。
-
D3DDECLTYPE_D3DCOLOR
-
四個元件、已封裝、未帶正負號的位元組對應至 0 到 1 範圍。 輸入是 D3DCOLOR ,並展開為 RGBA 順序。
-
D3DDECLTYPE_UBYTE4
-
四個元件,不帶正負號的位元組。
-
D3DDECLTYPE_SHORT2
-
雙元件、帶正負號的簡短展開為 (值、值、0、1) 。
-
D3DDECLTYPE_SHORT4
-
四個元件、帶正負號的簡短展開為 (值、值、值、值) 。
-
D3DDECLTYPE_UBYTE4N
-
四個元件位元組,每個位元組的正規化方式是除以 255.0f。
-
D3DDECLTYPE_SHORT2N
-
標準化、雙元件、帶正負號的 short,展開為 (第一個 short/32767.0、second short/32767.0、0、1) 。
-
D3DDECLTYPE_SHORT4N
-
標準化、四個元件、帶正負號的 short、展開至 (第一個 short/32767.0、第二個 short/32767.0、第三個 short/32767.0、第四個 short/32767.0) 。
-
D3DDECLTYPE_USHORT2N
-
標準化、雙元件、不帶正負號的 short、展開至 (第一個 short/65535.0、short short/65535.0、0、1) 。
-
D3DDECLTYPE_USHORT4N
-
正規化、四個元件、無符號簡短、展開至 (第一個 short/65535.0、第二個 short/65535.0、第三個 short/65535.0、第四個 short/65535.0) 。
-
D3DDECLTYPE_UDEC3
-
三個元件、無符號、10 10 10 格式展開為 (值、值、值、1) 。
-
D3DDECLTYPE_DEC3N
-
三個元件、帶正負號、10 10 10 格式正規化,並展開為 (v[0]/511.0、v[1]/511.0、v[2]/511.0、1) 。
-
D3DDECLTYPE_FLOAT16_2
-
兩個元件、16 位浮點展開為 (值、值、0、1) 。
-
D3DDECLTYPE_FLOAT16_4
-
四個元件、16 位浮點展開為 (值、值、值、值) 。
-
D3DDECLTYPE_UNUSED
-
宣告中的類型欄位未使用。 這是專為搭配 D3DDECLMETHOD_UV 和 D3DDECLMETHOD_LOOKUPPRESAMPLED 使用而設計。
備註
頂點資料是以 D3DVERTEXELEMENT9 結構的陣列宣告。 陣列中的每個專案都包含頂點宣告資料類型。
使用 DirectX Caps Viewer 工具 (DXCapsViewer.exe) 來查看裝置上支援的類型。 您可以取得此工具,並從 DirectX SDK 瞭解此工具。 如需 DirectX SDK 的相關資訊,請參閱 DirectX SDK 在哪裡?。
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱