Função XMMATRIX::XMMATRIX(FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR) (directxmath.h)
Inicializa uma nova instância da estrutura XMMATRIX de quatro instâncias do XMVECTOR
.
Inicializa uma nova instância da estrutura XMMATRIX de quatro instâncias do tipo de dados XMVECTOR.
Sintaxe
void XMMATRIX(
FXMVECTOR R0,
FXMVECTOR R1,
FXMVECTOR R2,
CXMVECTOR R3
) noexcept;
Parâmetros
R0
Instância do XMMATRIX usada para inicializar a primeira linha de uma nova instância do XMMATRIX.
R1
Instância do XMMATRIX usada para inicializar a segunda linha de uma nova instância do XMMATRIX.
R2
Instância do XMMATRIX usada para inicializar a terceira linha de uma nova instância do XMMATRIX.
R3
Instância do XMMATRIX usada para inicializar a quarta linha de uma nova instância do XMMATRIX.
Retornar valor
Nenhum
Comentários
Os dois exemplos de pseudocódigo a seguir demonstram a operação desse construtor:
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
for (int j=0;j<4;j++){
mat.m[i][j]=rows[i].v[j];
}
}
Ou
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
mat.r[i]=rows[i];
}
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | directxmath.h |