Fungsi XMComparisonAllInBounds (directxmath.h)

Menguji nilai perbandingan untuk menentukan apakah semua komponen yang dibandingkan berada dalam batas yang ditetapkan.

Sintaks

bool XMComparisonAllInBounds(
  [in] uint32_t CR
) noexcept;

Parameter

[in] CR

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

Nilai kembali

Mengembalikan true jika semua komponen yang dibandingkan dalam batas yang ditetapkan.

Keterangan

Cuplikan kode berikut menyoroti bagaimana fungsi ini dapat digunakan:

uint32_t comparisonValue = XMVectorInBoundsR( V, Bounds );
if( XMComparisonAllInBounds( comparisonValue ) )
{
	DoStuff();
}

Fungsi ini DoStuff akan dipanggil hanya jika keempat komponen V berada dalam volume yang ditentukan oleh Batas dan -Batas.

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

   
Target Platform Windows
Header directxmath.h

Lihat juga

Fungsi Utilitas Pustaka DirectXMath

XMComparisonAllFalse

XMComparisonAllTrue

XMComparisonAnyFalse

XMComparisonAnyOutOfBounds

XMComparisonAnyTrue

XMComparisonMixed