XMVectorSwizzle-Vorlage
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