Типы библиотек 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. |
Связанные темы