Lists the set of functions for loading values obtained from hardware registers provided as part of the DirectXMath Library.
The list below includes load function currently part of the DirectXMath Library, and available through DirectXMath.h.
| Name | Description |
|---|---|
| XMLoadByte2 | Loads an XMBYTE2 into an XMVECTOR. |
| XMLoadByte4 | Loads an XMBYTE4 into an XMVECTOR. |
| XMLoadByteN2 | Loads an XMBYTEN2 into an XMVECTOR. |
| XMLoadByteN4 | Loads an XMBYTEN4 into an XMVECTOR. |
| XMLoadColor | Loads an XMCOLOR into an XMVECTOR. |
| XMLoadDec4 | Loads an XMDEC4 into an XMVECTOR. |
| XMLoadDecN4 | Loads an XMDECN4 into an XMVECTOR. |
| XMLoadFloat | Loads a floating-point scalar value into an XMVECTOR. |
| XMLoadFloat2 | Loads an XMFLOAT2 into an XMVECTOR. |
| XMLoadFloat2A | Loads an XMFLOAT2A into an XMVECTOR. |
| XMLoadFloat3 | Loads an XMFLOAT3 into an XMVECTOR. |
| XMLoadFloat3A | Loads an XMFLOAT3A into an XMVECTOR. |
| XMLoadFloat3PK | Loads an XMFLOAT3PK into an XMVECTOR. |
| XMLoadFloat3SE | Loads an XMFLOAT3SE into an XMVECTOR. |
| XMLoadFloat3x3 | Loads an XMFLOAT3X3 into an XMMATRIX. |
| XMLoadFloat4 | Loads an XMFLOAT4 into an XMVECTOR. |
| XMLoadFloat4A | Loads an XMFLOAT4A into an XMVECTOR. |
| XMLoadFloat4x3 | Loads an XMFLOAT4X3 into an XMMATRIX. |
| XMLoadFloat4x3A | Loads an XMFLOAT4X3A into an XMVECTOR. |
| XMLoadFloat4x4 | Loads an XMFLOAT4X4 into an XMMATRIX. |
| XMLoadFloat4x4A | Loads an XMFLOAT4X4A into an XMVECTOR. |
| XMLoadHalf2 | Loads an XMHALF2 into an XMVECTOR. |
| XMLoadHalf4 | Loads an XMHALF4 into an XMVECTOR. |
| XMLoadInt | Loads a scalar value into an XMVECTOR. |
| XMLoadInt2 | Loads data into the x and y components of an XMVECTOR. |
| XMLoadInt2A | Loads 16-byte aligned data into the x and y components of an XMVECTOR. |
| XMLoadInt3 | Loads data into the x, y, and z components of an XMVECTOR, without type checking. Note This function is provided for backward compatibility with the Xbox Math library. You should use XMLoadInt3 when you load integer data, and use XMLoadFloat3 when you load floating point data. |
| XMLoadInt3A | Loads 16-byte aligned data into the x, y, and z components of an XMVECTOR, without type checking. Note This function is provided for backward compatibility with the Xbox Math library. You should use XMLoadInt3A when you load integer data, and XMLoadFloat3A when you load floating point data. |
| XMLoadInt4 | Loads data into an XMVECTOR, without type checking. Note This function is provided for backward compatibility with the Xbox Math library. You should use XMLoadInt4 when you load integer data, and XMLoadFloat4 when you load floating point data. |
| XMLoadInt4A | Loads 16-byte aligned data into an XMVECTOR, without type checking. Note This function is provided for backward compatibility with the Xbox Math library. It is recommended that XMLoadInt4A be used when loading integer data and XMLoadFloat4A be used when loading floating point data. |
| XMLoadShort2 | Loads an XMSHORT2 into an XMVECTOR. |
| XMLoadShort4 | Loads an XMSHORT4 into an XMVECTOR. |
| XMLoadShortN2 | Loads an XMSHORTN2 into an XMVECTOR. |
| XMLoadShortN4 | Loads an XMSHORTN4 into an XMVECTOR. |
| XMLoadSInt2 | Loads signed integer data into the x and y components of an XMVECTOR. |
| XMLoadSInt3 | Loads signed integer data into the x, y, and z components of an XMVECTOR. |
| XMLoadSInt4 | Loads signed integer data into an XMVECTOR. |
| XMLoadU555 | Loads an XMU555 into an XMVECTOR. |
| XMLoadU565 | Loads an XMU565 into an XMVECTOR. |
| XMLoadUByte2 | Loads an XMUBYTE2 into an XMVECTOR. |
| XMLoadUByte4 | Loads an XMUBYTE4 into an XMVECTOR. |
| XMLoadUByteN2 | Loads an XMUBYTEN2 into an XMVECTOR. |
| XMLoadUByteN4 | Loads an XMUBYTEN4 into an XMVECTOR. |
| XMLoadUDec4 | Loads an XMUDEC4 into an XMVECTOR. |
| XMLoadUDecN4 | Loads an XMUDECN4 into an XMVECTOR. |
| XMLoadUDecN4_XR | Loads an XMUDECN4 into an XMVECTOR, using the Extended Range (XR) with Bias. |
| XMLoadUInt2 | Loads unsigned integer data into the x and y components of an XMVECTOR. |
| XMLoadUInt3 | Loads unsigned integer data into the x, y, and z components of an XMVECTOR, without type checking. |
| XMLoadUInt4 | Loads unsigned integer data into an XMVECTOR. |
| XMLoadUNibble4 | Loads an XMUNIBBLE4 into an XMVECTOR. |
| XMLoadUShort2 | Loads an XMUSHORT2 into an XMVECTOR. |
| XMLoadUShort4 | Loads an XMUSHORT4 into an XMVECTOR. |
| XMLoadUShortN2 | Loads an XMUSHORTN2 into an XMVECTOR. |
| XMLoadUShortN4 | Loads an XMUSHORTN4 into an XMVECTOR. |
| XMLoadXDec4 | Loads an XMXDEC4 into an XMVECTOR. |
| XMLoadXDecN4 | Loads an XMXDECN4 into an XMVECTOR. |