Функция 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 |
См. также раздел
Справочные материалы