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 XMFLOAT3PK três float argumentos.
Esse construtor inicializa uma nova instância de XMFLOAT3PK de três float argumentos.
Sintaxe
void XMFLOAT3PK(
float _x,
float _y,
float _z
) noexcept;
Parâmetros
_x
Valor a ser armazenado no componente x da nova instância do XMFLOAT3PK.
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 11 bits (expoente de 5 bits, mantissa de 6 bits).
_y
Valor a ser armazenado no componente y da nova instância do XMFLOAT3PK.
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 11 bits (expoente de 5 bits, mantissa de 6 bits). Como o formato de destino não dá suporte a um bit de sinal, _y deve ser maior que zero.
_z
Valor a ser armazenado no componente x da nova instância do XMFLOAT3PK.
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 10 bits (expoente de 5 bits, mantissa de 5 bits). Como o formato de destino não dá suporte a um bit de sinal, _z deve ser maior que zero.
Retornar valor
Nenhum
Comentários
Como os formatos de armazenamento de ponto flutuante usados por XMFLOAT3PK não dão suporte a um bit de sinal, todos os argumentos para esse construtor devem ser maiores ou iguais a zero.
Devido à alteração no formato de ponto flutuante durante a instanciação de uma instância do XMFLOAT3PK, pode-se esperar alguma perda de precisão.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | directxpackedvector.h |
Confira também
Referência