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 XMFLOAT3SE
três float
argumentos.
Esse construtor inicializa uma nova instância do XMFLOAT3SE de três float
argumentos.
Sintaxe
void XMFLOAT3SE(
float _x,
float _y,
float _z
) noexcept;
Parâmetros
_x
Valor a ser armazenado no componente x da nova instância do XMFLOAT3SE
.
O valor armazenado é transformado do formato de ponto flutuante padrão de 32 (bit de sinal, expoente de 8 bits, mantissa de 23 bits), para um formato de ponto flutuante de 14 bits (mantissa de 9 bits e expoente de 5 bits).
_y
Valor a ser armazenado no componente y da nova instância do XMFLOAT3SE
.
O valor armazenado é transformado do formato de ponto flutuante padrão de 32 (bit de sinal, expoente de 8 bits, mantissa de 23 bits), para um formato de ponto flutuante de 14 bits (mantissa de 9 bits e expoente de 5 bits).
_z
Valor a ser armazenado no componente z da nova instância do XMFLOAT3SE
.
O valor armazenado é transformado do formato de ponto flutuante padrão de 32 (bit de sinal, expoente de 8 bits, mantissa de 23 bits), para um formato de ponto flutuante de 14 bits (mantissa de 9 bits e expoente de 5 bits).
Valor retornado
Nenhum
Comentários
Como os formatos de armazenamento de ponto flutuante usados por XMFLOAT3SE
não dão suporte a um bit de sinal, todos os argumentos para esse construtor devem ser maiores ou iguais a zero.
Os valores de ponto flutuante de todos os componentes são expressos usando o mesmo expoente, que é armazenado no membro e da nova instância do XMFLOAT3SE
instanciado por esse construtor.
Devido à alteração no formato de ponto flutuante durante a instanciação de uma instância do XMFLOAT3SE
, pode-se esperar alguma perda de precisão.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | directxpackedvector.h |
Confira também
Referência