Compartilhar via


Função XMComparisonAnyOutOfBounds (directxmath.h)

Testa o valor de comparação para determinar se algum dos componentes comparados está fora dos limites definidos.

Sintaxe

bool XMComparisonAnyOutOfBounds(
  [in] uint32_t CR
) noexcept;

Parâmetros

[in] CR

Valor de comparação a ser testado. O valor de comparação normalmente é recuperado usando uma versão de gravação de uma função DirectXMath, como XMVectorInBoundsR. Os nomes das funções de gravação terminam com um "R".

Valor retornado

Retornará true se qualquer um dos componentes comparados estiver fora dos limites definidos.

Comentários

O snippet de código a seguir destaca como essa função pode ser usada:

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

A DoStuff função será chamada somente se pelo menos um dos quatro componentes de V estiver fora do volume determinado por Bounds e -Bounds.

Requisitos da plataforma

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

Funções do utilitário da biblioteca DirectXMath

XMComparisonAllFalse

XMComparisonAllInBounds

XMComparisonAllTrue

XMComparisonAnyFalse

XMComparisonAnyTrue

XMComparisonMixed