Векторные функции на уровне компонентов
Перечисляет функции вектора на уровне компонентов.
В этом разделе
Раздел | Описание |
---|---|
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 |
Вращается вектор. |
Связанные темы