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.
Schwenkt einen Vektor.
Syntax
template<uint32_t SwizzleX, uint32_t SwizzleY, uint32_t SwizzleZ, uint32_t SwizzleW> XMVECTOR XMVectorSwizzle(
[in] XMVECTOR V
);
Parameter
-
V
-
[in] Zu schwenkende Vektor.
Rückgabewert
Gibt den geschwenkten XMVECTOR zurück.
Bemerkungen
Diese Funktion ist eine Vorlagenversion von XMVectorSwizzle , bei der die Swizzle*- Argumente Vorlagenwerte sind.
XM_SWIZZLE_X, XM_SWIZZLE_Y, XM_SWIZZLE_Zund XM_SWIZZLE_W sind Konstanten, die für die Verwendung mit XMVectorSwizzlezu 0, 1, 2 und 3 ausgewertet werden. Dies ist identisch mit XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0Zund XM_PERMUTE_0W.
Hinweis
Die XMVectorSwizzle Vorlage ist neu für DirectXMath und nicht für XNAMath 2.x verfügbar.
Namespace: Verwenden von DirectX
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 |
|---|---|
| Header |
|
Siehe auch