Freigeben über


XMPlaneTransformStream-Funktion (directxmath.h)

Transformiert einen Datenstrom von Ebenen durch eine bestimmte Matrix.

Syntax

XMFLOAT4 *XM_CALLCONV XMPlaneTransformStream(
  [out] XMFLOAT4       *pOutputStream,
  [in]  size_t         OutputStride,
  [in]  const XMFLOAT4 *pInputStream,
  [in]  size_t         InputStride,
  [in]  size_t         PlaneCount,
        FXMMATRIX      ITM
) noexcept;

Parameter

[out] pOutputStream

Adresse des ersten XMFLOAT4 im Zieldatenstrom. Die Komponenten jedes XMFLOAT4 sind die Ebenenkoeffizienten (A, B, C, D) für die Ebenengleichung Ax+By+Cz+D=0.

[in] OutputStride

Stride, in Bytes, zwischen Ebenen im Zielstream.

[in] pInputStream

Adresse des ersten XMFLOAT4-Datenstroms , der transformiert werden soll. Die Komponenten jedes XMFLOAT4 sind die Ebenenkoeffizienten (A, B, C, D) für die Ebenengleichung Ax+By+Cz+D=0.

[in] InputStride

Stride, in Bytes, zwischen Ebenen im Eingabestream.

[in] PlaneCount

Anzahl der zu transformierenden Ebenen.

ITM

Rückgabewert

Gibt die Adresse des ersten XMFLOAT4 im Zielstream zurück. Die Komponenten jedes XMFLOAT4 sind die Ebenenkoeffizienten (A, B, C, D) für die Ebenengleichung Ax+By+Cz+D=0.

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

   
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Funktionen der DirectXMath-Bibliotheksebene

XMPlaneTransform