Bagikan melalui


Fungsi XMComparisonMixed (directxmath.h)

Menguji nilai perbandingan untuk menentukan apakah komponen yang dibandingkan memiliki hasil campuran--beberapa benar dan beberapa salah.

Sintaks

bool XMComparisonMixed(
  [in] uint32_t CR
) noexcept;

Parameter

[in] CR

Nilai perbandingan untuk diuji. Nilai perbandingan biasanya diambil menggunakan versi rekaman dari fungsi DirectXMath seperti XMVector4EqualR. Nama fungsi perekaman diakhbung dengan "R".

Nilai kembali

Mengembalikan true jika beberapa komponen yang dibandingkan benar dan beberapa komponen yang dibandingkan adalah false.

Keterangan

Cuplikan kode berikut menyoroti bagaimana fungsi ini dapat digunakan:

uint32_t comparisonValue = XMVector4EqualR( V1, V2 );
if( XMComparisonMixed( comparisonValue ) )
{
	DoStuff();
}

Fungsi ini DoStuff akan dipanggil hanya jika beberapa komponen V1 dan V2 berbeda dan beberapa komponennya sama. Fungsi DoStuff tidak akan dipanggil jika semua komponen sama, juga tidak akan dipanggil jika semua komponen berbeda.

Persyaratan Platform

Microsoft Visual Studio 2010 atau Microsoft Visual Studio 2012 dengan Windows SDK untuk Windows 8. Didukung untuk aplikasi desktop Win32, aplikasi Windows Store, dan aplikasi Windows Phone 8.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header directxmath.h

Lihat juga

Fungsi Utilitas Pustaka DirectXMath

XMComparisonAllFalse

XMComparisonAllInBounds

XMComparisonAllTrue

XMComparisonAnyFalse

XMComparisonAnyOutOfBounds

XMComparisonAnyTrue