Función XMMATRIX::XMMATRIX(FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR) (directxmath.h)
Inicializa una nueva instancia de la estructura XMMATRIX a partir de cuatro instancias de XMVECTOR
.
Inicializa una nueva instancia de la estructura XMMATRIX a partir de cuatro instancias del tipo de datos XMVECTOR.
Sintaxis
void XMMATRIX(
FXMVECTOR R0,
FXMVECTOR R1,
FXMVECTOR R2,
CXMVECTOR R3
) noexcept;
Parámetros
R0
Instancia de XMMATRIX usada para inicializar la primera fila de una nueva instancia de XMMATRIX.
R1
Instancia de XMMATRIX usada para inicializar la segunda fila de una nueva instancia de XMMATRIX.
R2
Instancia de XMMATRIX usada para inicializar la tercera fila de una nueva instancia de XMMATRIX.
R3
Instancia de XMMATRIX usada para inicializar la cuarta fila de una nueva instancia de XMMATRIX.
Valor devuelto
None
Observaciones
Los dos ejemplos de pseudocódigo siguientes muestran el funcionamiento de este constructor:
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];
}
}
Or
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
mat.r[i]=rows[i];
}
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | directxmath.h |