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.
Retorna uma instância de uint32_t que contém os componentes da XMFLOAT3PK instância em um formato empacotado.
Esse operador retorna uma instância de uint32_t que contém os componentes da instância XMFLOAT3PK em um formato empacotado.
Sintaxe
void operator uint32_t() noexcept;
Valor retornado
Contém os três componentes vetoriais de uma instância do XMFLOAT3PK em um formato empacotado.
Comentários
Os valores dos três componentes da instância atual do XMFLOAT3PK são retornados empacotados em um uint32_t com o componente z (como um número de ponto flutuante de precisão reduzida) nos bits mais significativos e o componente x é armazenado nos bits menos significativos:
(Z10Y11X11): [32] ZZZZZzzz zzYYYYYY yyyyyXXX XXXxxxxx [0]
Ou em detalhes:
- Os bits 0-5 do valor retornado são a mantissa de 6 bits do valor de ponto flutuante do componente x .
- Os bits 6-10 do valor retornado são o expoente de 5 bits do valor de ponto flutuante do componente x .
- Os bits 11-16 do valor retornado são a mantissa de 6 bits do valor de ponto flutuante do componente y .
- Os bits 17-21 do valor retornado são o expoente de 5 bits do valor de ponto flutuante do componente y .
- Os bits 22-26 do valor retornado são a mantissa de 5 bits do valor de ponto flutuante do componente z .
- Os bits 27-31 do valor retornado são o expoente de 5 bits do valor de ponto flutuante do componente z .
Requisitos
| Plataforma de Destino | Windows |
| Cabeçalho | directxpackedvector.h |
Confira também
Referência