共用方式為


directxpackedvector.h 標頭

DirectXMath 會使用此標頭。 如需詳細資訊,請參閱

directxpackedvector.h 包含下列程式設計介面:

函式

 
XMConvertFloatToHalf

將單精確度浮點值轉換為半精確度浮點值。
XMConvertFloatToHalfStream

將單精確度浮點數資料流程轉換為半精確度浮點數的資料流程。
XMConvertHalfToFloat

將半精確度浮點值轉換為單精確度浮點值。
XMConvertHalfToFloatStream

將半精確度浮點數的資料流程轉換為單精確度浮點數的資料流程。
XMLoadByte2

將 XMBYTE2 載入 XMVECTOR。
XMLoadByte4

將 XMBYTE4 載入 XMVECTOR。
XMLoadByteN2

將 XMBYTEN2 載入 XMVECTOR。
XMLoadByteN4

將 XMBYTEN4 載入 XMVECTOR。
XMLoadColor

將 XMCOLOR 載入 XMVECTOR。
XMLoadDec4

將 XMDEC4 載入 XMVECTOR。
XMLoadDecN4

將 XMDECN4 載入 XMVECTOR。
XMLoadFloat3PK

將 XMFLOAT3PK 載入 XMVECTOR。
XMLoadFloat3SE

將 XMFLOAT3SE 載入 XMVECTOR。
XMLoadHalf2

將 XMHALF2 載入 XMVECTOR。
XMLoadHalf4

將 XMHALF4 載入 XMVECTOR。
XMLoadShort2

將 XMSHORT2 載入 XMVECTOR。
XMLoadShort4

將 XMSHORT4 載入 XMVECTOR。
XMLoadShortN2

將 XMSHORTN2 載入 XMVECTOR。
XMLoadShortN4

將 XMSHORTN4 載入 XMVECTOR。
XMLoadU555

將 XMU555 載入 XMVECTOR。
XMLoadU565

將 XMU565 載入 XMVECTOR。
XMLoadUByte2

將 XMUBYTE2 載入 XMVECTOR。
XMLoadUByte4

將 XMUBYTE4 載入 XMVECTOR。
XMLoadUByteN2

將 XMUBYTEN2 載入 XMVECTOR。
XMLoadUByteN4

將 XMUBYTEN4 載入 XMVECTOR。
XMLoadUDec4

將 XMUDEC4 載入 XMVECTOR。
XMLoadUDecN4

將 XMUDECN4 載入 XMVECTOR。
XMLoadUDecN4_XR

將擴充範圍 XMUDECN4 載入 XMVECTOR。
XMLoadUNibble4

將 XMUNIBBLE4 載入 XMVECTOR。
XMLoadUShort2

將 XMUSHORT2 載入 XMVECTOR。
XMLoadUShort4

將 XMUSHORT4 載入 XMVECTOR。
XMLoadUShortN2

將 XMUSHORTN2 載入 XMVECTOR。
XMLoadUShortN4

將 XMUSHORTN4 載入 XMVECTOR。
XMLoadXDec4

將 XMXDEC4 載入 XMVECTOR。
XMLoadXDecN4

將 XMXDECN4 載入 XMVECTOR。
XMStoreByte2

將 XMVECTOR 儲存在 XMBYTE2 中。
XMStoreByte4

將 XMVECTOR 儲存在 XMBYTE4 中。
XMStoreByteN2

將 XMVECTOR 儲存在 XMBYTEN2 中。
XMStoreByteN4

將 XMVECTOR 儲存在 XMBYTEN4 中。
XMStoreColor

將 XMVECTOR 儲存在 XMCOLOR 中。
XMStoreDec4

將 XMVECTOR 儲存在 XMDEC4 中。
XMStoreDecN4

將 XMVECTOR 儲存在 XMDECN4 中。
XMStoreFloat3PK

將 XMVECTOR 儲存在 XMFLOAT3PK 中。
XMStoreFloat3SE

將 XMVECTOR 儲存在 XMFLOAT3SE 中。
XMStoreHalf2

將 XMVECTOR 儲存在 XMHALF2 中。
XMStoreHalf4

將 XMVECTOR 儲存在 XMHALF4 中。
XMStoreShort2

將 XMVECTOR 儲存在 XMSHORT2 中。
XMStoreShort4

將 XMVECTOR 儲存在 XMSHORT4 中。
XMStoreShortN2

將 XMVECTOR 儲存在 XMSHORTN2 中。
XMStoreShortN4

將 XMVECTOR 儲存在 XMSHORTN4 中。
XMStoreU555

將 XMVECTOR 儲存在 XMU555 中。
XMStoreU565

將 XMVECTOR 儲存在 XMU565 中。
XMStoreUByte2

將 XMVECTOR 儲存在 XMUBYTE2 中。
XMStoreUByte4

將 XMVECTOR 儲存在 XMUBYTE4 中。
XMStoreUByteN2

將 XMVECTOR 儲存在 XMUBYTEN2 中。
XMStoreUByteN4

將 XMVECTOR 儲存在 XMUBYTEN4 中。
XMStoreUDec4

將 XMVECTOR 儲存在 XMUDEC4 中。
XMStoreUDecN4

將 XMVECTOR 儲存在 XMUDECN4 中。
XMStoreUDecN4_XR

將延伸範圍 XMUDECN4 儲存至 XMVECTOR。
XMStoreUNibble4

將 XMVECTOR 儲存在 XMUNIBBLE4 中。
XMStoreUShort2

將 XMVECTOR 儲存在 XMUSHORT2 中。
XMStoreUShort4

將 XMVECTOR 儲存在 XMUSHORT4 中。
XMStoreUShortN2

將 XMVECTOR 儲存在 XMUSHORTN2 中。
XMStoreUShortN4

將 XMVECTOR 儲存在 XMUSHORTN4 中。
XMStoreXDec4

將 XMVECTOR 儲存在 XMXDEC4 中。
XMStoreXDecN4

將 XMVECTOR 儲存在 XMXDECN4 中。

結構

 
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。
XMFLOAT3PK

描述以 X 和 Y 元件儲存為 11 位浮點數的 3D 向量,以及儲存為 10 位浮點值的 Z 元件。
XMFLOAT3SE

描述三個浮點數元件的 3D 向量,每個元件都共用相同的 5 位指數。
XMHALF2

2D 向量,由兩個半精確度 (16 位) 浮點值所組成。
XMHALF4

描述 4D 向量,其中包含四個半精確度 (16 位) 浮點值。
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。
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。