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.
Rotiert den Vektor nach links um eine bestimmte Anzahl von 32-Bit-Elementen.
Syntax
XMVECTOR XM_CALLCONV XMVectorRotateLeft(
[in] FXMVECTOR V,
[in] uint32_t Elements
) noexcept;
Parameter
[in] V
Vektor, der nach links gedreht werden soll.
[in] Elements
Anzahl der 32-Bit-Elemente, um die V nach links gedreht werden soll. Dieser Parameter muss 0, 1, 2 oder 3 sein.
Rückgabewert
Gibt den gedrehten XMVECTOR zurück.
Hinweise
Der folgende Code veranschaulicht, wie diese Funktion verwendet werden kann.
XMVECTOR v = XMVectorSet( 10.0f, 20.0f, 30.0f, 40.0f );
XMVECTOR result = XMVectorRotateLeft( v, 1 );
Der gedrehte Vektor (Ergebnis) ist <20.0f, 30.0f, 40.0f, 10.0f>.
Im Fall eines konstanten Rotierenwerts ist es effizienter, das Vorlagenformular von XMVectorRotateLeft zu verwenden:
template<uint32_t Elements>
XMVECTOR XMVectorRotateLeft(FXMVECTOR V)
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 (DirectXMath.h einschließen) |