Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Lädt 16-Byte ausgerichtete Daten in die x - und y-Komponenten eines XMVECTOR.
Syntax
XMVECTOR XM_CALLCONV XMLoadInt2A(
[in] const uint32_t *PSource
) noexcept;
Parameter
[in] PSource
Adresse der zu ladenden 16 Byte ausgerichteten Daten.
Rückgabewert
Gibt einen XMVECTORI zurück, der mit den Daten aus dem pSource-Parameter geladen wurde.
Hinweise
Die z- und w-Komponenten des zurückgegebenen XMVECTOR werden mit 0 initialisiert.
Um den geladenen XMVECTOR in Floatwerte zu konvertieren, verwenden Sie XMConvertVectorUIntToFloat oder XMConvertVectorIntToFloat.
Der folgende Pseudocode zeigt den Vorgang der Funktion an.
XMVECTOR vectorOut;
uint32_t* pElement = (uint32_t*)pSource;
assert(((uint32_t_PTR)pSource & 0xF) == 0);
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 |