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_Z
und XM_SWIZZLE_W
sind Konstanten, die für die Verwendung mit XMVectorSwizzle
zu 0, 1, 2 und 3 ausgewertet werden. Dies ist identisch mit XM_PERMUTE_0X
, XM_PERMUTE_0Y
, XM_PERMUTE_0Z
und 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