Freigeben über


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

Weitere Informationen

Vektorladefunktionen der DirectXMath-Bibliothek

XMINT2

XMLoadsInt2

XMLoadUInt2

XMUINT2