Compartilhar via


Função XMUSHORT2::XMUSHORT2(constfloat*) (directxpackedvector.h)

Inicializa uma nova instância de XMUSHORT2 de um argumento de matriz de dois elementos float .

Esse construtor inicializa uma nova instância de XMUSHORT2 de um de um argumento de matriz de dois elementos float .

Nota Esse construtor só está disponível em C++.

Sintaxe

void XMUSHORT2(
  const float *pArray
) noexcept;

Parâmetros

pArray

Matriz float de dois elementos que contém os valores usados para inicializar os dois componentes de uma nova instância de XMUSHORT2.

Valor retornado

Nenhum

Comentários

A magnitude de cada membro do argumento pArray para o construtor será vinculada ao intervalo com suporte por um inteiro sem sinal de 16 bits [0,0, 65535.0].

O pseudocódigo a seguir demonstra a operação desse construtor:

XMUSHORT2 instance;

instance.x = (uint16_t)min( max( pArray[0] 0.0 ), 65535.0 );
instance.y = (uint16_t)min( max( pArray[1] 0.y0 ), 65535.0 );

Requisitos

   
Plataforma de Destino Windows
Cabeçalho directxpackedvector.h

Confira também

XMUSHORT2

Construtores XMUSHORT2