DirectXMath 程式庫結構
描述 DirectXMath 程式庫類型和結構。
DirectXMath 程式庫提供許多結構和已定義型別來封裝資料,以支援方便使用、優化和可攜性。 下列清單包含目前屬於 DirectXMath 程式庫的結構。 它們可透過 DirectXMath.h 取得。
本節內容
主題 | 描述 |
---|---|
XMBYTE2 | 2D 向量,其中每個元件都是帶正負號的整數,8 位 (長度為 1 位元組) 。 |
XMBYTE4 | 4D 向量,其中每個元件都是帶正負號的整數,8 位 (長度為 1 位元組) 。 |
XMBYTEN2 | 2D 向量,用於將帶正負號的標準化值儲存為帶正負號的 8 位, (1 個位元組) 整數。 |
XMBYTEN4 | 3D 向量,用於將帶正負號的標準化值儲存為帶正負號的 8 位, (1 個位元組) 整數。 |
XMCOLOR | 32 位 Alpha 紅色綠色藍色 (ARGB) 色彩向量,其中每個色彩通道都會指定為無符號 8 位整數。 |
XMDEC4 | 4D 向量,具有 x-、y-和 z- 元件,以 10 位帶正負號的整數值表示,而 w 元件則表示為 2 位帶正負號的整數值。 |
XMDECN4 | 4D 向量,用於將帶正負號、標準化值儲存為 10 位帶正負號的 x-、y-和 z- 元件,以及 2 位帶正負號的 w-component。 |
XMFLOAT2 | 包含兩個單精確度浮點值的 2D 向量。 |
XMFLOAT2A | 描述在 16 位元組界限上對齊的 XMFLOAT2 結構。 |
XMFLOAT3 | 描述包含三個單精確度浮點值的 3D 向量。 |
XMFLOAT3A | 描述在 16 位元組界限上對齊的 XMFLOAT3 結構。 |
XMFLOAT3PK | 描述以 X 和 Y 元件儲存為 11 位浮點數的 3D 向量,以及儲存為 10 位浮點值的 Z 元件。 |
XMFLOAT3SE | 描述三個浮點數元件的 3D 向量,每個元件都共用相同的 5 位指數。 |
XMFLOAT3X3 | 3x3 浮點矩陣。 |
XMFLOAT3X4 | 包含 32 位浮點數元件的 3x4 資料行主要矩陣。 |
XMFLOAT3X4A | 3x4 資料行主要矩陣,其中包含對齊 16 位元組界限上的 32 位浮點元件。 |
XMFLOAT4 | 描述由四個單精確度浮點值組成的 4D 向量。 |
XMFLOAT4A | 描述在 16 位元組界限上對齊的 XMFLOAT4 結構。 |
XMFLOAT4X3 | 4x3 浮點矩陣。 |
XMFLOAT4X3A | 描述在 16 位元組界限上對齊的 XMFLOAT4X3 結構。 |
XMFLOAT4X4 | 4x4 浮點矩陣。 |
XMFLOAT4X4A | 描述在 16 位元組界限上對齊的 XMFLOAT4X4 結構。 |
XMHALF2 | 2D 向量,由兩個半精確度 (16 位) 浮點值所組成。 |
XMHALF4 | 描述 4D 向量,其中包含四個半精確度 (16 位) 浮點值。 |
XMINT2 | 2D 向量,其中每個元件都是帶正負號的整數。 |
XMINT3 | 3D 向量,其中每個元件都是帶正負號的整數。 |
XMINT4 | 4D 向量,其中每個元件都是帶正負號的整數。 |
XMMATRIX | 描述對應至四個硬體向量暫存器之 16 位元組界限上對齊的 4x4 矩陣。 |
XMSHORT2 | 描述包含 16 位帶正負號和正規化整陣列件的 2D 向量。 |
XMSHORT4 | 包含 16 位帶正負號整陣列件的 4D 向量。 |
XMSHORTN2 | 2D 向量,用於將帶正負號的標準化值儲存為帶正負號的 16 位整數, (類型 int16_t ) 。 |
XMSHORTN4 | 4D 向量,用於將帶正負號的標準化值儲存為帶正負號的 16 位整數, (類型 int16_t ) 。 |
XMU555 | 4D 向量,具有 x-、y-和 z- 元件,以 5 位不帶正負號的整數值表示,而 w 元件則表示為 1 位整數值。 |
XMU565 | 以 5 位不帶正負號的整數值表示的 3D 向量,而 y- 元件則表示為 6 位不帶正負號的整數值。 |
XMUBYTE2 | 描述 2D 向量,其中每個元件都是不帶正負號的整數,8 位 (1 位元組) 長度。 |
XMUBYTE4 | 描述 4D 向量,其中每個元件都是不帶正負號的整數,8 位 (1 位元組) 長度。 |
XMUBYTEN2 | 2D 向量,用來將不帶正負號的標準化值儲存為帶正負號的 8 位, (1 個位元組) 整數。 |
XMUBYTEN4 | 3D 向量,用來將不帶正負號的標準化值儲存為帶正負號的 8 位, (1 個位元組) 整數。 |
XMUDEC4 | 4D 向量,具有 x-、y-和 z- 元件,以 10 位不帶正負號的整數值表示,而 w 元件則表示為 2 位不帶正負號的整數值。 |
XMUDECN4 | 4D 向量,用於將不帶正負號的整數值儲存為 10 位無符號 x-、y-和 z-components,以及 2 位不帶正負號的 w-component。 |
XMUINT2 | 2D 向量,其中每個元件都是不帶正負號的整數。 |
XMUINT3 | 3D 向量,其中每個元件都是不帶正負號的整數。 |
XMUINT4 | 4D 向量,其中每個元件都是不帶正負號的整數。 |
XMUNIBBLE4 | 具有四個無符號 4 位整陣列件的 4D 向量。 |
XMUSHORT2 | 描述由 16 位不帶正負號的整數元件組成的 2D 向量。 |
XMUSHORT4 | 由 16 位不帶正負號的整數元件組成的 4D 向量。 |
XMUSHORTN2 | 2D 向量,用於將不帶正負號的標準化值儲存為不帶正負號的 16 位整數, (類型 uint16_t ) 。 |
XMUSHORTN4 | 4D 向量,用於將不帶正負號的標準化值儲存為帶正負號的 16 位整數, (類型 uint16_t ) 。 |
XMXDEC4 | 4D 向量,具有 x-、y-和 z- 元件,以 10 位帶正負號的整數值表示,而 w 元件則表示為 2 位不帶正負號的整數值。 |
XMXDECN4 | 4D 向量,用於將帶正負號、正規化值儲存為 10 位帶正負號 x-、y-和 z- 元件,並將未帶正負號的標準化值儲存為 2 位不帶正負號的 w-component。 |