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 de XMHALF4 quatro float argumentos.
Esse construtor inicializa uma nova instância de XMHALF4 de quatro float argumentos.
Sintaxe
void XMHALF4(
float _x,
float _y,
float _z,
float _w
) noexcept;
Parâmetros
_x
Valor da coordenada x do vetor, o membro x da nova XMHALF4 instância.
_y
Valor da coordenada y do vetor, o membro y da nova XMHALF4 instância.
_z
Valor da coordenada z do vetor, o membro z da nova XMHALF4 instância.
_w
Valor da coordenada w do vetor, o membro w da nova XMHALF4 instância.
Valor retornado
Nenhum
Comentários
Se a magnitude de um dos argumentos de ponto flutuante desse construtor não puder ser representada pelo HALF tipo , o membro correspondente da nova instância de 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(_x);
instance.y = XMConvertFloatToHalf(_y);
instance.z = XMConvertFloatToHalf(_z);
instance.w = XMConvertFloatToHalf(_w);
Requisitos
| Plataforma de Destino | Windows |
| Cabeçalho | directxpackedvector.h |
Confira também
Referência