Тип данных XMVECTORU32

Непрозрачный переносимый тип для поддержки использования синтаксиса инициализатора C/C++ для загрузки uint32_t значений в экземпляр типа XMVECTOR .

typedef XMVECTOR32 vectoru32;

Комментарии

Список дополнительных функций, таких как конструкторы и операторы, доступные с помощью XMVECTORU32 при программировании на C++, см. в разделе Расширения XMVECTORU32.

Структуры XMVECTORF32, XMVECTORU32, XMVECTORI32 и XMVECTORU8 предоставляются как механизм для создания XMVECTOR из различных типов данных констант (с плавающей запятой, целое число без знака, целое число и байт) с помощью инициализаторов.

Это необходимо для поддержки XMVECTOR, так как сама по себе не поддерживает инициализаторы, по соображениям переносимости и оптимизации.

Пример:

XMVECTOR data;
XMVECTORU32 uintVector = { 0xf7000000, 0x8310000, 0x1000000, 0 };
data = uintVector;

Пространство имен: использование DirectX

Требования к платформе

Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и Windows Phone 8 приложений.

Требования

Требование Значение
Заголовок
Directxmath.h

См. также раздел

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

Тип данных XMVECTORI32

Тип данных XMVECTORF32

Тип данных XMVECTOR

Тип данных XMVECTORU8

Расширения XMVECTORU32