# enums.h File Reference

Go to the source code of this file.

## Namespaces
namespace | Cairo
## Enumerations
enum | Cairo::Antialias { Cairo::ANTIALIAS_DEFAULT = CAIRO_ANTIALIAS_DEFAULT, Cairo::ANTIALIAS_NONE = CAIRO_ANTIALIAS_NONE, Cairo::ANTIALIAS_GRAY = CAIRO_ANTIALIAS_GRAY, Cairo::ANTIALIAS_SUBPIXEL = CAIRO_ANTIALIAS_SUBPIXEL }
enum | Cairo::Content { Cairo::CONTENT_COLOR = CAIRO_CONTENT_COLOR, Cairo::CONTENT_ALPHA = CAIRO_CONTENT_ALPHA, Cairo::CONTENT_COLOR_ALPHA = CAIRO_CONTENT_COLOR_ALPHA }
enum | Cairo::Extend { Cairo::EXTEND_NONE = CAIRO_EXTEND_NONE, Cairo::EXTEND_REPEAT = CAIRO_EXTEND_REPEAT, Cairo::EXTEND_REFLECT = CAIRO_EXTEND_REFLECT, Cairo::EXTEND_PAD = CAIRO_EXTEND_PAD }
enum | Cairo::FillRule { Cairo::FILL_RULE_WINDING = CAIRO_FILL_RULE_WINDING, Cairo::FILL_RULE_EVEN_ODD = CAIRO_FILL_RULE_EVEN_ODD }
enum | Cairo::Filter { Cairo::FILTER_FAST = CAIRO_FILTER_FAST, Cairo::FILTER_GOOD = CAIRO_FILTER_GOOD, Cairo::FILTER_BEST = CAIRO_FILTER_BEST, Cairo::FILTER_NEAREST = CAIRO_FILTER_NEAREST, Cairo::FILTER_BILINEAR = CAIRO_FILTER_BILINEAR, Cairo::FILTER_GAUSSIAN = CAIRO_FILTER_GAUSSIAN }
enum | Cairo::FontSlant { Cairo::FONT_SLANT_NORMAL = CAIRO_FONT_SLANT_NORMAL, Cairo::FONT_SLANT_ITALIC = CAIRO_FONT_SLANT_ITALIC, Cairo::FONT_SLANT_OBLIQUE = CAIRO_FONT_SLANT_OBLIQUE }
enum | Cairo::FontType { Cairo::FONT_TYPE_TOY = CAIRO_FONT_TYPE_TOY, Cairo::FONT_TYPE_FT = CAIRO_FONT_TYPE_FT, Cairo::FONT_TYPE_WIN32 = CAIRO_FONT_TYPE_WIN32, Cairo::FONT_TYPE_ATSUI = CAIRO_FONT_TYPE_QUARTZ, Cairo::FONT_TYPE_QUARTZ = CAIRO_FONT_TYPE_QUARTZ, Cairo::FONT_TYPE_USER = CAIRO_FONT_TYPE_USER }
enum | Cairo::FontWeight { Cairo::FONT_WEIGHT_NORMAL = CAIRO_FONT_WEIGHT_NORMAL, Cairo::FONT_WEIGHT_BOLD = CAIRO_FONT_WEIGHT_BOLD }
enum | Cairo::Format { Cairo::FORMAT_ARGB32 = CAIRO_FORMAT_ARGB32, Cairo::FORMAT_RGB24 = CAIRO_FORMAT_RGB24, Cairo::FORMAT_A8 = CAIRO_FORMAT_A8, Cairo::FORMAT_A1 = CAIRO_FORMAT_A1, Cairo::FORMAT_RGB16_565 = CAIRO_FORMAT_RGB16_565 }
enum | Cairo::HintMetrics { Cairo::HINT_METRICS_DEFAULT = CAIRO_HINT_METRICS_DEFAULT, Cairo::HINT_METRICS_OFF = CAIRO_HINT_METRICS_OFF, Cairo::HINT_METRICS_ON = CAIRO_HINT_METRICS_ON }
| Specifies whether to hint font metrics; hinting font metrics means quantizing them so that they are integer values in device space. More...
enum | Cairo::HintStyle { Cairo::HINT_STYLE_DEFAULT = CAIRO_HINT_STYLE_DEFAULT, Cairo::HINT_STYLE_NONE = CAIRO_HINT_STYLE_NONE, Cairo::HINT_STYLE_SLIGHT = CAIRO_HINT_STYLE_SLIGHT, Cairo::HINT_STYLE_MEDIUM = CAIRO_HINT_STYLE_MEDIUM, Cairo::HINT_STYLE_FULL = CAIRO_HINT_STYLE_FULL }
| Specifies the type of hinting to do on font outlines. More...
enum | Cairo::LineCap { Cairo::LINE_CAP_BUTT = CAIRO_LINE_CAP_BUTT, Cairo::LINE_CAP_ROUND = CAIRO_LINE_CAP_ROUND, Cairo::LINE_CAP_SQUARE = CAIRO_LINE_CAP_SQUARE }
enum | Cairo::LineJoin { Cairo::LINE_JOIN_MITER = CAIRO_LINE_JOIN_MITER, Cairo::LINE_JOIN_ROUND = CAIRO_LINE_JOIN_ROUND, Cairo::LINE_JOIN_BEVEL = CAIRO_LINE_JOIN_BEVEL }
enum | Cairo::Operator { Cairo::OPERATOR_CLEAR = CAIRO_OPERATOR_CLEAR, Cairo::OPERATOR_SOURCE = CAIRO_OPERATOR_SOURCE, Cairo::OPERATOR_OVER = CAIRO_OPERATOR_OVER, Cairo::OPERATOR_IN = CAIRO_OPERATOR_IN, Cairo::OPERATOR_OUT = CAIRO_OPERATOR_OUT, Cairo::OPERATOR_ATOP = CAIRO_OPERATOR_ATOP, Cairo::OPERATOR_DEST = CAIRO_OPERATOR_DEST, Cairo::OPERATOR_DEST_OVER = CAIRO_OPERATOR_DEST_OVER, Cairo::OPERATOR_DEST_IN = CAIRO_OPERATOR_DEST_IN, Cairo::OPERATOR_DEST_OUT = CAIRO_OPERATOR_DEST_OUT, Cairo::OPERATOR_DEST_ATOP = CAIRO_OPERATOR_DEST_ATOP, Cairo::OPERATOR_XOR = CAIRO_OPERATOR_XOR, Cairo::OPERATOR_ADD = CAIRO_OPERATOR_ADD, Cairo::OPERATOR_SATURATE = CAIRO_OPERATOR_SATURATE }
enum | Cairo::PatternType { Cairo::PATTERN_TYPE_SOLID = CAIRO_PATTERN_TYPE_SOLID, Cairo::PATTERN_TYPE_SURFACE = CAIRO_PATTERN_TYPE_SURFACE, Cairo::PATTERN_TYPE_LINEAR = CAIRO_PATTERN_TYPE_LINEAR, Cairo::PATTERN_TYPE_RADIAL = CAIRO_PATTERN_TYPE_RADIAL }
enum | Cairo::SubpixelOrder { Cairo::SUBPIXEL_ORDER_DEFAULT = CAIRO_SUBPIXEL_ORDER_DEFAULT, Cairo::SUBPIXEL_ORDER_RGB = CAIRO_SUBPIXEL_ORDER_RGB, Cairo::SUBPIXEL_ORDER_BGR = CAIRO_SUBPIXEL_ORDER_BGR, Cairo::SUBPIXEL_ORDER_VRGB = CAIRO_SUBPIXEL_ORDER_VRGB, Cairo::SUBPIXEL_ORDER_VBGR = CAIRO_SUBPIXEL_ORDER_VBGR }
| The subpixel order specifies the order of color elements within each pixel on the display device when rendering with an antialiasing mode of ANTIALIAS_SUBPIXEL. More...
enum | Cairo::SurfaceType { Cairo::SURFACE_TYPE_IMAGE = CAIRO_SURFACE_TYPE_IMAGE, Cairo::SURFACE_TYPE_PDF = CAIRO_SURFACE_TYPE_PDF, Cairo::SURFACE_TYPE_PS = CAIRO_SURFACE_TYPE_PS, Cairo::SURFACE_TYPE_XLIB = CAIRO_SURFACE_TYPE_XLIB, Cairo::SURFACE_TYPE_XCB = CAIRO_SURFACE_TYPE_XCB, Cairo::SURFACE_TYPE_GLITZ = CAIRO_SURFACE_TYPE_GLITZ, Cairo::SURFACE_TYPE_QUARTZ = CAIRO_SURFACE_TYPE_QUARTZ, Cairo::SURFACE_TYPE_WIN32 = CAIRO_SURFACE_TYPE_WIN32, Cairo::SURFACE_TYPE_BEOS = CAIRO_SURFACE_TYPE_BEOS, Cairo::SURFACE_TYPE_DIRECTFB = CAIRO_SURFACE_TYPE_DIRECTFB, Cairo::SURFACE_TYPE_SVG = CAIRO_SURFACE_TYPE_SVG, Cairo::SURFACE_TYPE_OS2 = CAIRO_SURFACE_TYPE_OS2, Cairo::SURFACE_TYPE_WIN32_PRINTING = CAIRO_SURFACE_TYPE_WIN32_PRINTING, Cairo::SURFACE_TYPE_QUARTZ_IMAGE = CAIRO_SURFACE_TYPE_QUARTZ_IMAGE }
enum | Cairo::TextClusterFlags { Cairo::TEXT_CLUSTER_FLAG_BACKWARD = CAIRO_TEXT_CLUSTER_FLAG_BACKWARD }
| Specifies properties of a text cluster mapping. More...