XMVectorSetBinaryConstant-Funktion (directxmath.h)

Erstellt einen Vektor, dessen Komponenten entweder 0.0f oder 1.0f sind.

Syntax

XMVECTOR XM_CALLCONV XMVectorSetBinaryConstant(
  [in] uint32_t C0,
  [in] uint32_t C1,
  [in] uint32_t C2,
  [in] uint32_t C3
) noexcept;

Parameter

[in] C0

Dieser Parameter muss eine Zahl (ein unmittelbarer Wert, entweder 0 oder 1) und keine Variable sein. Wenn C0 0 ist, ist die x-Komponente des zurückgegebenen Vektors 0,0f. Andernfalls ist die x-Komponente 1.0f.

[in] C1

Dieser Parameter muss eine Zahl (ein unmittelbarer Wert, entweder 0 oder 1) und keine Variable sein. Wenn C1 0 ist, ist die y-Komponente des zurückgegebenen Vektors 0,0f. Andernfalls ist die y-Komponente 1.0f.

[in] C2

Dieser Parameter muss eine Zahl (ein unmittelbarer Wert, entweder 0 oder 1) und keine Variable sein. Wenn C2 0 ist, ist die z-Komponente des zurückgegebenen Vektors 0,0f. Andernfalls ist die z-Komponente 1.0f.

[in] C3

Dieser Parameter muss eine Zahl (ein unmittelbarer Wert, entweder 0 oder 1) und keine Variable sein. Wenn C3 0 ist, ist die w-Komponente des zurückgegebenen Vektors 0.0f. Andernfalls ist die w-Komponente 1.0f.

Rückgabewert

Gibt einen XMVECTOR zurück, dessen Komponenten entweder 0.0f oder 1.0f sind.

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

XMVectorSetInt

XMVectorSplatConstant

XMVectorSplatConstantInt