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