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 Scheitelpunkten, aus denen die Linie besteht. Siehe D3DXVECTOR3.
-
dwVertexListCount [in]
-
Typ: DWORD
Anzahl der Scheitelpunkte in der Vertexliste.
-
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 gestippten Linien mit einem perspektivisch korrekten Stipplingmuster gezeichnet. Alternativ können Sie die Scheitelpunkte transformieren und ID3DXLine::D raw verwenden, um die Linie mit einem nichtperspektive-korrekten Stipplemuster zu zeichnen.
-
Farbe [in]
-
Typ: D3DCOLOR
Farbe der Linie. Siehe D3DCOLOR.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch