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


Функция XMUBYTE4::XMUBYTE4(uint32_t) (directxpackedvector.h)

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

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

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

Синтаксис

void XMUBYTE4(
  uint32_t Packed
) noexcept;

Параметры

Packed

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

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

None

Remarks

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

  • Первые 8 битов (биты 0–7) упакованных , назначенных в виде целого числа со знаком члену x экземпляра XMUBYTE4 построено.
  • Вторые 8 битов (биты 8–15) класса Упакованы , назначенные в виде целого числа со знаком члену y экземпляра XMUBYTE4 сконструированы.
  • Три 8 битов (биты 16–23) класса Упакованы , назначенные в виде целого числа со знаком члену z экземпляра XMUBYTE4 построенного.
  • Последние 8 битов (биты 24–31) упакованного , назначенные в виде целого числа со знаком члену w экземпляра XMUBYTE4 сконструированы.

Требования

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

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

XMUBYTE4

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