Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Inicializa uma nova instância de XMHALF2 de um argumento de matriz de dois elementos float .
Esse construtor inicializa uma nova instância de XMHALF2 de um argumento de matriz de dois elementos float .
Sintaxe
void XMHALF2(
const float *pArray
) noexcept;
Parâmetros
pArray
Matriz de dois elementos float que contém os valores usados para inicializar os dois componentes de uma nova instância de XMHALF2.
Valor de retorno
None
Observações
Se a magnitude de um dos membros do pArray não puder ser representada pelo tipo HALF , 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 de Matemática XNA:
XMHALF2 instance;
instance.x = XMConvertFloatToHalf(pArray[0]);
instance.y = XMConvertFloatToHalf(pArray[1]);
Requirements
| Requirement | Value |
|---|---|
| da Plataforma de Destino | Windows |
| Header | directxpackedvector.h |