Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициализирует новый экземпляр из XMUSHORT4 четырех float аргументов.
Этот конструктор инициализирует новый экземпляр XMUSHORT4 из четырех float аргументов.
Синтаксис
void XMUSHORT4(
float _x,
float _y,
float _z,
float _w
) noexcept;
Параметры
_x
Значение x-координаты вектора, x-члена нового XMUSHORT4 экземпляра.
_y
Значение координаты Y вектора, члена y нового XMUSHORT4 экземпляра.
_z
Значение z-координаты вектора, z-члена нового XMUSHORT4 экземпляра.
_w
Значение w-координаты вектора, w-члена нового XMUSHORT4 экземпляра.
Возвращаемое значение
None
Remarks
Величина каждого аргумента конструктора будет зажата в диапазоне, поддерживаемом 16-разрядным целым числом без знака [0,0, 65535,0].
Следующий псевдокод демонстрирует работу этого конструктора:
XMUSHORT4 instance;
instance.x = (uint16_t)min( max( _x, 0.0 ), 65535.0 );
instance.y = (uint16_t)min( max( _y, 0.0 ), 65535.0 );
instance.z = (uint16_t)min( max( _z, 0.0 ), 65535.0 );
instance.w = (uint16_t)min( max( _w, 0.0 ), 65535.0 );
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | directxpackedvector.h |
См. также раздел
Справочные материалы