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 ohne Typüberprüfung in die x-, y- und z-Komponenten eines XMVECTOR.
Syntax
XMVECTOR XM_CALLCONV XMLoadInt3A(
[in] const uint32_t *pSource
) noexcept;
Parameter
[in] pSource
Adresse der zu ladenden 16 Byte ausgerichteten Daten.
Rückgabewert
Gibt einen XMVECTOR zurück, der mit den Daten aus dem pSource-Parameter geladen wird.
Hinweise
Die w-Komponente des zurückgegebenen XMVECTOR wird 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] = pElement[2];
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
| Zielplattform | Windows |
| Kopfzeile | directxmath.h |