ID3DXMATRIXStack::MultMatrix-Methode (D3dx9math.h)

Bestimmt das Produkt der aktuellen Matrix und der angegebenen Matrix.

Syntax

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

Parameter

pMat [ In]

Typ: const D3DXMATRIX *

Zeiger auf die D3DXMATRIX-Struktur, die mit der aktuellen Matrix multipliziert werden soll.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, lautet der Rückgabewert D3D _ OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR _ INVALIDCALL sein.

Bemerkungen

Diese Methode multipliziert die angegebene Matrix rechts mit der aktuellen Matrix (die Transformation geht um den aktuellen Ursprung der Welt).

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

Diese Methode fügt dem Stapel kein Element hinzu. Sie ersetzt die aktuelle Matrix durch das Produkt der aktuellen Matrix und der angegebenen Matrix.

Requirements (Anforderungen)

Anforderung Wert
Header
D3dx9math.h
Bibliothek
D3dx9.lib

Weitere Informationen

ID3DXMATRIXStack

ID3DXMATRIXStack::MultMatrixLocal