Compartir a través de


Método ID3DXMATRIXStack::MultMatrix (D3DX10.h)

Nota

La biblioteca de utilidades D3DX10 está en desuso. Se recomienda usar DirectXMath en su lugar junto con este encabezado de GitHub.

Determina el producto de la matriz actual y la matriz especificada.

Sintaxis

HRESULT MultMatrix(
  [in] const D3DXMATRIX *pM
);

Parámetros

pM [in]

Tipo: const D3DXMATRIX*

Puntero a la estructura D3DXMATRIX que se va a multiplicar con la matriz actual.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto se puede D3DERR_INVALIDCALL.

Comentarios

Este método multiplica a la derecha la matriz dada a la matriz actual (la transformación trata sobre el origen del mundo actual).

m_pstack[m_currentPos] = m_pstack[m_currentPos] * (*pMat);

Este método no agrega un elemento a la pila, reemplaza la matriz actual por el producto de la matriz actual y la matriz especificada.

Requisitos

Requisito Value
Encabezado
D3DX10.h
Biblioteca
D3DX10.lib

Consulte también

ID3DXMatrixStack

D3DX Interfaces