ID3DXMATRIXStack::MultMatrixLocal-Methode (D3DX10.h)

Bestimmt das Produkt der angegebenen Matrix und der aktuellen Matrix.

Syntax

HRESULT MultMatrixLocal(
  [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, 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 links mit der aktuellen Matrix (die Transformation geht um den lokalen Ursprung des Objekts).

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

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

Requirements (Anforderungen)

Anforderung Wert
Header
D3DX10.h
Bibliothek
D3DX10.lib

Weitere Informationen

ID3DXMatrixStack

D3DX-Schnittstellen