Función XMFLOAT3SE::XMFLOAT3SE(constfloat*) (directxpackedvector.h)
Inicializa una nueva instancia de XMFLOAT3SE a partir de un argumento de matriz de tres elementos float
.
Este constructor inicializa una nueva instancia de XMFLOAT3SE a partir de un argumento de matriz flotante de tres elementos.
Sintaxis
void XMFLOAT3SE(
const float *pArray
) noexcept;
Parámetros
pArray
Matriz de punto flotante de tres elementos que contiene los valores usados para inicializar los tres componentes de una nueva instancia de XMFLOAT3SE.
Valor devuelto
Ninguno
Observaciones
Los valores contenidos en pArray[0], pArray[1] y pArray[2] se almacenan, respectivamente, en el componente x, el componente y y el componente z de la nueva instancia de XMFLOAT3SE.
Los valores obtenidos de los miembros de pArray se transforman a partir del formato de punto flotante estándar de 32 bits (bit de signo, exponente de 8 bits, mantisa de 23 bits) y se almacenan como un formato de punto flotante de 14 bits (exponente de 5 bits, mantisa de 9 bits).
Dado que ningún formato de destino admite un bit de signo, todos los miembros de pArray deben ser mayores que cero.
Debido al cambio en formato de punto flotante durante la creación de instancias de una instancia de XMFLOAT3SE por este constructor, se puede esperar cierta pérdida de precisión.
Requisitos
Plataforma de destino | Windows |
Encabezado | directxpackedvector.h |