Типы библиотек DirectXMath

Библиотека DirectXMath предоставляет ряд структур и определенных типов для инкапсуляции данных для упрощения использования, оптимизации и переносимости.

Приведенный ниже список включает структуры, которые в настоящее время входят в библиотеку DirectXMath и доступны через заголовок DirectXMath.h.

В этом разделе

Раздел Описание
Тип данных HALF
Псевдоним для uint16_t упакован с 16-разрядным числом с плавающей запятой, состоящим из бита знака, 5-битовой смещенной степени и 10-разрядной мантиссы.
Тип данных XMVECTOR
Переносимый тип, используемый для представления вектора из четырех 32-разрядных компонентов с плавающей запятой или целочисленных компонентов, каждый из которых оптимально выравнивается и сопоставляется с аппаратным векторным регистром.
Тип данных XMVECTORF32
Непрозрачный переносимый тип для поддержки использования синтаксиса инициализатора C/C++ для загрузки значений с плавающей запятой в экземпляр типа XMVECTOR .
Тип данных XMVECTORI32
Непрозрачный переносимый тип для поддержки использования синтаксиса инициализатора C/C++ для загрузки целочисленных значений в экземпляр типа XMVECTOR .
Тип данных XMVECTORU32
Непрозрачный переносимый тип для поддержки использования синтаксиса инициализатора C/C++ для загрузки uint32_t значений в экземпляр типа XMVECTOR.
Тип данных XMVECTORU8
Непрозрачный переносимый тип для поддержки использования синтаксиса инициализатора C/C++ для загрузки uint8_t значений в экземпляр типа XMVECTOR.

 

Справочник по программированию DirectXMath