DirectXMath Library Template Functions

Lists the template functions provided by DirectXMath.

In this section

TopicDescription

XMMax

Compares two numeric data type instances, or two instances of an object which supports an overload of <, and returns the larger one of the two instances. The data type of the arguments and the return value is the same.

XMMin

Compares two numeric data type instances, or two instances of an object which supports an overload of <, and returns the smaller one of the two instances. The data type of the arguments and the return value is the same.

XMVectorPermute

Permutes the components of two vectors to create a new vector.

XMVectorRotateLeft

Rotates the vector left by a given number of 32-bit elements.

XMVectorRotateRight

Rotates the vector right by a given number of 32-bit elements.

XMVectorShiftLeft

Shifts a vector left by a given number of 32-bit elements, filling the vacated elements with elements from a second vector.

XMVectorSwizzle

Swizzles a vector.

XMVectorInsert

Rotates a vector left by a given number of 32-bit components and insert selected elements of that result into another vector.

 

Related topics

DirectXMath Library Functions

 

 

Show: