Método ID3DXMATRIXStack::MultMatrixLocal (D3dx9math.h)
Nota
La biblioteca de utilidades D3DX está en desuso. Se recomienda usar DirectXMath en su lugar junto con este encabezado de GitHub.
Determina el producto de la matriz especificada y la matriz actual.
Sintaxis
HRESULT MultMatrixLocal(
[in] const D3DXMATRIX *pMat
);
Parámetros
-
pMat [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 la matriz dada a la matriz actual (la transformación trata sobre el origen local del objeto).
m_pstack[m_currentPos] = (*pMat) * m_pstack[m_currentPos];
Este método no agrega un elemento a la pila, reemplaza la matriz actual por el producto de la matriz especificada y la matriz actual.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también