ID3DXMATRIXStack::MultMatrix-Methode (D3DX10.h)
Hinweis
Die D3DX10-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, directXMath stattdessen zusammen mit diesem Header von GitHub zu verwenden.
Bestimmt das Produkt der aktuellen Matrix und der angegebenen Matrix.
Syntax
HRESULT MultMatrix(
[in] const D3DXMATRIX *pM
);
Parameter
-
pM [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, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Bemerkungen
Diese Methode multipliziert die angegebene Matrix rechts mit der aktuellen Matrix (die Transformation bezieht sich auf den aktuellen Weltursprung).
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.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch