Bezeichnung
ccontext:Clip -- Legt eine neue Clip-Region fest
Übersicht
ccontext:Clip()
Beschreibung
Erstellt einen neuen Clip-Bereich, indem er den aktuellen Clip-Bereich mit dem aktuellen Pfad schneidet, wie er von ccontext:Fill() und gemäß der aktuellen Füllregel gefüllt würde (siehe ccontext:SetFillRule()).

Nach ccontext:Clip() wird der aktuelle Pfad aus dem Cairo-Kontext gelöscht.

Der aktuelle Clip-Bereich wirkt sich auf alle Zeichenvorgänge aus, indem er alle Änderungen an der Oberfläche, die außerhalb des aktuellen Clip-Bereichs liegen, effektiv ausblendet.

Durch den Aufruf von ccontext:Clip() kann der Clipbereich nur kleiner und niemals größer gemacht werden. Da der aktuelle Clip jedoch Teil des Grafikstatus ist, kann eine vorübergehende Einschränkung des Clipbereichs durch den Aufruf von ccontext:Clip() innerhalb eines ccontext:Save() / ccontext:Restore()-Paar erreicht werden. Die einzige andere Möglichkeit, die Größe des Clip-Bereichs zu erhöhen, ist ccontext:ResetClip().

Eingaben
Keine


Navigation zeigen