Compartilhar via


função XMHALF2::XMHALF2(float,float) (directxpackedvector.h)

Inicializa uma nova instância de de XMHALF2 dois float argumentos.

Esse construtor inicializa uma nova instância de XMHALF2 de dois float argumentos.

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

Sintaxe

void XMHALF2(
  float _x,
  float _y
) noexcept;

Parâmetros

_x

Valor da coordenada x do vetor, o membro x da nova XMHALF2 instância.

_y

Valor da coordenada y do vetor, o membro y da nova XMHALF2 instância.

Retornar valor

Nenhum

Comentários

Se a magnitude de um dos argumentos de ponto flutuante desse construtor não puder ser representada pelo HALF tipo , o membro correspondente da nova instância de XMHALF2 será infinito para um inteiro de 16 bits (+0x7FFF).

O pseudocódigo a seguir demonstra a operação desse construtor usando a função XMConvertFloatToHalf matemática XNA:


	XMHALF2 instance;

	instance.x = XMConvertFloatToHalf(_x);
	instance.y = XMConvertFloatToHalf(_y);
    

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho directxpackedvector.h

Confira também

Referência

XMHALF2

Construtores XMHALF2