ID3DXMATRIXStack::MultMatrix-Methode (D3DX10.h)

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, ist der Rückgabewert D3D _ OK. Wenn bei der Methode ein Fehler auftritt, kann der Rückgabewert D3DERR _ INVALIDCALL sein.

Hinweise

Diese Methode multipliziert die gegebene Matrix mit der aktuellen Matrix (transformation bezieht sich auf den aktuellen Ursprung der Welt).

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

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

Anforderungen

Anforderung Wert
Header
D3DX10.h
Bibliothek
D3DX10.lib

Weitere Informationen

ID3DXMatrixStack

D3DX-Schnittstellen