Тип данных XMVECTORF32
Непрозрачный переносимый тип для поддержки использования синтаксиса инициализатора C/C++ для загрузки значений с плавающей запятой в экземпляр типа XMVECTOR .
typedef XMVECTORF32 vectorf32;
Комментарии
Список дополнительных функций, таких как конструкторы и операторы, доступные при XMVECTORF32
программировании на C++, см. в разделе Расширения XMVECTORF32.
Структуры XMVECTORF32, XMVECTORU32, XMVECTORI32 и XMVECTORU8 предоставляются в качестве механизма для создания XMVECTOR из различных типов данных констант (с плавающей запятой, целое число без знака, целое число и байт) с помощью инициализаторов.
Это необходимо для поддержки XMVECTOR, так как само по себе не поддерживает инициализаторы, по соображениям переносимости и оптимизации.
Пример:
XMVECTOR data;
XMVECTORF32 floatingVector = { 0.f, 0.f, 0.1f, 1.f };
data = floatingVector;
Пространство имен: использование DirectX
Требования к платформе
Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел