Поделиться через


Функции метода доступа к вектору библиотеки 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
Задайте значение w компонента типа данных XMVECTOR.
XMVectorSetIntWPtr
w Задает компонент XMVECTOR, содержащий целочисленные данные, со значением, содержащимся в экземпляре uint32_t, на который ссылается указатель.
XMVectorSetIntX
Задайте значение x компонента типа данных XMVECTOR.
XMVectorSetIntXPtr
x Задает компонент XMVECTOR, содержащий целочисленные данные, со значением, содержащимся в экземпляре uint32_t, на который ссылается указатель.
XMVectorSetIntY
Задайте значение y компонента типа данных XMVECTOR.
XMVectorSetIntYPtr
y Задает компонент XMVECTOR, содержащий целочисленные данные, со значением, содержащимся в экземпляре uint32_t, на который ссылается указатель.
XMVectorSetIntZ
Задайте значение z компонента типа данных XMVECTOR.
XMVectorSetIntZPtr
z Задает компонент XMVECTOR, содержащий целочисленные данные, со значением, содержащимся в экземпляре uint32_t, на который ссылается указатель.
XMVectorSetW
Задайте значение w компонента типа данных XMVECTOR.
XMVectorSetWPtr
w Задает компонент XMVECTOR, содержащий данные с плавающей запятой, со значением, содержащимся в экземпляре float, на который ссылается указатель.
XMVectorSetX
Задайте значение x компонента типа данных XMVECTOR.
XMVectorSetXPtr
x Задает компонент XMVECTOR, содержащий данные с плавающей запятой, со значением, содержащимся в экземпляре float, на который ссылается указатель.
XMVectorSetY
Задайте значение y компонента типа данных XMVECTOR.
XMVectorSetYPtr
y Задает компонент XMVECTOR, содержащий данные с плавающей запятой, со значением, содержащимся в экземпляре float, на который ссылается указатель.
XMVectorSetZ
Задайте значение z компонента типа данных XMVECTOR.
XMVectorSetZPtr
z Задает компонент XMVECTOR, содержащий данные с плавающей запятой, со значением, содержащимся в экземпляре float, на который ссылается указатель.

 

Функции библиотеки DirectXMath