Freigeben über


XMVectorShiftLeft-Vorlage

Verschiebt einen Vektor um eine bestimmte Anzahl von 32-Bit-Elementen nach links und füllt die frei werdenden Elemente mit Elementen aus einem zweiten Vektor.

Syntax

template<uint32_t Elements> XMVECTOR XMVectorShiftLeft(
  [in]  XMVECTOR V1,
  [in]  XMVECTOR V2
);

Parameter

V1

[in] Vektor, der nach links verschoben werden soll.

V2

[in] Vektor, der verwendet wird, um die frei werdenden Komponenten von V1 auszufüllen, nachdem er nach links verschoben wurde.

Rückgabewert

Gibt den verschobenen und ausgefüllten XMVECTOR-Wert zurück.

Bemerkungen

Diese Funktion ist eine Vorlagenversion von XMVectorShiftLeft , bei der das Argument Elements ein Vorlagenwert ist.

Hinweis

Die XMVectorShiftLeft 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
DirectXMath.h

Siehe auch

Vorlagenfunktionen der DirectXMath-Bibliothek

XMVectorPermute

XMVectorRotateLeft

XMVectorRotateRight