DirectXMath Library vector load functions

Lists the set of functions for loading values obtained from hardware registers provided as part of the DirectXMath Library.

The list below includes load functions currently part of the DirectXMath Library, and available through DirectXMath.h.

In this section

Topic 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.
XMLoadFloat3x4 Loads an XMFLOAT3X4 into an XMMATRIX.
XMLoadFloat3x4A Loads an XMFLOAT3X4A 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.
XMLoadInt3A Loads 16-byte aligned data into the x, y, and z components of an XMVECTOR, without type checking.
XMLoadInt4 Loads data into an XMVECTOR, without type checking.
XMLoadInt4A Loads 16-byte aligned data into an XMVECTOR, without type checking.
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 extended range XMUDECN4 into an XMVECTOR.
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.

DirectXMath Library Functions