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