Freigeben über


XMVector4TransformStream-Funktion (directxmath.h)

Transformiert einen Stream von 4D-Vektoren durch eine bestimmte Matrix.

Syntax

XMFLOAT4 *XM_CALLCONV XMVector4TransformStream(
  [out] XMFLOAT4       *pOutputStream,
  [in]  size_t         OutputStride,
  [in]  const XMFLOAT4 *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 XMFLOAT4 im zu transformierenden Stream.

[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 Zieldatenstrom zurück.

Hinweise

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 (einschließlich DirectXMath.h)

Weitere Informationen

4D-Vektortransformationsfunktionen der DirectXMath-Bibliothek

XMVector4Transform