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 |
|
| Bibliothek |
|