Função XMHALF4::XMHALF4(constfloat*) (directxpackedvector.h)
Inicializa uma nova instância de XMHALF4 de um argumento de matriz de quatro elementos float
.
Esse construtor inicializa uma nova instância de XMHALF4 de um argumento de matriz de quatro elementos float
.
Sintaxe
void XMHALF4(
const float *pArray
) noexcept;
Parâmetros
pArray
Quatro matrizes de elementos float
que contêm os valores usados para inicializar os quatro componentes de uma nova instância do XMHALF4.
Retornar valor
Nenhum
Comentários
Se a magnitude de um dos membros de pArray não puder ser representada pelo tipo HALF , o membro correspondente da nova instância do XMHALF4 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:
XMHALF4 instance;
instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);
instance.z = XMConvertFloatToHalf(pArray[2]);
instance.w = XMConvertFloatToHalf(pArray[3]);
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | directxpackedvector.h |