Compartir a través de


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.

Nota Este constructor solo está disponible al desarrollar con C++.

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

Consulte también

XMMATRIX

Constructores XMMATRIX