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