Compartilhar via


Função XMVectorSum (directxmath.h)

Calcula a soma horizontal dos componentes de um XMVECTOR. A soma horizontal é o resultado da adição de cada componente no vetor juntos.

Sintaxe

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

Parâmetros

[in] V

Vetor para o qual calcular a soma horizontal.

Valor retornado

Retorna um vetor cujos componentes são a soma horizontal dos componentes de V.

Comentários

Observe que, para SSE/SSE2, somas horizonais exigem uma série de operações matemáticas e aleatórias. Se você habilitar o SSE3 (por meio da definição _XM_SSE3_INTRINSICS_de , /arch:AVXou /arch:AVX2) -ou - se estiver usando o Windows no ARM/ARM64, essa função poderá usar intrínsecos de soma horizonna.

Isso é novo no DirectXMath 3.10

Requisitos

   
Plataforma de Destino Windows
Cabeçalho directxmath.h (inclua DirectXMath.h)

Confira também

Funções aritméticas de vetor