Bezeichnung
ccontext:Save -- Speichert den aktuellen Zustand
Übersicht
ccontext:Save()
Beschreibung
Erstellt eine Kopie des aktuellen Status des Kontexts und speichert sie auf einem internen Stapel gespeicherter Status für den Kontext. Wenn ccontext:Restore() aufgerufen wird, wird der Kontext auf den gespeicherten Zustand zurückgesetzt. Mehrere Aufrufe von ccontext:Save() und ccontext:Restore() können verschachtelt werden; jeder Aufruf von ccontext:Restore() stellt den Status aus dem passenden gepaarten ccontext:Save() wieder her.

Es ist nicht notwendig, alle gespeicherten Zustände zu löschen, bevor ein Cairo-Kontext gelöscht wird. Wenn der Referenzzähler eines Cairo-Kontexts als Reaktion auf einen Aufruf von ccontext:Free() auf Null sinkt, werden alle gespeicherten Zustände zusammen mit dem Cairo-Kontext gelöscht und freigegeben.

Eingaben
Keine


Navigation zeigen