Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
An opaque, portable type to support the use of C/C++ initializer syntax to load floating-point values into an instance of XMVECTOR type.
typedef XMVECTORF32 vectorf32;
Remarks
For a list of additional functionality, such as constructors and operators, available using XMVECTORF32
when programming in C++, see XMVECTORF32 Extensions.
The XMVECTORF32, XMVECTORU32, XMVECTORI32, and XMVECTORU8 structures are provided as a mechanism for creating XMVECTOR from different constant data types (floating point, unsigned integer, integer, and byte) using initializers.
This is necessary to support XMVECTOR, as it does not itself support initializers, for portability and optimization reasons.
For example:
XMVECTOR data;
XMVECTORF32 floatingVector = { 0.f, 0.f, 0.1f, 1.f };
data = floatingVector;
Namespace: Use DirectX
Platform Requirements
Microsoft Visual Studio 2010 or Microsoft Visual Studio 2012 with the Windows SDK for Windows 8. Supported for Win32 desktop apps, Windows Store apps, and Windows Phone 8 apps.
Requirements
Requirement | Value |
---|---|
Header |
|
See also