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 XMUSHORT4
quatro float
argumentos.
Esse construtor inicializa uma nova instância de XMUSHORT4 de quatro float
argumentos.
Sintaxe
void XMUSHORT4(
float _x,
float _y,
float _z,
float _w
) noexcept;
Parâmetros
_x
Valor da coordenada x do vetor, o membro x da nova XMUSHORT4
instância.
_y
Valor da coordenada y do vetor, o membro y da nova XMUSHORT4
instância.
_z
Valor da coordenada z do vetor, o membro z da nova XMUSHORT4
instância.
_w
Valor da coordenada w do vetor, o membro w da nova XMUSHORT4
instância.
Retornar valor
Nenhum
Comentários
A magnitude de cada argumento para o construtor será fixada ao intervalo com suporte por um inteiro sem sinal de 16 bits [0,0, 65535,0].
O pseudocódigo a seguir demonstra a operação desse construtor:
XMUSHORT4 instance;
instance.x = (uint16_t)min( max( _x, 0.0 ), 65535.0 );
instance.y = (uint16_t)min( max( _y, 0.0 ), 65535.0 );
instance.z = (uint16_t)min( max( _z, 0.0 ), 65535.0 );
instance.w = (uint16_t)min( max( _w, 0.0 ), 65535.0 );
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | directxpackedvector.h |
Confira também
Referência