Freigeben über


XMComparisonAllInBounds-Funktion (directxmath.h)

Testet den Vergleichswert, um zu bestimmen, ob sich alle verglichenen Komponenten innerhalb der festgelegten Grenzen befinden.

Syntax

bool XMComparisonAllInBounds(
  [in] uint32_t CR
) noexcept;

Parameter

[in] CR

Vergleichswert für test. Der Vergleichswert wird in der Regel mithilfe einer Aufzeichnungsversion einer DirectXMath-Funktion wie XMVectorInBoundsR abgerufen. Die Namen der Aufzeichnungsfunktionen enden mit einem "R".

Rückgabewert

Gibt true zurück, wenn alle verglichenen Komponenten innerhalb der Mengengrenzen sind.

Hinweise

Der folgende Codeausschnitt zeigt, wie diese Funktion verwendet werden kann:

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

Die DoStuff Funktion wird nur aufgerufen, wenn sich alle vier Komponenten von V innerhalb des durch Bounds und -Bounds festgelegten Volumes befinden.

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

   
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Funktionen des DirectXMath-Bibliothekshilfsprogramms

XMComparisonAllFalse

XMComparisonAllTrue

XMComparisonAnyFalse

XMComparisonAnyOutOfBounds

XMComparisonAnyTrue

XMComparisonMixed