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