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


Функция XMU555::operator=(uint16_t) (directxpackedvector.h)

Назначает данные компонента вектора, упакованные в экземпляре uint16_t , текущему экземпляру XMU555.

Назначает данные компонента вектора, упакованные в экземпляре uint16_t , текущему экземпляру XMU555.

Примечание Этот оператор доступен только в C++.
 

Синтаксис

XMU555 & operator=(
  uint16_t Packed
) noexcept;

Параметры

Packed

Значения четырех компонентов вектора в упакованном формате.

Возвращаемое значение

Текущий экземпляр , данные компонента вектора XMU555 которого обновлены до значений компонентов, упакованных в экземпляр, uint16_t указанный аргументом Упаковано .

Комментарии

Формат Упакованного :

  • Первые 5 битов (биты 0–4) класса Упакованы назначены члену x текущего экземпляра XMU555.
  • Вторые 5 бит (биты 5–9) класса Упакованы назначены члену y текущего экземпляра XMU555.
  • Третий 5 бит (биты 10–14) класса Упакованный назначается элементу z текущего экземпляра XMU555.
  • Последние 1 бит (бит 15) класса Упакованы назначены члену w текущего экземпляра XMU555.

Требования

Требование Значение
Целевая платформа Windows
Header directxpackedvector.h

См. также раздел

Справочные материалы

XMU555

operator =