Función XMFLOAT3SE::XMFLOAT3SE(float,float,float) (directxpackedvector.h)
Inicializa una nueva instancia de a partir de XMFLOAT3SE
tres float
argumentos.
Este constructor inicializa una nueva instancia de XMFLOAT3SE a partir de tres float
argumentos.
Sintaxis
void XMFLOAT3SE(
float _x,
float _y,
float _z
) noexcept;
Parámetros
_x
Valor que se va a almacenar en el componente x de la nueva instancia de XMFLOAT3SE
.
El valor almacenado se transforma desde el formato de punto flotante estándar de 32 (bit de signo, exponente de 8 bits, mantisa de 23 bits), a un formato de punto flotante de 14 bits (mantisa de 9 bits y exponente de 5 bits).
_y
Valor que se va a almacenar en el componente y de la nueva instancia de XMFLOAT3SE
.
El valor almacenado se transforma desde el formato de punto flotante estándar de 32 (bit de signo, exponente de 8 bits, mantisa de 23 bits), a un formato de punto flotante de 14 bits (mantisa de 9 bits y exponente de 5 bits).
_z
Valor que se va a almacenar en el componente z de la nueva instancia de XMFLOAT3SE
.
El valor almacenado se transforma desde el formato de punto flotante estándar de 32 (bit de signo, exponente de 8 bits, mantisa de 23 bits), a un formato de punto flotante de 14 bits (mantisa de 9 bits y exponente de 5 bits).
Valor devuelto
Ninguno
Observaciones
Como los formatos de almacenamiento de punto flotante utilizados por XMFLOAT3SE
no admiten un bit de signo, todos los argumentos de este constructor deben ser mayores o iguales que cero.
Los valores de punto flotante de todos los componentes se expresan utilizando el mismo exponente, que se almacena en el miembro e de la nueva instancia de creada XMFLOAT3SE
por este constructor.
Debido al cambio en formato de punto flotante durante la creación de instancias de una instancia de XMFLOAT3SE
, se puede esperar cierta pérdida de precisión.
Requisitos
Plataforma de destino | Windows |
Encabezado | directxpackedvector.h |
Consulte también
Referencia