XMVectorSplatConstant-Funktion (directxmath.h)

Erstellt einen Vektor mit identischen Gleitkommakomponenten. Jede Komponente ist eine Konstante, die durch zwei geteilt wird, die zu einem ganzzahligen Exponenten angehoben wird.

Syntax

XMVECTOR XM_CALLCONV XMVectorSplatConstant(
  [in] int32_t  IntConstant,
  [in] uint32_t DivExponent
) noexcept;

Parameter

[in] IntConstant

Dieser Wert wird in eine Gleitkommazahl konvertiert und durch zwei geteilt, die in die DivExponent-Leistung ausgelöst werden. Das Ergebnis wird in jede Komponente des zurückgegebenen Vektors repliziert.

Der Wert von IntConstant muss erfüllen: -16 <= IntConstant<=15.

Hinweis Dieser Parameter muss eine Zahl (ein unmittelbarer Wert) und keine Variable sein.
 

[in] DivExponent

Beschreibt den Exponenten, der auf den Quotienten angewendet wird. Dieser Parameter muss eine Zahl (ein unmittelbarer Wert) und keine Variable sein.

Rückgabewert

Gibt einen XMVECTOR mit identischen Gleitkommakomponenten zurück. Jede Komponente ist eine Konstante, die durch zwei geteilt wird, die zu einem ganzzahligen Exponenten angehoben wird.

Hinweise

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
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Vektorinitialisierungsfunktionen

XMVectorSetBinaryConstant

XMVectorSetInt

XMVectorSplatConstantInt