Função XMComparisonAllInBounds (directxmath.h)
Testa o valor de comparação para determinar se todos os componentes comparados estão dentro dos limites definidos.
Sintaxe
bool XMComparisonAllInBounds(
[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
Retorna true se todos os componentes comparados dentro 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( XMComparisonAllInBounds( comparisonValue ) )
{
DoStuff();
}
A DoStuff
função será chamada somente se todos os quatro componentes de V estiverem dentro do volume determinado por Bounds e -Bounds.
Requisitos de 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 |