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


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

Инициализирует новый экземпляр XMU555 из переменной uint16_t , содержащей данные компонента в упакованном формате.

Этот конструктор инициализирует новый экземпляр XMU555 из переменной uint16_t , содержащей данные компонента в упакованном формате.

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

Синтаксис

void XMU555(
  uint16_t Packed
) noexcept;

Параметры

Packed

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

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

None

Remarks

Значения, определяющие четыре компонента нового экземпляра XMU555 , хранятся в аргументе Packed следующим образом:

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

Требования

   
Целевая платформа Windows
Header directxpackedvector.h

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

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

XMU555

Конструкторы XMU555