DirectXMath 库向量访问器函数

列出 DirectXMath 库提供的向量访问器函数。

DirectXMath 向量访问器允许开发人员编写代码,以可移植和最佳方式获取和设置矢量的各个组件。

在本节中

主题 说明
XMVectorGetByIndex
按索引检索包含浮点数据的 XMVECTOR 数据类型 的四个组件之一的值。
XMVectorGetByIndexPtr
在由指针引用的浮点实例中检索包含浮点数据的 XMVECTOR 数据类型 的四个组件之一的值(按索引引用)。
XMVectorGetIntByIndex
按索引检索包含整数数据的 XMVECTOR 数据类型 的四个组件之一的值。
XMVectorGetIntByIndexPtr
在指针引用的整数实例中检索 XMVECTOR 数据类型 的四个组件之一的值,其中包含按索引的整数数据。
XMVectorGetIntW
w检索 XMVECTOR 数据类型的组件。
XMVectorGetIntWPtr
w检索包含整数数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 uint32_t 实例中。
XMVectorGetIntX
x检索 XMVECTOR 数据类型的组件。
XMVectorGetIntXPtr
x检索包含整数数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 uint32_t 实例中。
XMVectorGetIntY
y检索 XMVECTOR 数据类型的组件。
XMVectorGetIntYPtr
y检索包含整数数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 uint32_t 实例中。
XMVectorGetIntZ
z检索 XMVECTOR 数据类型的组件。
XMVectorGetIntZPtr
z检索包含整数数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 uint32_t 实例中。
XMVectorGetW
w检索 XMVECTOR 数据类型的组件。
XMVectorGetWPtr
w检索包含浮点数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 float 实例中。
XMVectorGetX
x检索 XMVECTOR 数据类型的组件。
XMVectorGetXPtr
x检索包含浮点数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 float 实例中。
XMVectorGetY
y检索 XMVECTOR 数据类型的组件。
XMVectorGetYPtr
y检索包含浮点数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 float 实例中。
XMVectorGetZ
z检索 XMVECTOR 数据类型的组件。
XMVectorGetZPtr
z检索包含浮点数据的 XMVECTOR 数据类型的组件,并将该组件的值存储在指针引用的 float 实例中。
XMVectorSetByIndex
使用浮点对象设置包含索引引用的整数数据的 XMVECTOR 数据类型 的四个组件之一的值。
XMVectorSetByIndexPtr
使用指向浮点实例的指针设置包含索引引用的浮点数据的 XMVECTOR 数据类型 的四个组件之一的值。
XMVectorSetIntByIndex
使用整数实例设置包含索引引用的整数数据的 XMVECTOR 数据类型 的四个组件之一的值。
XMVectorSetIntByIndexPtr
使用指向整数实例的指针设置包含索引引用的整数数据的 XMVECTOR 数据类型 的四个组件之一的值。
XMVectorSetIntW
设置 XMVECTOR 数据类型的 组件的值w
XMVectorSetIntWPtr
w设置包含整数数据的 XMVECTOR 的组件,其值包含在指针引用的 uint32_t 实例中。
XMVectorSetIntX
设置 XMVECTOR 数据类型的 组件的值x
XMVectorSetIntXPtr
x设置包含整数数据的 XMVECTOR 的组件,其值包含在指针引用的 uint32_t 实例中。
XMVectorSetIntY
设置 XMVECTOR 数据类型的 组件的值y
XMVectorSetIntYPtr
y设置包含整数数据的 XMVECTOR 的组件,其值包含在指针引用的 uint32_t 实例中。
XMVectorSetIntZ
设置 XMVECTOR 数据类型的 组件的值z
XMVectorSetIntZPtr
z设置包含整数数据的 XMVECTOR 的组件,其值包含在指针引用的 uint32_t 实例中。
XMVectorSetW
设置 XMVECTOR 数据类型的 组件的值w
XMVectorSetWPtr
w设置包含浮点数据的 XMVECTOR 的组件,其值包含在由指针引用的 float 实例中。
XMVectorSetX
设置 XMVECTOR 数据类型的 组件的值x
XMVectorSetXPtr
x设置包含浮点数据的 XMVECTOR 的组件,其值包含在由指针引用的 float 实例中。
XMVectorSetY
设置 XMVECTOR 数据类型的 组件的值y
XMVectorSetYPtr
y设置包含浮点数据的 XMVECTOR 的组件,其值包含在由指针引用的 float 实例中。
XMVectorSetZ
设置 XMVECTOR 数据类型的 组件的值z
XMVectorSetZPtr
z设置包含浮点数据的 XMVECTOR 的组件,其值包含在由指针引用的 float 实例中。

 

DirectXMath 库函数