Bezeichnung
  cairo.PatternRadial -- Erstellt ein radiales Muster
Übersicht

      pat = cairo.PatternRadial(cx0, cy0, radius0, cx1, cy1, radius1)

Beschreibung
  Erstellt ein neues Cairo-Muster mit radialem Farbverlauf zwischen den beiden durch (cx0, cy0, radius0) und (cx1, cy1, radius1) definierten Kreisen. Vor der Verwendung des Verlaufsmusters sollten mit cpattern:AddColorStopRGB() oder cpattern:AddColorStopRGBA() eine Reihe von Farbstopps definiert werden.

  Hinweis: Die Koordinaten liegen hier im Musterbereich. Für ein neues Muster ist der Musterbereich identisch mit dem Benutzerbereich, aber die Beziehung zwischen den Räumen kann mit cpattern:SetMatrix() geändert werden.

  Dieser Befehl gibt bei Erfolg das neu erstellte Cairo-Muster zurück oder ein Fehlermuster, wenn kein Speicher vorhanden ist. Der Aufrufer hat das zurückgegebenen Objekt zugewiesen und sollte cpattern:Free() aufrufen, wenn er damit fertig ist.

  Dieser Befehl gibt immer ein gültiges Handle zurück, aber wenn ein Fehler aufgetreten ist, wird der Musterstatus auf einen Fehler gesetzt. Um den Status eines Musters zu überprüfen, verwenden Sie cpattern:Status().

Eingaben
  cx0
    x Koordinate für den Mittelpunkt des Startkreises
  cy0
    y Koordinate für den Mittelpunkt des Startkreises
  radius0
    Radius des Startkreises
  cx1
    x Koordinate für den Mittelpunkt des Endkreises
  cy1
    y Koordinate für den Mittelpunkt des Endkreises
  radius1
    Radius des Endkreises
Rückgabewerte
  x
    das neu geschaffene Cairo-Muster

Navigation zeigen