Função XMComparisonMixed (directxmath.h)
Testa o valor de comparação para determinar se os componentes comparados tiveram resultados mistos– alguns verdadeiros e alguns falsos.
Sintaxe
bool XMComparisonMixed(
[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 XMVector4EqualR. Os nomes das funções de gravação terminam com um "R".
Retornar valor
Retornará true se alguns dos componentes comparados forem verdadeiros e alguns dos componentes comparados forem false.
Comentários
O snippet de código a seguir destaca como essa função pode ser usada:
uint32_t comparisonValue = XMVector4EqualR( V1, V2 );
if( XMComparisonMixed( comparisonValue ) )
{
DoStuff();
}
A DoStuff
função será chamada somente se alguns dos componentes de V1 e V2 forem diferentes e alguns dos componentes forem os mesmos. A DoStuff
função não será chamada se todos os componentes forem iguais, nem será chamada se todos os componentes forem diferentes.
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
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | directxmath.h |