Compartir a través de


Función XMHALF4::XMHALF4(float,float,float,float) (directxpackedvector.h)

Inicializa una nueva instancia de a partir de XMHALF4 cuatro float argumentos.

Este constructor inicializa una nueva instancia de XMHALF4 a partir de cuatro float argumentos.

Nota Este constructor solo está disponible en C++.
 

Sintaxis

void XMHALF4(
  float _x,
  float _y,
  float _z,
  float _w
) noexcept;

Parámetros

_x

Valor de la coordenada x del vector, el miembro x de la nueva XMHALF4 instancia.

_y

Valor de la coordenada y del vector, el miembro y de la nueva XMHALF4 instancia.

_z

Valor de la coordenada z del vector, el miembro z de la nueva XMHALF4 instancia.

_w

Valor de la coordenada w del vector, el miembro w de la nueva XMHALF4 instancia.

Valor devuelto

Ninguno

Observaciones

Si la magnitud de uno de los argumentos de punto flotante de este constructor no se puede representar mediante el HALF tipo , el miembro correspondiente de la nueva instancia de XMHALF4 será infinito para un entero de 16 bits (+0x7FFF).

El pseudocódigo siguiente muestra el funcionamiento de este constructor mediante la función XMConvertFloatToHalf de XNA Math:


	XMHALF4 instance;

	instance.x = XMConvertFloatToHalf(_x);
	instance.y = XMConvertFloatToHalf(_y);
	instance.z = XMConvertFloatToHalf(_z);
	instance.w = XMConvertFloatToHalf(_w);

    

Requisitos

   
Plataforma de destino Windows
Encabezado directxpackedvector.h

Consulte también

Referencia

XMConvertFloatToHalf

XMHALF4

Constructores XMHALF4