csurface:Finish()
csurface:Finish() sind die einzigen gültigen
Vorgänge auf einer Oberfläche die Überprüfung des Status, das Abrufen und
Festlegen des Benutzers, das Referenzieren und Löschen sowie das Leeren
und Beenden der Oberfläche. Ein weiteres Zeichnen zur Oberfläche hat keine
Auswirkungen auf die Oberfläche, sondern löst stattdessen einen
#CAIRO_STATUS_SURFACE_FINISHED-Fehler aus.
Wenn der letzte Aufruf von csurface:Free() den Referenzzähler auf
Null verringert, ruft Cairo csurface:Finish() auf, falls es noch nicht
aufgerufen wurde, bevor die mit der Oberfläche verknüpften Ressourcen
gelöscht und freigegeben werden.