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