cairo_operator_t 3 cairo_operator_t enumeration for image operators Description enums cairo_operator_t typedef enum cairo_operator { CAIRO_OPERATOR_CLEAR = PictOpClear, CAIRO_OPERATOR_SRC = PictOpSrc, CAIRO_OPERATOR_DST = PictOpDst, CAIRO_OPERATOR_OVER = PictOpOver, CAIRO_OPERATOR_OVER_REVERSE = PictOpOverReverse, CAIRO_OPERATOR_IN = PictOpIn, CAIRO_OPERATOR_IN_REVERSE = PictOpInReverse, CAIRO_OPERATOR_OUT = PictOpOut, CAIRO_OPERATOR_OUT_REVERSE = PictOpOutReverse, CAIRO_OPERATOR_ATOP = PictOpAtop, CAIRO_OPERATOR_ATOP_REVERSE = PictOpAtopReverse, CAIRO_OPERATOR_XOR = PictOpXor, CAIRO_OPERATOR_ADD = PictOpAdd, CAIRO_OPERATOR_SATURATE = PictOpSaturate, CAIRO_OPERATOR_DISJOINT_CLEAR = PictOpDisjointClear, CAIRO_OPERATOR_DISJOINT_SRC = PictOpDisjointSrc, CAIRO_OPERATOR_DISJOINT_DST = PictOpDisjointDst, CAIRO_OPERATOR_DISJOINT_OVER = PictOpDisjointOver, CAIRO_OPERATOR_DISJOINT_OVER_REVERSE = PictOpDisjointOverReverse, CAIRO_OPERATOR_DISJOINT_IN = PictOpDisjointIn, CAIRO_OPERATOR_DISJOINT_IN_REVERSE = PictOpDisjointInReverse, CAIRO_OPERATOR_DISJOINT_OUT = PictOpDisjointOut, CAIRO_OPERATOR_DISJOINT_OUT_REVERSE = PictOpDisjointOutReverse, CAIRO_OPERATOR_DISJOINT_ATOP = PictOpDisjointAtop, CAIRO_OPERATOR_DISJOINT_ATOP_REVERSE = PictOpDisjointAtopReverse, CAIRO_OPERATOR_DISJOINT_XOR = PictOpDisjointXor, CAIRO_OPERATOR_CONJOINT_CLEAR = PictOpConjointClear, CAIRO_OPERATOR_CONJOINT_SRC = PictOpConjointSrc, CAIRO_OPERATOR_CONJOINT_DST = PictOpConjointDst, CAIRO_OPERATOR_CONJOINT_OVER = PictOpConjointOver, CAIRO_OPERATOR_CONJOINT_OVER_REVERSE = PictOpConjointOverReverse, CAIRO_OPERATOR_CONJOINT_IN = PictOpConjointIn, CAIRO_OPERATOR_CONJOINT_IN_REVERSE = PictOpConjointInReverse, CAIRO_OPERATOR_CONJOINT_OUT = PictOpConjointOut, CAIRO_OPERATOR_CONJOINT_OUT_REVERSE = PictOpConjointOutReverse, CAIRO_OPERATOR_CONJOINT_ATOP = PictOpConjointAtop, CAIRO_OPERATOR_CONJOINT_ATOP_REVERSE = PictOpConjointAtopReverse, CAIRO_OPERATOR_CONJOINT_XOR = PictOpConjointXor } cairo_operator_t; Operators for surface-compositing. XXX