列出 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 实例中。 |
相关主题