XMLoadInt2-Funktion (directxmath.h)
Lädt Daten in die x- und y-Komponenten eines XMVECTOR-Elements.
Syntax
XMVECTOR XM_CALLCONV XMLoadInt2(
[in] const uint32_t *pSource
) noexcept;
Parameter
[in] pSource
Adresse der zu ladenden Daten.
Rückgabewert
Gibt eine zurück, XMVECTORI
die mit den Daten aus dem pSource-Parameter geladen wurde.
Hinweise
Die z- und w-Komponenten des zurückgegebenen XMVECTOR werden mit 0 initialisiert.
Bei 16-Byte-ausgerichtetem Speicher ist es möglicherweise schneller, XMLoadInt2A mit einem Umwandlungsoperator zu verwenden.
Um den geladenen XMVECTOR in Gleitkommawerte zu konvertieren, verwenden Sie XMConvertVectorUIntToFloat oder XMConvertVectorIntToFloat.
Der folgende Pseudocode zeigt ihnen den Vorgang der Funktion.
XMVECTOR vectorOut;
uint32_t* pElement = (uint32_t*)pSource;
V.u[0] = pElement[0];
V.u[1] = pElement[1];
V.u[2] = 0;
V.u[3] = 0;
return vectorOut;
Plattformanforderungen
Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | directxmath.h |