ID3DXLine-Schnittstelle
Die ID3DXLine-Schnittstelle implementiert das Zeichnen von Linien mit strukturierten Dreiecken.
Member
Die ID3DXLine-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXLine verfügt auch über folgende Membertypen:
Methoden
Die ID3DXLine-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
Starten | Bereitet ein Gerät für das Zeichnen von Linien vor. |
Zeichnen | Zeichnet einen Linienstreifen im Bildschirmbereich. Die Eingabe erfolgt in Form eines Arrays, das Punkte (von D3DXVECTOR2) auf dem Linienstreifen definiert. |
DrawTransform | Zeichnet einen Linienstreifen im Bildschirmbereich mit einer angegebenen Eingabetransformationsmatrix. |
Ende | Stellt den Gerätezustand so wie beim Aufruf von ID3DXLine::Begin wieder her. |
GetAntialias | Ruft den Zustand des Zeilen-Antialiasings ab. |
GetDevice | Ruft das Direct3D-Gerät ab, das dem Zeilenobjekt zugeordnet ist. |
GetGLLines | Ruft den Linienzeichnungsmodus im OpenGL-Stil ab. |
GetPattern | Ruft das Linienstipplemuster ab. |
GetPatternScale | Ruft den Skalierungswert des Stipplemusters ab. |
GetWidth | Ruft die Stärke der Linie ab. |
OnLostDevice | Verwenden Sie diese Methode, um alle Verweise auf Videospeicherressourcen freizugeben und alle Zustandsblöcke zu löschen. Diese Methode sollte aufgerufen werden, wenn ein Gerät verloren geht oder vor dem Zurücksetzen eines Geräts. |
OnResetDevice | Verwenden Sie diese Methode, um Ressourcen erneut zu erfassen und den Anfangszustand zu speichern. |
SetAntialias | Umschalten von Linien-Antialiasing. |
SetGLLines | Schaltet den Modus um, um Linien im OpenGL-Stil zu zeichnen. |
SetPattern | Wendet ein Stipplemuster auf die Linie an. |
SetPatternScale | Dehnt das Stipplemuster entlang der Linienrichtung. |
SetWidth | Gibt die Stärke der Linie an. |
Bemerkungen
Erstellen Sie mit D3DXCreateLine ein Linienzeichnungsobjekt.
Der LPD3DXLINE-Typ ist als Zeiger auf die ID3DXLine-Schnittstelle definiert.
typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch