Bezeichnung
  cpattern:GetCornerColorRGBA -- Gibt die RGBA-Eckfarbe zurück
Übersicht

      status, r, g, b, a = cpattern:GetCornerColorRGBA(patch_num, corner_num)

Beschreibung
  Ruft die Farbinformationen in der Ecke `corner_num` des Patches `patch_num` für ein Netzmuster ab.

  patch_num kann zwischen 0 und n-1 liegen, wobei `n` die von cpattern:GetPatchCount() zurückgegebene Zahl ist.

  Gültige Werte für `corner_num` liegen zwischen 0 und 3 und identifizieren die Ecken wie in cairo.PatternMesh() erläutert.

  Beachten Sie, dass die Farb- und Alphawerte nicht vormultipliziert werden.

  Diese Funktion gibt auch `#CAIRO_STATUS_SUCCESS` bei Erfolg oder `#CAIRO_STATUS_INVALID_INDEX` zurück, wenn `patch_num` oder `corner_num` für das Muster nicht gültig ist. Wenn das Muster kein Netzmuster ist, wird `#CAIRO_STATUS_PATTERN_TYPE_MISMATCH` zurückgegeben.

Eingaben
  patch_num
    die Patch-Nummer, für die Daten zurückgegeben werden sollen
  corner_num
    die Ecknummer, für die Daten zurückgegeben werden sollen
Rückgabewerte
  status
    `#CAIRO_STATUS_SUCCESS` oder `#CAIRO_STATUS_INVALID_INDEX`
  r
    roter Farbanteil
  g
    grüner Farbanteil
  b
    blauer Farbanteil
  a
    Alpha-Komponente der Farbe

Navigation zeigen