ID3DXLine::D rawTransform-Methode

Zeichnet einen Linienstreifen im Bildschirmbereich mit einer angegebenen Eingabetransformationsmatrix.

Syntax

HRESULT DrawTransform(
  [in] const D3DXVECTOR3 *pVertexList,
  [in]       DWORD       dwVertexListCount,
  [in] const D3DXMATRIX  *pTransform,
  [in]       D3DCOLOR    Color
);

Parameter

pVertexList [ In]

Typ: const D3DXVECTOR3 *

Array von Scheitelstrichen, aus denen die Zeile wird. Siehe D3DXVECTOR3.

dwVertexListCount [ In]

Typ: DWORD

Anzahl der Scheitelpunkte in der Scheitelpunktliste.

pTransform [ In]

Typ: const D3DXMATRIX *

Eine SRT-Matrix (Scale, Rotate, Translate) zum Transformieren der Punkte. Siehe D3DXMATRIX. Wenn es sich bei dieser Matrix um eine Projektionsmatrix handelt, werden alle ausschnittsbasierten Linien mit einem perspektivisch korrekten Ausschnittmuster gezeichnet. Oder Sie können die Scheitelungen transformieren und ID3DXLine::D raw verwenden, um die Linie mit einem nicht spektivisch korrekten Ausschnittmuster zu zeichnen.

Farbe [ In]

Typ: D3DCOLOR

Farbe der Linie. Siehe D3DCOLOR.

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 einer der folgenden Sein: D3DERR _ INVALIDCALL, D3DXERR _ INVALIDDATA.

Anforderungen

Anforderung Wert
Header
D3dx9core.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXLine