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.
Transformiert einen Stream von 3D-Vektoren durch eine bestimmte Matrix.
Syntax
XMFLOAT4 *XM_CALLCONV XMVector3TransformStream(
[out] XMFLOAT4 *pOutputStream,
[in] size_t OutputStride,
[in] const XMFLOAT3 *pInputStream,
[in] size_t InputStride,
[in] size_t VectorCount,
[in] FXMMATRIX M
) noexcept;
Parameter
[out] pOutputStream
Adresse des ersten XMFLOAT4 im Zieldatenstrom.
[in] OutputStride
Stride, in Bytes, zwischen Vektoren im Zieldatenstrom.
[in] pInputStream
Adresse des ersten XMFLOAT3-Datenstroms , der transformiert werden soll.
[in] InputStride
Stride, in Bytes, zwischen Vektoren im Eingabedatenstrom.
[in] VectorCount
Anzahl der zu transformierenden Vektoren.
[in] M
Transformationsmatrix.
Rückgabewert
Gibt die Adresse des ersten XMFLOAT4 im Zielstream zurück.
Hinweise
XMVector3TransformStream ignoriert die w-Komponente des Eingabevektors und verwendet stattdessen den Wert 1.0. Die w-Komponente der zurückgegebenen Vektoren kann nicht homogen (!= 1,0) sein.
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 (einschließlich DirectXMath.h) |
Weitere Informationen
3D-Vektortransformationsfunktionen der DirectXMath-Bibliothek