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.
Esse operador atribui os dados do componente vetor empacotados em uma instância do uint32_t à instância atual do XMFLOAT3SE.
Sintaxe
XMFLOAT3SE & operator=(
uint32_t Packed
) noexcept;
Parâmetros
Packed
Os valores de três componentes de vetor em um formato empacotado.
Retornar valor
A instância atual de cujos dados de XMFLOAT3SE componente de vetor foram atualizados para os valores de componente empacotados na uint32_t instância especificada pelo argumento Packed .
Comentários
Os valores dos três componentes da instância atual atualizada do XMFLOAT3SE são carregados do argumento Packed. O formato desses dados tem o membro e da XMFLOAT3SE estrutura – o expoente compartilhado pelas mantissas dos valores de ponto flutuante dos três componentes armazenados – é armazenado nos bits de ordem mais alta de Packed e na mantissa do componente x armazenado nos bits menos significativos.
(E5Z9Y9X9): [32] EEEEEzzz zzzzzzyy yyyyyyyx xxxxxxxx [0] |
- Os bits 0-8 de Packed são a mantissa de 9 bits do valor de ponto flutuante do componente x : o membro xm da estrutura atual.
- Os bits 9-17 de Packed são a mantissa de 9 bits do valor de ponto flutuante do componente y : o membro ym da estrutura atual.
- Os bits 18-26 de Packed são a mantissa de 9 bits do valor de ponto flutuante do componente z : o membro zm da estrutura atual.
- Os bits 27-31 de Packed são o expoente de 5 bits usado com as mantissas armazenadas (xm, ym, zm) para representar o tamanho de cada componente: o membro e da estrutura atual.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | directxpackedvector.h |
Confira também
Referência