Função XMHALF4::XMHALF4(float,float,float,float) (directxpackedvector.h)
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