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 |
|
| Bibliothek |
|