矢量初始化函数

列出向量初始化函数。

在本节中

主题 说明
XMVectorFalseInt
返回零 (false) 向量。
XMVectorReplicate
将浮点值复制到向量的所有四个分量中。
XMVectorReplicateInt
将整数值复制到向量的所有四个分量中。
XMVectorReplicateIntPtr
将指针引用的整数值复制到向量的所有四个分量中。
XMVectorReplicatePtr
将指针引用的浮点值复制到向量的所有四个分量中。
XMVectorSet
使用四个浮点值创建向量。
XMVectorSetBinaryConstant
创建一个向量,每个矢量的组件均为 0.0f 或 1.0f。
XMVectorSetInt
创建具有无符号整数分量的向量。
XMVectorSplatConstant
创建具有相同浮点分量的向量。 每个分量都是一个常量,除以 2,并提升为整数指数。
XMVectorSplatConstantInt
创建具有相同整数分量的向量。
XMVectorSplatEpsilon
返回一个向量,其每个的组件都是 epsilon (1.192092896e-7) 。
XMVectorSplatInfinity
返回一个向量,其每个的分量都是无穷大 (0x7F800000) 。
XMVectorSplatOne
返回一个向量,其每个的组件都是一个。
XMVectorSplatQNaN
返回一个向量,其每个部分都是 QNaN (0x7CF00000) 。
XMVectorSplatSignMask
返回一个向量,其每个组件都是 (0x80000000) 的符号掩码。
XMVectorTrueInt
返回一个向量,其每个部分表示 true (0xFFFFFFFF) 。
XMVectorZero
创建零向量。

 

DirectXMath 库向量函数