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
D3DX10.h
Bibliothek
D3DX10.lib

Siehe auch

ID3DXMatrixStack

D3DX-Schnittstellen