Share via


Função XMVectorSaturate (directxmath.h)

Satura cada componente de um vetor para o intervalo de 0,0f a 1,0f.

Sintaxe

XMVECTOR XM_CALLCONV XMVectorSaturate(
  [in] FXMVECTOR V
) noexcept;

Parâmetros

[in] V

Vetor a ser saturado.

Valor retornado

Retorna um vetor, cada um dos quais os componentes estão saturados.

Comentários

O pseudocódigo a seguir demonstra a operação da função:

XMVECTOR Result;

Result.x = min(max(V1.x, 0.0f), 1.0f);
Result.y = min(max(V1.y, 0.0f), 1.0f);
Result.z = min(max(V1.z, 0.0f), 1.0f);
Result.w = min(max(V1.w, 0.0f), 1.0f);

return Result;

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 (inclua DirectXMath.h)

Confira também

Funções aritméticas de vetor