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 XMU565 três float argumentos.
Esse construtor inicializa uma nova instância de XMU565 de três float argumentos.
Sintaxe
void XMU565(
float _x,
float _y,
float _z
) noexcept;
Parâmetros
_x
Valor da coordenada x do vetor, o membro x da nova XMU565 instância.
A magnitude desse argumento será fixada a um intervalo de [0,0, 31,0].
_y
Valor da coordenada y do vetor, o membro y da nova XMU565 instância.
A magnitude desse argumento será fixada a um intervalo de [0,0, 63,0].
_z
Valor da coordenada z do vetor, o membro z da nova XMU565 instância.
A magnitude desse argumento será fixada a um intervalo de [0,0, 31,0].
Valor retornado
Nenhum
Comentários
O pseudocódigo a XMU565 seguir demonstra a operação desse construtor, que aproveita os union três componentes do vetor com uma instância de uint16_t na definição da estrutura:
XMU565 instance;
_x1=min( max( _x, 0.0 ), 31.0 );
_y1=min( max( _y, 0.0 ), 63.0 );
_z1=min( max( _z, 0.0 ), 31.0 );
instance.v= ((z & 0x1F) << 11) |
((y & 0x3F) << 5) |
((x & 0x1F));
Requisitos
| Plataforma de Destino | Windows |
| Cabeçalho | directxpackedvector.h |
Confira também
Referência