Package: gsk

GEnum gsk:porter-duff

Declaration

(gobject:define-genum "GskPorterDuff" porter-duff
  (:export t
   :type-initializer "gsk_porter_duff_get_type")
  (:source 0)
  (:dest 1)
  (:over-dest 2)
  (:over-source 3)
  (:in-dest 4)
  (:in-source 5)
  (:source-out-dest 6)
  (:dest-out-source 7)
  (:source-atop-dest 8)
  (:dest-atop-source 9)
  (:xor 10)
  (:clear 11))  

Values

:source
No description available.
:dest
No description available.
:over-dest
No description available.
:in-dest
No description available.
:in-source
No description available.
:source-out-dest
No description available.
:dest-out-source
No description available.
:source-atop-dest
No description available.
:dest-atop-source
No description available.
:xor
No description available.
:clear
No description available.

Details

The 12 compositing modes defined by the seminal paper by Thomas Porter and Tom Duff. They are used in SVG, PDF and in Cairo with the cairo:operator-t enumeration.

Since 4.22
 

See also

2026-08-30