Bezeichnung
  cpattern:AddColorStopRGB -- Fügt einen RGB-Farbstopp hinzu
Übersicht

      cpattern:AddColorStopRGB(offset, red, green, blue)

Beschreibung
  Fügt einem Verlaufsmuster einen undurchsichtigen Farbstopp hinzu. Der Versatz gibt die Position entlang des Kontrollvektors des Farbverlaufs an. Beispielsweise verläuft der Kontrollvektor eines linearen Gradienten von (x0,y0) bis (x1,y1), während der Kontrollvektor eines radialen Gradienten von einem beliebigen Punkt auf dem Startkreis zum entsprechenden Punkt auf dem Endkreis verläuft.

  Die Farbe wird auf die gleiche Weise wie in ccontext:SetSourceRGB() angegeben.

  Wenn zwei (oder mehr) Stopps mit identischen Versatz-Werten angegeben werden, werden sie entsprechend der Reihenfolge sortiert, in der die Stopps hinzugefügt werden (früher hinzugefügte Stopps werden weniger verglichen als später hinzugefügte Stopps). Dies kann nützlich sein, um zuverlässig scharfe Farbübergänge anstelle der typischen Mischung zu erzielen.

  Hinweis: Wenn das Muster kein Verlaufsmuster ist (z.B. ein lineares oder radiales Muster), wird das Muster in einen Fehlerstatus mit dem Status `#CAIRO_STATUS_PATTERN_TYPE_MISMATCH` versetzt.

Eingaben
  offset
    ein Versatz im Bereich [0.0 .. 1.0]
  red
    roter Farbanteil
  green
    grüner Farbanteil
  blue
    blauer Farbanteil

Navigation zeigen