Bezeichnung
  ccontext:SetFillRule -- Legt die aktuelle Füllregel fest
Übersicht

      ccontext:SetFillRule(fill_rule)

Beschreibung
  Legt die aktuelle Füllregel im Cairo-Kontext fest. Die Füllregel wird verwendet, um zu bestimmen, welche Regionen innerhalb oder außerhalb eines komplexen (möglicherweise sich selbst schneidenden) Pfads liegen. Die aktuelle Füllregel betrifft sowohl ccontext:Fill() als auch ccontext:Clip(). Die folgenden Werte können für `fill_rule` übergeben werden:

  `#CAIRO_FILL_RULE_WINDING`
    Wenn der Pfad den Strahl von links nach rechts kreuzt, zählt +1. Wenn der Pfad den Strahl von rechts nach links kreuzt, zählt -1. Links und rechts werden aus der Perspektive des Blicks entlang des Strahls vom Startpunkt aus bestimmt. Wenn die Gesamtzahl ungleich Null ist, wird der Punkt aufgefüllt.

  `#CAIRO_FILL_RULE_EVEN_ODD`
    Zählt die Gesamtzahl der Schnittpunkte, unabhängig von der Ausrichtung der Kontur. Wenn die Gesamtzahl der Schnittpunkte ungerade ist, wird der Punkt gefüllt.

  Die Standardfüllregel ist `#CAIRO_FILL_RULE_WINDING`.

Eingaben
  fill_rule
    eine Füllregel (siehe oben).

Navigation zeigen