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


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

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

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

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

Синтаксис

void XMUNIBBLE4(
  uint16_t Packed
) noexcept;

Параметры

Packed

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

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

None

Remarks

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

  • Первые 4 бита (биты 0–3) класса Упакованы назначены в виде целого числа члену x экземпляра XMUNIBBLE4 класса .
  • Вторые 4 бита (биты 4–7) класса Упакованы , назначенные в виде целого числа члену y экземпляра XMUNIBBLE4 класса .
  • Три 4 бита (биты 8–11) класса Упакованы , назначенные в виде целого числа члену z экземпляра XMUNIBBLE4 класса .
  • Последние 4 бита (биты 12–15) класса Упакованы , назначенные в виде целого числа члену w экземпляра XMUNIBBLE4 класса .

Требования

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

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

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

XMUNIBBLE4

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