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 um eine bestimmte Anzahl von 32-Bit-Elementen nach rechts.
Syntax
XMVECTOR XM_CALLCONV XMVectorRotateRight(
[in] FXMVECTOR V,
[in] uint32_t Elements
) noexcept;
Parameter
[in] V
Vektor, der nach rechts gedreht werden soll.
[in] Elements
Anzahl der 32-Bit-Elemente, um die V nach rechts gedreht werden sollen. 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 = XMVectorRotateRight( v, 1 );
Der gedrehte Vektor (Ergebnis) ist <40.0f, 10.0f, 20.0f, 30.0f>.
Im Fall eines konstanten Drehwerts ist es effizienter, das Vorlagenformular von XMVectorRotateRight zu verwenden:
template<uint32_t Elements>
XMVECTOR XMVectorRotateRight(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) |