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