XMVectorInsert-Vorlage
Rotiert einen Vektor, der von einer bestimmten Anzahl von 32-Bit-Komponenten übrig bleibt, und fügt ausgewählte Elemente von, die sich ergeben, in einen anderen Vektor ein.
Syntax
template<uint32_t VSLeftRotateElements, uint32_t Select0, uint32_t Select1, uint32_t Select2, uint32_t Select3> XMVECTOR XMVectorInsert(
[in] XMVECTOR VD,
[in] XMVECTOR VS
);
Parameter
-
VD
-
[in] Vektor, in den eingefügt werden soll.
-
VS
-
[in] Vektor, der nach links gedreht werden soll.
Rückgabewert
Gibt den XMVECTOR zurück, der sich aus der Drehung und dem Einfügen ergibt.
Bemerkungen
Diese Funktion ist eine Vorlagenversion von XMVectorInsert , wobei die Select*- Argumente Vorlagenwerte sind.
Um eine optimale Leistung zu erzielen, sollte das Ergebnis von XMVectorInsert
wieder vd zugewiesen werden.
Hinweis
Die XMVectorInsert
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