分量向量函数

列出分量向量函数。

在本节中

主题 说明
XMVectorInsert
旋转给定数量的 32 位分量的向量,并将结果的选定元素插入另一个向量。
XMVectorMergeXY
通过组合两个向量的 x 和 y 分量创建新的向量。
XMVectorMergeZW
通过组合两个向量的 z 和 w 分量创建新的向量。
XMVectorPermute
对两个向量的分量进行配置,以创建新的向量。
XMVectorRotateLeft
按给定数量的 32 位元素旋转向量。
XMVectorRotateRight
向右旋转给定数量的 32 位元素。
XMVectorSelect
在两个输入向量之间执行按组件选择,并返回生成的向量。
XMVectorSelectControl
定义要在 XMVectorSelect 中使用的控制向量。
XMVectorShiftLeft
将给定数量的 32 位元素左移向量,用第二个向量中的元素填充空出的元素。
XMVectorSplatW
将向量的 w 分量复制到所有组件。
XMVectorSplatX
将向量的 x 分量复制到所有分量。
XMVectorSplatY
将向量的 y 分量复制到所有组件。
XMVectorSplatZ
将向量的 z 分量复制到所有分量。
XMVectorSwizzle
重排向量。

 

DirectXMath 库向量函数