index

# Cairomm: A C++ wrapper for the cairo graphics library

index
Introduction
License
cairo_matrix_t
classcairo__matrix__t.html
Cairo
namespaceCairo.html
Cairo::Context
Cairo::logic_error
Cairo::FontFace
Cairo::ToyFontFace
Cairo::UserFontFace
Cairo::FtFontFace
Cairo::FontOptions
Cairo::Matrix
Cairo::Path
Cairo::ColorStop
Cairo::Pattern
Cairo::SolidPattern
Cairo::SurfacePattern
Cairo::Gradient
Cairo::LinearGradient
Cairo::RadialGradient
Cairo::QuartzFontFace
Cairo::QuartzSurface
Cairo::RefPtr
Cairo::ScaledFont
Cairo::FtScaledFont
Cairo::Surface
Cairo::ImageSurface
Cairo::PdfSurface
Cairo::PsSurface
Cairo::SvgSurface
Cairo::GlitzSurface
Cairo::Win32FontFace
Cairo::Win32ScaledFont
Cairo::Win32Surface
Cairo::Win32PrintingSurface
Cairo::XlibSurface
- cairo_rectangle_t Rectangle namespaceCairo.html 5a956a3226f8c0cece695c49f453e124
- cairo_font_extents_t FontExtents namespaceCairo.html a7da46c699a67bfbdd5400af7e6b7b39
- cairo_text_extents_t TextExtents namespaceCairo.html f6d8a4744616383984c99f8f052c7a5d
- cairo_text_cluster_t TextCluster namespaceCairo.html 3c23510889078c8a75d66add004ab288
- cairo_glyph_t Glyph namespaceCairo.html 2483f165322e844c095c7be95849fdc2
- Operator
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1
- OPERATOR_CLEAR
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1a2c5cc98949fc510d058a40e4b5d28ff
- OPERATOR_SOURCE
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d159b66a5b95d6e3ed8cdebaf57717c623
- OPERATOR_OVER
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1efa21fe990e27b2c19017fbf827691e0
- OPERATOR_IN
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d150643bd3d909e6dd6f59bf8a3d7b1305
- OPERATOR_OUT
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d199d0e17305e6e3837eff89e87e17dd3f
- OPERATOR_ATOP
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1138d827bff22a56ea542e19a08839471
- OPERATOR_DEST
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d12a8b28a5adfcccaed2a3257ef3953f5b
- OPERATOR_DEST_OVER
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d16183d6187a356c0083f44484d63f814b
- OPERATOR_DEST_IN
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1ceb620b25d955ac8c2c95b3af2b8d51f
- OPERATOR_DEST_OUT
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1b4844d149fd4bb37bfba21db1357593d
- OPERATOR_DEST_ATOP
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1d75365e1f469f43920f05dd0658313ad
- OPERATOR_XOR
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d11450e8ce1f45caa62f88849b6f806424
- OPERATOR_ADD
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1ccd32a58444054921ba8ab4989e0186d
- OPERATOR_SATURATE
  namespaceCairo.html
  2d612c31d146fc32d486f9614560c8d1c0bf6e068ff1d96ca21b75e92ef482c9
- Antialias
  namespaceCairo.html
  2cb381e7f63bef767a7d697fc5af13b4
- ANTIALIAS_DEFAULT
  namespaceCairo.html
  2cb381e7f63bef767a7d697fc5af13b43735c7a91b6357b95387b58665734ba3
- ANTIALIAS_NONE
  namespaceCairo.html
  2cb381e7f63bef767a7d697fc5af13b494e3797b8dcda3573e739c3276b9c77a
- ANTIALIAS_GRAY
  namespaceCairo.html
  2cb381e7f63bef767a7d697fc5af13b4981aa2b3f2aef2f0f2e490cea6c3639a
- ANTIALIAS_SUBPIXEL
  namespaceCairo.html
  2cb381e7f63bef767a7d697fc5af13b43ee3d2f0eea97db29139eac7950269aa
- FillRule
  namespaceCairo.html
  1ba15b0a2e22c87c14af044801006c85
- FILL_RULE_WINDING
  namespaceCairo.html
  1ba15b0a2e22c87c14af044801006c8564d7bbc3c2d92a1ce8b5e3ec7ea050f7
- FILL_RULE_EVEN_ODD
  namespaceCairo.html
  1ba15b0a2e22c87c14af044801006c8525292f6e401747a4323ca3b83e3d4f0c
- LineCap
  namespaceCairo.html
  bbb9aae64ef26733965e6d500ae76f1e
- LINE_CAP_BUTT
  namespaceCairo.html
  bbb9aae64ef26733965e6d500ae76f1ef3facd37abd0619faf1efe6c3b37ef72
- LINE_CAP_ROUND
  namespaceCairo.html
  bbb9aae64ef26733965e6d500ae76f1e05298af325e119d8cfbb6bf7f81f8255
- LINE_CAP_SQUARE
  namespaceCairo.html
  bbb9aae64ef26733965e6d500ae76f1e8462f35d238cdc413a90cf2ac37c35f8
- LineJoin
  namespaceCairo.html
  dbc632404edaa736e01c12122239de73
- LINE_JOIN_MITER
  namespaceCairo.html
  dbc632404edaa736e01c12122239de73a63cde0bfd47a1d5a80f2db93b0de823
- LINE_JOIN_ROUND
  namespaceCairo.html
  dbc632404edaa736e01c12122239de73b4e1dd72513958e037306b1fddab6440
- LINE_JOIN_BEVEL
  namespaceCairo.html
  dbc632404edaa736e01c12122239de7363352551259f61a5e379589315a30de9
- FontSlant
  namespaceCairo.html
  0a2c19fefac301a702a6b7fdb368bf55
- FONT_SLANT_NORMAL
  namespaceCairo.html
  0a2c19fefac301a702a6b7fdb368bf55428cfea8fca5951033f3d433855cb97d
- FONT_SLANT_ITALIC
  namespaceCairo.html
  0a2c19fefac301a702a6b7fdb368bf55ffa4510656348999982452cab35cd50d
- FONT_SLANT_OBLIQUE
  namespaceCairo.html
  0a2c19fefac301a702a6b7fdb368bf55b59432f2187bad6573e559810fe91727
- FontWeight
  namespaceCairo.html
  d8514818fb9292a5864b57f4b8a1e546
- FONT_WEIGHT_NORMAL
  namespaceCairo.html
  d8514818fb9292a5864b57f4b8a1e546ccd31c17af7e0acce29f5d9df1b74e70
- FONT_WEIGHT_BOLD
  namespaceCairo.html
  d8514818fb9292a5864b57f4b8a1e546438bd2ac850ef23ce7a537ae3395f398
- Content
  namespaceCairo.html
  1f0f5d82599dfeabbeb2396dbfd767d0
- CONTENT_COLOR
  namespaceCairo.html
  1f0f5d82599dfeabbeb2396dbfd767d0a9223b86246bd608b91a8881e47cbf1a
- CONTENT_ALPHA
  namespaceCairo.html
  1f0f5d82599dfeabbeb2396dbfd767d097d17d3896a8e8089b54f113bef09b4b
- CONTENT_COLOR_ALPHA
  namespaceCairo.html
  1f0f5d82599dfeabbeb2396dbfd767d08c89da251cfcc2093c8f12c2f047b8bc
- Format
  namespaceCairo.html
  d3f86970e1bd354b263303c9b8759166
- FORMAT_ARGB32
  namespaceCairo.html
  d3f86970e1bd354b263303c9b8759166fc97f1888578477fd656cf72d3421fbc
- FORMAT_RGB24
  namespaceCairo.html
  d3f86970e1bd354b263303c9b8759166d8bdac2cab4a41442aa9a65a861a1f8a
- FORMAT_A8
  namespaceCairo.html
  d3f86970e1bd354b263303c9b8759166014ebd0c5ac40d95635f498719d3be81
- FORMAT_A1
  namespaceCairo.html
  d3f86970e1bd354b263303c9b8759166562e3f4d6672c1d1d713805c1a1d0e2d
- FORMAT_RGB16_565
  namespaceCairo.html
  d3f86970e1bd354b263303c9b875916602af37bc588eaf452132b45eae083980
- Extend
  namespaceCairo.html
  e98882fd000921907007555a36a432a5
- EXTEND_NONE
  namespaceCairo.html
  e98882fd000921907007555a36a432a5bc537645a0ee134db9f85b840ff31ecc
- EXTEND_REPEAT
  namespaceCairo.html
  e98882fd000921907007555a36a432a5441fb6974fa3eb7d20a8c4a23bac5b3b
- EXTEND_REFLECT
  namespaceCairo.html
  e98882fd000921907007555a36a432a58d3a371a30c6ed16f370f3c1198f5f0c
- EXTEND_PAD
  namespaceCairo.html
  e98882fd000921907007555a36a432a5962ebab53840cfa2c8e2a6534c93a70d
- Filter
  namespaceCairo.html
  92b32ad7db301e18386477566c1caa6a
- FILTER_FAST
  namespaceCairo.html
  92b32ad7db301e18386477566c1caa6a53741dee114adbbc9860ff6979044ee9
- FILTER_GOOD
  namespaceCairo.html
  92b32ad7db301e18386477566c1caa6a94fe587cf45f2ca0941eb81edc247a5c
- FILTER_BEST
  namespaceCairo.html
  92b32ad7db301e18386477566c1caa6aa20fe9f49ecb50a8ca50adb840404bb6
- FILTER_NEAREST
  namespaceCairo.html
  92b32ad7db301e18386477566c1caa6a4c9be1534f351531eb1c70deb690926b
- FILTER_BILINEAR
  namespaceCairo.html
  92b32ad7db301e18386477566c1caa6ad2418ba123c6a441aefc0b22cba59758
- FILTER_GAUSSIAN
  namespaceCairo.html
  92b32ad7db301e18386477566c1caa6a9681c5deb5aeac89bfcbec9734421169
- SubpixelOrder
  namespaceCairo.html
  4a23dc1a6008ac7395bd44767b288783
- SUBPIXEL_ORDER_DEFAULT
  namespaceCairo.html
  4a23dc1a6008ac7395bd44767b288783d3e1bfde4f4ef4072fe7241151a9b400
- SUBPIXEL_ORDER_RGB
  namespaceCairo.html
  4a23dc1a6008ac7395bd44767b288783b131d2776a0835afb077a46222056b86
- SUBPIXEL_ORDER_BGR
  namespaceCairo.html
  4a23dc1a6008ac7395bd44767b28878391d7c3c2c36d11561d3bb4edc80f4754
- SUBPIXEL_ORDER_VRGB
  namespaceCairo.html
  4a23dc1a6008ac7395bd44767b2887834a33b2508ecb3c7727993c642581ec89
- SUBPIXEL_ORDER_VBGR
  namespaceCairo.html
  4a23dc1a6008ac7395bd44767b288783c4aa9ec4bf74374f5114eeb4dbe8531e
- HintStyle
  namespaceCairo.html
  42c908e3a6e1e7e402081b36659b42e4
- HINT_STYLE_DEFAULT
  namespaceCairo.html
  42c908e3a6e1e7e402081b36659b42e4accef9b38249b23be976d7cf3c830511
- HINT_STYLE_NONE
  namespaceCairo.html
  42c908e3a6e1e7e402081b36659b42e46c6c834f7a2a4a916467cc56faf87899
- HINT_STYLE_SLIGHT
  namespaceCairo.html
  42c908e3a6e1e7e402081b36659b42e4622ff5142bc1ed463de74c10b094d7de
- HINT_STYLE_MEDIUM
  namespaceCairo.html
  42c908e3a6e1e7e402081b36659b42e486913e7e6f6e4a47a2ac9ffccc307be0
- HINT_STYLE_FULL
  namespaceCairo.html
  42c908e3a6e1e7e402081b36659b42e42f1fbcf0e711122f6488788b93b64746
- HintMetrics
  namespaceCairo.html
  36aea516c8dd84609f7e5f5968a3d7c0
- HINT_METRICS_DEFAULT
  namespaceCairo.html
  36aea516c8dd84609f7e5f5968a3d7c00033f53b7ebd8d5080f2072e706c49eb
- HINT_METRICS_OFF
  namespaceCairo.html
  36aea516c8dd84609f7e5f5968a3d7c04a0455b3f2057678f18f0bb468a480d7
- HINT_METRICS_ON
  namespaceCairo.html
  36aea516c8dd84609f7e5f5968a3d7c09df9bac60d68417bbc63d17075890d45
- SurfaceType
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549
- SURFACE_TYPE_IMAGE
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe925490ecba6c968b41e0f20c04da907a9015c
- SURFACE_TYPE_PDF
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549779d4582e7e57cc7fe8febe22d01c8f5
- SURFACE_TYPE_PS
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549965157adefd504ddb33443bae86bdaf0
- SURFACE_TYPE_XLIB
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549557b12264bea7e9291a88a237006bb3b
- SURFACE_TYPE_XCB
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe9254996a97d03b0110b9f2eb1fa9940b3dd37
- SURFACE_TYPE_GLITZ
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549ee5fa464493ed2f61f22873c3e5b9093
- SURFACE_TYPE_QUARTZ
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe9254937e0a949af7b4739b9bef045f60b4d0c
- SURFACE_TYPE_WIN32
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549c30d738b509c7fb082e8d7ba37f21203
- SURFACE_TYPE_BEOS
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe925495a984da99a0b5e90a0f0c28ef05b64af
- SURFACE_TYPE_DIRECTFB
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe925498c4a28995e8ea61cc44386ffd4d4ed48
- SURFACE_TYPE_SVG
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549abfee100acdb2044b01af44bf6a3441e
- SURFACE_TYPE_OS2
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549a126fd2dfdb86c1671807f9c23bba160
- SURFACE_TYPE_WIN32_PRINTING
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549b516fc39323a2df146423d9eb9018c11
- SURFACE_TYPE_QUARTZ_IMAGE
  namespaceCairo.html
  f11d962e38a38a2d92fc1473fbe92549fe4724b60fb5cd4d67187385c1160338
- PatternType
  namespaceCairo.html
  feff18f1043713479dd6ceb4aa4d4f02
- PATTERN_TYPE_SOLID
  namespaceCairo.html
  feff18f1043713479dd6ceb4aa4d4f02cc00394b686b5a51707eb50507d0ff98
- PATTERN_TYPE_SURFACE
  namespaceCairo.html
  feff18f1043713479dd6ceb4aa4d4f02a3d3d979bffbe8abace7427d2b75f286
- PATTERN_TYPE_LINEAR
  namespaceCairo.html
  feff18f1043713479dd6ceb4aa4d4f029e26bb15e701bef4ddd597c56dd9f3df
- PATTERN_TYPE_RADIAL
  namespaceCairo.html
  feff18f1043713479dd6ceb4aa4d4f02e3d2664b903efd92b03cabe25a7467c7
- FontType
  namespaceCairo.html
  23e1a9a5be49d16cf3871e841e8ab522
- FONT_TYPE_TOY
  namespaceCairo.html
  23e1a9a5be49d16cf3871e841e8ab52211badc6cb73857e765b9d08ae75d10e1
- FONT_TYPE_FT
  namespaceCairo.html
  23e1a9a5be49d16cf3871e841e8ab5227780824d70ec08548798c075928e121c
- FONT_TYPE_WIN32
  namespaceCairo.html
  23e1a9a5be49d16cf3871e841e8ab522322154b778271602a36b8a777888cd30
- FONT_TYPE_ATSUI
  namespaceCairo.html
  23e1a9a5be49d16cf3871e841e8ab522e959d2d48f5b0f2110762d15eadf6ba9
- FONT_TYPE_QUARTZ
  namespaceCairo.html
  23e1a9a5be49d16cf3871e841e8ab522900b0adf7ea2cfed16956be0a26d3cff
- FONT_TYPE_USER
  namespaceCairo.html
  23e1a9a5be49d16cf3871e841e8ab522d87ea398fb66e3b0df5b8a15685c2ea1
- TextClusterFlags
  namespaceCairo.html
  61b770cf36c555a4098b5428e030542a
- TEXT_CLUSTER_FLAG_BACKWARD
  namespaceCairo.html
  61b770cf36c555a4098b5428e030542ad1fc31baabb2eaa7661a0b8a91ad3b03
- PsLevel
  namespaceCairo.html
  452db49f19542c791e4a331f052a9a00
- PS_LEVEL_2
  namespaceCairo.html
  452db49f19542c791e4a331f052a9a007fba4425a32994189848015369c71db1
- PS_LEVEL_3
  namespaceCairo.html
  452db49f19542c791e4a331f052a9a00e540de6bec8cf457548756a83457223b
- SvgVersion
  namespaceCairo.html
  853a6353847b8cd86001a98d36b245ca
- SVG_VERSION_1_1
  namespaceCairo.html
  853a6353847b8cd86001a98d36b245caa2342af6873626640d2126f75fe0ab48
- SVG_VERSION_1_2
  namespaceCairo.html
  853a6353847b8cd86001a98d36b245cac9a963a188f21ab16da513d4482fb7bd
Cairo::Context
classCairo_1_1Context.html
- cairo_t cobject classCairo_1_1Context.html 14e54b45199452f9916ebcafcd4a629e
- Context
  classCairo_1_1Context.html
  db2361743a9f017e662c3c6809dfc765
  (cairo_t *cobject, bool has_reference=false)
- virtual ~Context classCairo_1_1Context.html 35d214d3ad4d29bd5993d683333a9791 ()
- void save classCairo_1_1Context.html 5249fa850f6adc1cb743e60a65a1ddb6 ()
- void restore classCairo_1_1Context.html 45a80032b95d87eafe72dc2ab235f815 ()
- void set_operator classCairo_1_1Context.html 61f276527b921cbd4fd81880ac372e2a (Operator op)
- void set_source classCairo_1_1Context.html 534d571d5aa4b500782036202a3e2aea (const RefPtr< const Pattern > &source)
- void set_source_rgb classCairo_1_1Context.html ff3f3fc62bdf862646bb8cc568c30b2a (double red, double green, double blue)
- void set_source_rgba classCairo_1_1Context.html f9267aed8eb866701178dcada6c7e51a (double red, double green, double blue, double alpha)
- void set_source classCairo_1_1Context.html d88c0ef8700410920b37833b8e6ed329 (const RefPtr< Surface > &surface, double x, double y)
- void set_tolerance classCairo_1_1Context.html 01481a915f4086051f1c200f0f7a33d1 (double tolerance)
- void set_antialias classCairo_1_1Context.html 79220a6785490688fdea41750d8933d6 (Antialias antialias)
- void set_fill_rule classCairo_1_1Context.html d15693ae817e3229409d831c7dd96bed (FillRule fill_rule)
- void set_line_width classCairo_1_1Context.html 9ad2649d95e81a65aa0c581c4345375e (double width)
- void set_line_cap classCairo_1_1Context.html 07fd8fc2c75558484e960c5ff63a61cc (LineCap line_cap)
- void set_line_join classCairo_1_1Context.html 23b5ba9363f568cacc1abf5e79a0200d (LineJoin line_join)
- void set_dash classCairo_1_1Context.html aa0b483d3f36facb1c9f2aa7f0a0ac13 (std::valarray< double > &dashes, double offset)
- void set_dash classCairo_1_1Context.html de74abb6db86a97ff3800e431e27ba45 (std::vector< double > &dashes, double offset)
- void unset_dash classCairo_1_1Context.html b20ad42403add42a9388b281074b77d2 ()
- void set_miter_limit classCairo_1_1Context.html 583445ca963769d3f31613bc55b1e8ad (double limit)
- void translate classCairo_1_1Context.html 3058f50f915d9c43d165dfcd1a940cdc (double tx, double ty)
- void scale classCairo_1_1Context.html 45543fb03fb740fe4c013492f348e084 (double sx, double sy)
- void rotate classCairo_1_1Context.html 332811cd74028c20b5832501ec46d67e (double angle_radians)
- void rotate_degrees classCairo_1_1Context.html 0ae251ef83d7c2985f4306abc905934d (double angle_degres)
- void transform classCairo_1_1Context.html c520512061fa271fff3b1f922f94c9cb (const Matrix &matrix)
- void transform classCairo_1_1Context.html 1bb46fed0df67873bef36e8d7c515c5a (const cairo_matrix_t &matrix)
- void set_matrix classCairo_1_1Context.html c2eafbac5591e569d22495f7920d60d2 (const Matrix &matrix)
- void set_matrix classCairo_1_1Context.html 6d94c400c393d7e40bf2d2bbf4e6dcba (const cairo_matrix_t &matrix)
- void set_identity_matrix classCairo_1_1Context.html a3e9b13312b6ef331830b5348093e19e ()
- void user_to_device classCairo_1_1Context.html a9cc3eeb14b515b184be6a401c0993a4 (double &x, double &y)
- void user_to_device_distance classCairo_1_1Context.html b0daccfeaa8b173b26473e79271f7e88 (double &dx, double &dy)
- void device_to_user classCairo_1_1Context.html 0c7acaaf16d4740cd7fee2298bf2b5c4 (double &x, double &y)
- void device_to_user_distance classCairo_1_1Context.html 2f396567b0504d1421abb5f7ed38cd97 (double &dx, double &dy)
- void begin_new_path classCairo_1_1Context.html 527efe9a3a5bf48f768e223d5f4fecca ()
- void begin_new_sub_path classCairo_1_1Context.html 8cb4b961893563c585ed05a67126b0df ()
- void move_to classCairo_1_1Context.html 4086700b5f780fd3fb94bea941895022 (double x, double y)
- void line_to classCairo_1_1Context.html e305a9f8a79cc0e0693393a940ee1de8 (double x, double y)
- void curve_to classCairo_1_1Context.html 9bdb6a5e2ea0e4bc9441bdc5704805f7 (double x1, double y1, double x2, double y2, double x3, double y3)
- void arc classCairo_1_1Context.html aa96080beea581244f0a3838fb7c9ee6 (double xc, double yc, double radius, double angle1, double angle2)
- void arc_negative classCairo_1_1Context.html 1a9e7517cd5afd49d729b8a87539a305 (double xc, double yc, double radius, double angle1, double angle2)
- void rel_move_to classCairo_1_1Context.html 3c739ac7e8e43d395f24dff0a0a83c0d (double dx, double dy)
- void rel_line_to classCairo_1_1Context.html 35f2d0f7e9afcb59eef83af3d2831f2b (double dx, double dy)
- void rel_curve_to classCairo_1_1Context.html d7660dac997d5db2f7ce1539c20345e2 (double dx1, double dy1, double dx2, double dy2, double dx3, double dy3)
- void rectangle classCairo_1_1Context.html 85ee124b89c43dc29ff0d964bd005c11 (double x, double y, double width, double height)
- void close_path classCairo_1_1Context.html 32211b0684b1d264c17402b5289fcba0 ()
- void paint classCairo_1_1Context.html d919eae3bc3b9827a3c1ceff2d86833e ()
- void paint_with_alpha classCairo_1_1Context.html 34208a6c6868cdcd65866cb8a2349525 (double alpha)
- void mask classCairo_1_1Context.html 2ad3ea59afb6bb4fa04d000f5e9c3cf2 (const RefPtr< const Pattern > &pattern)
- void mask classCairo_1_1Context.html 2f76e3b13027efc4c8745de5e04e00ec (const RefPtr< const Surface > &surface, double surface_x, double surface_y)
- void stroke classCairo_1_1Context.html 8e4acbb44f4b3fac00ee93f6251d6d17 ()
- void stroke_preserve classCairo_1_1Context.html b10d89295e122b04ff1bbda425ae069c ()
- void fill classCairo_1_1Context.html 0a484790884dd138108b07c0ebbbe21d ()
- void fill_preserve classCairo_1_1Context.html 0ef3f887f91527a485ce1300972ac8e3 ()
- void copy_page classCairo_1_1Context.html 7ccbeacb2a7f2d787b3daf31a69383fd ()
- void show_page classCairo_1_1Context.html 525cac95b4d4c2abea12b82c433adba9 ()
- bool in_stroke classCairo_1_1Context.html 15e153f40f02aaccd0aed27f7720bf6a (double x, double y) const
- bool in_fill classCairo_1_1Context.html 3d50e91f8ed135cee8741fef805df070 (double x, double y) const
- void get_stroke_extents classCairo_1_1Context.html fbcad49bf4f75eca485fa4d728255ae0 (double &x1, double &y1, double &x2, double &y2) const
- void get_fill_extents classCairo_1_1Context.html 80bceb0e11be82c365b4606efe3a8d30 (double &x1, double &y1, double &x2, double &y2) const
- void reset_clip classCairo_1_1Context.html 82d001967dc8ba3e45f4d7a06c4b9ff2 ()
- void clip classCairo_1_1Context.html 423077b911738772807cc8bc24c25488 ()
- void clip_preserve classCairo_1_1Context.html 2987c4ecac0438ee808c34d3c35c7f2e ()
- void get_clip_extents classCairo_1_1Context.html 7211a6110201b959ee46c47aa173b12a (double &x1, double &y1, double &x2, double &y2) const
- void copy_clip_rectangle_list classCairo_1_1Context.html 7dc19917311f812e667d71102b0d986b (std::vector< Rectangle > &rectangles) const
- void select_font_face classCairo_1_1Context.html cb1da5f3949195f76424e11be923fbfd (const std::string &family, FontSlant slant, FontWeight weight)
- void set_font_size classCairo_1_1Context.html c8a04a09c2e871a470fd030edb45b024 (double size)
- void set_font_matrix classCairo_1_1Context.html 7981bd1109ec5538fb505b36ec377757 (const Matrix &matrix)
- void get_font_matrix classCairo_1_1Context.html ada6eda8880143f16721d6311206b25f (Matrix &matrix) const
- void set_font_options classCairo_1_1Context.html 2d7f465d946804a8fe9877d7f7f4bbcb (const FontOptions &options)
- void set_font_matrix classCairo_1_1Context.html 8d44b4f4e45a4fb2a794f3486f895640 (const cairo_matrix_t &matrix)
- void get_font_matrix classCairo_1_1Context.html 34be6fb9a99354259d3944b1b31c634b (cairo_matrix_t &matrix) const
- void get_font_options classCairo_1_1Context.html b69217658ea7fa4e859aa305e3bc3ebc (FontOptions &options) const
- void set_scaled_font classCairo_1_1Context.html aa8c0b24d9338d392c18435babeb4263 (const RefPtr< const ScaledFont > &scaled_font)
- RefPtr< ScaledFont > get_scaled_font classCairo_1_1Context.html 511ca42d6c21a4cfc9ce4c4b1116ddad ()
- void show_text classCairo_1_1Context.html 584596d6f12dbea30519b908cacce038 (const std::string &utf8)
- void show_glyphs classCairo_1_1Context.html f51f2c2ff72e8af66abeea3d15d25553 (const std::vector< Glyph > &glyphs)
- void show_text_glyphs classCairo_1_1Context.html 45723fd605cc2343ab46cf603d330002 (const std::string &utf8, const std::vector< Glyph > &glyphs, const std::vector< TextCluster > &clusters, TextClusterFlags cluster_flags)
- RefPtr< FontFace > get_font_face classCairo_1_1Context.html a3606d313d54bc1b26938a8dfadc1e94 ()
- RefPtr< const FontFace > get_font_face classCairo_1_1Context.html 02c602da267ff6c0b29d638f4a59a158 () const
- void get_font_extents classCairo_1_1Context.html cbe72f83295624f8905a350c589e7209 (FontExtents &extents) const
- void set_font_face classCairo_1_1Context.html 9b344db51097aba30e36452e1364faef (const RefPtr< const FontFace > &font_face)
- void get_text_extents classCairo_1_1Context.html 837ff58a69e3e74f6a6ef9da8454af2b (const std::string &utf8, TextExtents &extents) const
- void get_glyph_extents classCairo_1_1Context.html fa37e5c6559f2573cfc55bb6fa5f6ef6 (const std::vector< Glyph > &glyphs, TextExtents &extents) const
- void text_path classCairo_1_1Context.html 5613b4202f82f6a53f1aeac6c58e5521 (const std::string &utf8)
- void glyph_path classCairo_1_1Context.html d3372fc30d9a26c8d26c440a21464ce5 (const std::vector< Glyph > &glyphs)
- Operator get_operator classCairo_1_1Context.html a5683fc9da28916cb237b4868a9c5d97 () const
- RefPtr< Pattern > get_source classCairo_1_1Context.html 0b6eeda4d80f3d591a770cbbbf8a0c87 ()
- RefPtr< const Pattern > get_source classCairo_1_1Context.html a17cc0c92671d0d4c2d48bc3a79858d0 () const
- double get_tolerance classCairo_1_1Context.html 216632e43aa061890c0a637ea41f7960 () const
- Antialias get_antialias classCairo_1_1Context.html 3269ed87a45ce150d1b7bd00c1c18a80 () const
- void get_current_point classCairo_1_1Context.html 69b25af8a2bac826a330e1bfeb2f1a1f (double &x, double &y) const
- bool has_current_point classCairo_1_1Context.html 1db62850e9879589bacd463e54406b50 () const
- FillRule get_fill_rule classCairo_1_1Context.html 21a26ea9c08bb3c9c4180635f58fa7f8 () const
- double get_line_width classCairo_1_1Context.html 2aacb5cd843266b708ae47bc9a4f7014 () const
- LineCap get_line_cap classCairo_1_1Context.html af84f561587f41a6cdaffe8024ebf96c () const
- LineJoin get_line_join classCairo_1_1Context.html 543677421cced4e1eca10f70dd36220f () const
- double get_miter_limit classCairo_1_1Context.html 55c7e2c0533e35635c31c34ec498a4a2 () const
- void get_dash classCairo_1_1Context.html aa43d0034e155d3c0244e0b4fdaf6af9 (std::vector< double > &dashes, double &offset) const
- void get_matrix classCairo_1_1Context.html 03b21f4a3a44e28086c3a25075fdcea1 (Matrix &matrix)
- void get_matrix classCairo_1_1Context.html ea651404be2fa942033c636e2665cd7e (cairo_matrix_t &matrix)
- Matrix get_matrix classCairo_1_1Context.html 99cadcdd63e366bc793306e8d3cfee37 () const
- RefPtr< Surface > get_target classCairo_1_1Context.html ea76bccc09bdab482f96469a4e7f94f6 ()
- RefPtr< const Surface > get_target classCairo_1_1Context.html 39f36fa1f1460ca8a7f0504f01cb4d90 () const
- Path * copy_path classCairo_1_1Context.html 48743c731a58fb25524593dc90b567b3 () const
- void get_path_extents classCairo_1_1Context.html 28d0fa55e1d478ec05975b3c9f545c53 (double &x1, double &y1, double &x2, double &y2) const
- Path * copy_path_flat classCairo_1_1Context.html 5213dad7e0b0054d631053abe0df1c7d () const
- void append_path classCairo_1_1Context.html ee34ef17540ad11f33176e8897d73203 (const Path &path)
- void push_group classCairo_1_1Context.html a0a5a1ee48ff742d87480a689dca51c6 ()
- void push_group_with_content classCairo_1_1Context.html d08812ecb59891f92e79a3d4dbca2d97 (Content content)
- RefPtr< Pattern > pop_group classCairo_1_1Context.html ece6278f4d71ce652557c80788415711 ()
- void pop_group_to_source classCairo_1_1Context.html bd11fa1d3a582e0975ebb0155b9d4467 ()
- RefPtr< Surface > get_group_target classCairo_1_1Context.html d75b7d22f76958a6651e9f02172525f8 ()
- RefPtr< const Surface > get_group_target classCairo_1_1Context.html 6908784c77134e45b09bd1ff4bcb34c9 () const
- cobject * cobj classCairo_1_1Context.html 614bcb4e9570c5b5c54b3bfc304c194a ()
- const cobject * cobj classCairo_1_1Context.html e99b48b6e596f42a7ccb90ab4ae94074 () const
- static RefPtr< Context > create classCairo_1_1Context.html 9a27f6ec57d788fd3ecbc310aeb24d99 (const RefPtr< Surface > &target)
- Context
  classCairo_1_1Context.html
  c3c5491dbf6e57a26369e987361f6cd8
  (const RefPtr< Surface > &target)
- cobject * m_cobject classCairo_1_1Context.html 620db06ff96d42e8e1db12ada0435fcc
Cairo::logic_error
classCairo_1_1logic__error.html
std::logic_error
- logic_error
  classCairo_1_1logic__error.html
  11d3b1f7a00aa8cdb44107949f305648
  (ErrorStatus status)
- virtual ~logic_error classCairo_1_1logic__error.html 67fb59dc50e4ddf1bd0725e98bd47683 ()
- ErrorStatus get_status_code classCairo_1_1logic__error.html 271e6fb7ffdf4c7e517e5b1468cbf1c6 () const
Cairo::FontFace
classCairo_1_1FontFace.html
- cairo_font_face_t cobject classCairo_1_1FontFace.html b1631f7eb6458a98be291880a1dde3d7
- FontFace
  classCairo_1_1FontFace.html
  f464d8f051930da555fcbf632add755d
  (cairo_font_face_t *cobject, bool has_reference=false)
- virtual ~FontFace classCairo_1_1FontFace.html a5d84dba43cd09c1710b458132a9ab8d ()
- FontType get_type classCairo_1_1FontFace.html 201bec9a38120a2f77b56c2e61c0a481 () const
- cobject * cobj classCairo_1_1FontFace.html c8b43511916adc955411051e3a29b53a ()
- const cobject * cobj classCairo_1_1FontFace.html af59eb8a1bd2a51e4d9c850279ae6bd6 () const
- void reference classCairo_1_1FontFace.html 33876cc188930bf2ecbcd43c8604267b () const
- void unreference classCairo_1_1FontFace.html 603f1045e7fed08f9e3001be69c2bb56 () const
- cobject * m_cobject classCairo_1_1FontFace.html e2d03f09adca1b8f9008680f0e831b0c
Cairo::ToyFontFace
classCairo_1_1ToyFontFace.html
Cairo::FontFace
- std::string get_family classCairo_1_1ToyFontFace.html 9574c9445d16c98bd23c9a1d9360c75e () const
- FontSlant get_slant classCairo_1_1ToyFontFace.html 377f091bdfa7695f97e0e7b0ca044854 () const
- FontWeight get_weight classCairo_1_1ToyFontFace.html bb186cefab7692e5e2d9f9029797ff87 () const
- static RefPtr< ToyFontFace > create classCairo_1_1ToyFontFace.html 07c0ca7fd0dc54c31bfa1d8a813aff59 (const std::string &family, FontSlant slant, FontWeight weight)
- ToyFontFace
  classCairo_1_1ToyFontFace.html
  78612cc2a17fda1953c54ef15bc84dcf
  (const std::string &family, FontSlant slant, FontWeight weight)
Cairo::UserFontFace
classCairo_1_1UserFontFace.html
Cairo::FontFace
- virtual ~UserFontFace classCairo_1_1UserFontFace.html e62d6b0a239f47fd67bda4b182187d62 ()
- virtual ErrorStatus init classCairo_1_1UserFontFace.html f3f1d3a53a7be1d84a20609984473e07 (const RefPtr< ScaledFont > &scaled_font, const RefPtr< Context > &cr, FontExtents &extents)
- virtual ErrorStatus unicode_to_glyph classCairo_1_1UserFontFace.html 43cd65b62eab686477d3773e6fd98b46 (const RefPtr< ScaledFont > &scaled_font, unsigned long unicode, unsigned long &glyph)
- virtual ErrorStatus render_glyph classCairo_1_1UserFontFace.html 2e53435e92f9975213bd19969cb69375 (const RefPtr< ScaledFont > &scaled_font, unsigned long glyph, const RefPtr< Context > &cr, TextExtents &metrics)=0
- virtual ErrorStatus text_to_glyphs classCairo_1_1UserFontFace.html 467db4c4a08c8cced992045d791e65f2 (const RefPtr< ScaledFont > &scaled_font, const std::string &utf8, std::vector< Glyph > &glyphs, std::vector< TextCluster > &clusters, TextClusterFlags &cluster_flags)
- UserFontFace
  classCairo_1_1UserFontFace.html
  a63810b6ea9db5b62986e6ce9b7fa13a
  ()
Cairo::FtFontFace
classCairo_1_1FtFontFace.html
Cairo::FontFace
- static RefPtr< FtFontFace > create classCairo_1_1FtFontFace.html f0c442d25f8615efb7655a6ae9279d3e (FT_Face face, int load_flags)
- static RefPtr< FtFontFace > create classCairo_1_1FtFontFace.html eedb6692fef3a1c4d13dd52792a2267b (FcPattern *pattern)
- FtFontFace
  classCairo_1_1FtFontFace.html
  82d1ff7fb040ba4209511c4e4fbc57f5
  (FT_Face face, int load_flags)
- FtFontFace
  classCairo_1_1FtFontFace.html
  76879f412bddbfa3b6c2350c3fa69aa6
  (FcPattern *pattern)
Cairo::FontOptions
classCairo_1_1FontOptions.html
- cairo_font_options_t cobject classCairo_1_1FontOptions.html 458ecd8eb6ab6cbe9d0f70720504dc19
- FontOptions
  classCairo_1_1FontOptions.html
  2b818a9af6d23ad39fb4e2ce74d24df6
  ()
- FontOptions
  classCairo_1_1FontOptions.html
  475377dfa1550fbaed93e3b3a79d96e8
  (cairo_font_options_t *cobject, bool take_ownership=false)
- FontOptions
  classCairo_1_1FontOptions.html
  3b10ebfd94fc8f8c047a85d4400ced7b
  (const FontOptions &src)
- virtual ~FontOptions classCairo_1_1FontOptions.html 27f29f5bb5191d6202eeeaa6c5485cbb ()
- FontOptions & operator= classCairo_1_1FontOptions.html b89251971e798b5998fba7cfd73d8d93 (const FontOptions &src)
- bool operator== classCairo_1_1FontOptions.html 941cd1d37b4058f1b48b2752fc0cf07f (const FontOptions &src) const
- void merge classCairo_1_1FontOptions.html e64b209cc8200f786d07185fc93552ed (const FontOptions &other)
- unsigned long hash classCairo_1_1FontOptions.html 941f12713ba5f746b47fdc2b91ad01c8 () const
- void set_antialias classCairo_1_1FontOptions.html c4805f8378e318a2ad52803285b7e7de (Antialias antialias)
- Antialias get_antialias classCairo_1_1FontOptions.html e93654769d65365c4110e8ce8a56cf7c () const
- void set_subpixel_order classCairo_1_1FontOptions.html e0d566a662586651501920525bfb7dcd (SubpixelOrder subpixel_order)
- SubpixelOrder get_subpixel_order classCairo_1_1FontOptions.html 30a7fe796cfe5c9d6ea4bdeb535834f0 () const
- void set_hint_style classCairo_1_1FontOptions.html 58b4368e78a15f4c63766b5a47fd951b (HintStyle hint_style)
- HintStyle get_hint_style classCairo_1_1FontOptions.html 840678ca69c3e852b6ed05a1e35329e3 () const
- void set_hint_metrics classCairo_1_1FontOptions.html c8ab52d886380075adc27d86ade70c01 (HintMetrics hint_metrics)
- HintMetrics get_hint_metrics classCairo_1_1FontOptions.html f74acf1959d5e96800ff43a393e34308 () const
- void substitute classCairo_1_1FontOptions.html e42f40768de7a6f0da085a4940dc6ce3 (FcPattern *pattern)
- cobject * cobj classCairo_1_1FontOptions.html dd7c818b1a6c6bff15199407d8b18a18 ()
- const cobject * cobj classCairo_1_1FontOptions.html f826edc2b8a7b6c3cf4a44940f135d5d () const
- cobject * m_cobject classCairo_1_1FontOptions.html e64f21fb1def665db48a8d3adfe5db56
Cairo::Matrix
classCairo_1_1Matrix.html
cairo_matrix_t
- Matrix
  classCairo_1_1Matrix.html
  69297a4b8adc2bdecece4c372edc1e63
  ()
- Matrix
  classCairo_1_1Matrix.html
  90a6fe36d7744bfd607c2b37435ca8e6
  (double xx, double yx, double xy, double yy, double x0, double y0)
- void translate classCairo_1_1Matrix.html ec65d01b5251144dc20708f0b05940f6 (double tx, double ty)
- void scale classCairo_1_1Matrix.html 697c488fb323f4a6edda4edd0533c95c (double sx, double sy)
- void rotate classCairo_1_1Matrix.html 98b3feae5ff15937c764ebec846efb33 (double radians)
- void invert classCairo_1_1Matrix.html 3ad532fa3b90ac4019d6a535ffde0cd4 ()
- void multiply classCairo_1_1Matrix.html 748df1dafe6a35422fa51b31f6932587 (Matrix &a, Matrix &b)
- void transform_distance classCairo_1_1Matrix.html 7966181b002249878a895bb3911f39e8 (double &dx, double &dy) const
- void transform_point classCairo_1_1Matrix.html f0b0ac8dd645036fdd4a3ee54cdcaca6 (double &x, double &y) const
- Matrix identity_matrix classCairo_1_1Matrix.html 293cbaf13eb86244648cb558b2cf7dd3 ()
- Matrix translation_matrix classCairo_1_1Matrix.html e638d4c68c7f26f9760335eb42680cea (double tx, double ty)
- Matrix scaling_matrix classCairo_1_1Matrix.html c217befdf043bdb5f1c29632e60cbdef (double sx, double sy)
- Matrix rotation_matrix classCairo_1_1Matrix.html 324cadc45a2fe7424cb0d0d6b73ccbe8 (double radians)
- Matrix operator* classCairo_1_1Matrix.html b0bbb2ec9c1451f42f0270652df8cada (const Matrix &a, const Matrix &b)
Cairo::Path
classCairo_1_1Path.html
- cairo_path_t cobject classCairo_1_1Path.html 2cd038a379ec386714ca49c9ab4c830b
- Path
  classCairo_1_1Path.html
  a4d8ed387279e475eaca70cc80fbb8f3
  (cairo_path_t *cobject, bool take_ownership=false)
- virtual ~Path classCairo_1_1Path.html 92f1cc9c567db4b76fa45a7f5a2cbbe5 ()
- cobject * cobj classCairo_1_1Path.html 946d943be638ee1fa8a25ad88adad0a8 ()
- const cobject * cobj classCairo_1_1Path.html 62d785be49961bd1bfe1a47605454770 () const
- cobject * m_cobject classCairo_1_1Path.html e0b434d3681baf1ad366acd762a9f780
Cairo::ColorStop
structCairo_1_1ColorStop.html
- double offset structCairo_1_1ColorStop.html f72e052087d61385d988b7134107a1a4
- double red structCairo_1_1ColorStop.html dbdcec948c42c467bdbfb9aa61427356
- double green structCairo_1_1ColorStop.html 06929ffc17da4af254cc2f2a4cc09f1c
- double blue structCairo_1_1ColorStop.html dcd9c23cf18fc73cf10045a05b8f4e16
- double alpha structCairo_1_1ColorStop.html 524397babe94f70ed6205433066e2649
Cairo::Pattern
classCairo_1_1Pattern.html
- cairo_pattern_t cobject classCairo_1_1Pattern.html 430a261a68ae70ca1bd818c781178abc
- Pattern
  classCairo_1_1Pattern.html
  2da16a5296c06b65867a1a99e47a4d82
  (cairo_pattern_t *cobject, bool has_reference=false)
- virtual ~Pattern classCairo_1_1Pattern.html 62ac06285957869744411527bfb25298 ()
- void set_matrix classCairo_1_1Pattern.html 09dbb1295ba0a4f8a92b571aa6e425af (const Matrix &matrix)
- void get_matrix classCairo_1_1Pattern.html bc04baecc72eb1feda0c96592a22276a (Matrix &matrix) const
- Matrix get_matrix classCairo_1_1Pattern.html 04dd241769520a787dbebd5907b55f87 () const
- void set_matrix classCairo_1_1Pattern.html a50a29b9d4c669766355c917ab30b858 (const cairo_matrix_t &matrix)
- void get_matrix classCairo_1_1Pattern.html 1a5a5ecfee3f2878c5a96ed6f1e9f11c (cairo_matrix_t &matrix) const
- PatternType get_type classCairo_1_1Pattern.html 9e82fd8de9147e0b6bdb70e5186d1d80 () const
- cobject * cobj classCairo_1_1Pattern.html 27bde17e9c41b6c826999f0f1a50aa8c ()
- const cobject * cobj classCairo_1_1Pattern.html 685e45ce1f593980d0037e7f780d2601 () const
- void reference classCairo_1_1Pattern.html 4755e9b4ad8fb4bb760abe81438f553a () const
- void unreference classCairo_1_1Pattern.html 4cd12b946da697a673bc02b73eca0a04 () const
- Pattern
  classCairo_1_1Pattern.html
  41846b1a43050f7ea9aed51bba572247
  ()
- cobject * m_cobject classCairo_1_1Pattern.html 24fdc166f53a833ba1e1104a5690efbc
Cairo::SolidPattern
classCairo_1_1SolidPattern.html
Cairo::Pattern
- SolidPattern
  classCairo_1_1SolidPattern.html
  ac3f148e302049ae30954f946efda12a
  (cairo_pattern_t *cobject, bool has_reference=false)
- void get_rgba classCairo_1_1SolidPattern.html fd6474afeed00c78e2a1ca064ca0a981 (double &red, double &green, double &blue, double &alpha) const
- virtual ~SolidPattern classCairo_1_1SolidPattern.html 54df18171d8c26bece8b4beb51437ae0 ()
- static RefPtr< SolidPattern > create_rgb classCairo_1_1SolidPattern.html 1eb2059ce24fc259675dadb23eb26ced (double red, double green, double blue)
- static RefPtr< SolidPattern > create_rgba classCairo_1_1SolidPattern.html 721c328ab43da6f23192bf4b18facd6e (double red, double green, double blue, double alpha)
Cairo::SurfacePattern
classCairo_1_1SurfacePattern.html
Cairo::Pattern
- SurfacePattern
  classCairo_1_1SurfacePattern.html
  9461babece82be067b48e6491c7ab1ad
  (cairo_pattern_t *cobject, bool has_reference=false)
- RefPtr< const Surface > get_surface classCairo_1_1SurfacePattern.html ad4763fd999ca2dc1094b07e5f357646 () const
- RefPtr< Surface > get_surface classCairo_1_1SurfacePattern.html c830d137dad794e71d7bf83df22f06ae ()
- virtual ~SurfacePattern classCairo_1_1SurfacePattern.html a1796fde1cf9f134387057d03df83a61 ()
- void set_extend classCairo_1_1SurfacePattern.html 8b238004a061f34425ee61a2ba494632 (Extend extend)
- Extend get_extend classCairo_1_1SurfacePattern.html 45055101fc89432f9ce1438878a6d0c8 () const
- void set_filter classCairo_1_1SurfacePattern.html 4d1517f554ffb2821e939aed01899022 (Filter filter)
- Filter get_filter classCairo_1_1SurfacePattern.html cbaef3a3961c04c275b6e44fea323b42 () const
- static RefPtr< SurfacePattern > create classCairo_1_1SurfacePattern.html eb0cd6f03f993c6c9e64b32cc805fd77 (const RefPtr< Surface > &surface)
- SurfacePattern
  classCairo_1_1SurfacePattern.html
  69b713eb59cec9ef25f586d6f14c2dda
  (const RefPtr< Surface > &surface)
Cairo::Gradient
classCairo_1_1Gradient.html
Cairo::Pattern
- Gradient
  classCairo_1_1Gradient.html
  85f7dabff18993648a3e920eb7a8eb04
  (cairo_pattern_t *cobject, bool has_reference=false)
- virtual ~Gradient classCairo_1_1Gradient.html b14387f9054c5c8222452743d72d616b ()
- void add_color_stop_rgb classCairo_1_1Gradient.html fe5e5167dd48fc684c7e88ea07340a6c (double offset, double red, double green, double blue)
- void add_color_stop_rgba classCairo_1_1Gradient.html 688da07943fa37f8ccbe33c379544d9f (double offset, double red, double green, double blue, double alpha)
- std::vector< ColorStop > get_color_stops classCairo_1_1Gradient.html bce464810b8a65c5804146fb5474c5cd () const
- Gradient
  classCairo_1_1Gradient.html
  e50ccbfd16c1a03cd26b574ac4cd7533
  ()
Cairo::LinearGradient
classCairo_1_1LinearGradient.html
Cairo::Gradient
- LinearGradient
  classCairo_1_1LinearGradient.html
  2dea1c14f7c79bac3daa271a3ddbcca6
  (cairo_pattern_t *cobject, bool has_reference=false)
- void get_linear_points classCairo_1_1LinearGradient.html f885258cb4833bec0e0a84476b52340f (double &x0, double &y0, double &x1, double &y1) const
- virtual ~LinearGradient classCairo_1_1LinearGradient.html 4a31b3447c1e3370bd9ec6d72f4324be ()
- static RefPtr< LinearGradient > create classCairo_1_1LinearGradient.html da4b398d3c60dec6f650e940b2117f71 (double x0, double y0, double x1, double y1)
- LinearGradient
  classCairo_1_1LinearGradient.html
  f6b8e8e36eca93bbc6abbd85955299fe
  (double x0, double y0, double x1, double y1)
Cairo::RadialGradient
classCairo_1_1RadialGradient.html
Cairo::Gradient
- RadialGradient
  classCairo_1_1RadialGradient.html
  6388284de673c81f1d535ff866ce11ca
  (cairo_pattern_t *cobject, bool has_reference=false)
- void get_radial_circles classCairo_1_1RadialGradient.html 16ec007a620a4836c2fcea7107f480a1 (double &x0, double &y0, double &r0, double &x1, double &y1, double &r1) const
- virtual ~RadialGradient classCairo_1_1RadialGradient.html 8f39d07709792f5abd75705e5852d3dd ()
- static RefPtr< RadialGradient > create classCairo_1_1RadialGradient.html 6cf02d90cf1099cfaf085799547db02d (double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)
- RadialGradient
  classCairo_1_1RadialGradient.html
  59e11d5b13e489bcb590db3152dcfb4f
  (double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)
Cairo::QuartzFontFace
classCairo_1_1QuartzFontFace.html
Cairo::FontFace
- static RefPtr< QuartzFontFace > create classCairo_1_1QuartzFontFace.html 4a9543947dccafb7c08e8a10c0b0a7fa (CGFontRef font)
- static RefPtr< QuartzFontFace > create classCairo_1_1QuartzFontFace.html cf2559b93b2026dbb5dec7fc2e9e510a (ATSUFontID font_id)
- QuartzFontFace
  classCairo_1_1QuartzFontFace.html
  ce6647ef3cb71b1cae90be9bcc32e973
  (CGFontRef font)
- QuartzFontFace
  classCairo_1_1QuartzFontFace.html
  c7df53f82e992f2db387295f8b1d91a1
  (ATSUFontID font_id)
Cairo::QuartzSurface
classCairo_1_1QuartzSurface.html
Cairo::Surface
- QuartzSurface
  classCairo_1_1QuartzSurface.html
  14fa4758ee13f117df028455c434c950
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~QuartzSurface classCairo_1_1QuartzSurface.html bc137ab5872ea08b8cb487a026b87321 ()
- CGContextRef get_cg_context classCairo_1_1QuartzSurface.html db20c77cc96f4716ef0b3634d3689d63 () const
- static RefPtr< QuartzSurface > create classCairo_1_1QuartzSurface.html c8d11fe174bd9e4480da10a1696d6297 (CGContextRef cg_context, int width, int height)
- static RefPtr< QuartzSurface > create classCairo_1_1QuartzSurface.html d83e737c882fb32811a1adcb4832721f (Format format, int width, int height)
Cairo::RefPtr
classCairo_1_1RefPtr.html
T_CppObject
- RefPtr
  classCairo_1_1RefPtr.html
  ff19258db23434b3d41db0488b9249ea
  ()
- ~RefPtr
  classCairo_1_1RefPtr.html
  227899cc9f00a7f4fce1f14cf73249d2
  ()
- RefPtr
  classCairo_1_1RefPtr.html
  15f8fd5fdb043ef974e8f56b2fcc3d67
  (T_CppObject *pCppObject)
- RefPtr
  classCairo_1_1RefPtr.html
  cb129373ab925b608bb542edc4a35e07
  (T_CppObject *pCppObject, int *refcount)
- RefPtr
  classCairo_1_1RefPtr.html
  2abb53dbe20af15dcfb9903df9c336d5
  (const RefPtr< T_CppObject > &src)
- RefPtr
  classCairo_1_1RefPtr.html
  9f908e85eb371b62739fc04df304ab0e
  (const RefPtr< T_CastFrom > &src)
- void swap classCairo_1_1RefPtr.html 52edce24b7b132ba4ff2f8ef0571bb46 (RefPtr< T_CppObject > &other)
- RefPtr< T_CppObject > & operator= classCairo_1_1RefPtr.html f02d3fb424f50e0f0ed1443709d38c5e (const RefPtr< T_CppObject > &src)
- RefPtr< T_CppObject > & operator= classCairo_1_1RefPtr.html c82b7f2edd6f88c60be74b12af8e717a (const RefPtr< T_CastFrom > &src)
- bool operator== classCairo_1_1RefPtr.html 8270e1280138a5e2c1ec7775a05b9ded (const RefPtr< T_CppObject > &src) const
- bool operator!= classCairo_1_1RefPtr.html 70e5c59dcd60f1fe8b0e2fb33d9bae31 (const RefPtr< T_CppObject > &src) const
- T_CppObject * operator-> classCairo_1_1RefPtr.html e46ca4c9c90e3dd6a01e2d06a9b7504d () const
- operator bool
  classCairo_1_1RefPtr.html
  391b39a970de38580e3dc074b08f225f
  () const
- void clear classCairo_1_1RefPtr.html 9c00d0d5e9a924520413869bcf162d2a ()
- static RefPtr< T_CppObject > cast_dynamic classCairo_1_1RefPtr.html 6858cff2dc6fbe3b44cad59589d73628 (const RefPtr< T_CastFrom > &src)
- static RefPtr< T_CppObject > cast_static classCairo_1_1RefPtr.html d94b14307bcb276fa9fa2ea69bb57e43 (const RefPtr< T_CastFrom > &src)
- static RefPtr< T_CppObject > cast_const classCairo_1_1RefPtr.html 95662b0f276cecb068bb6027f34e3b9b (const RefPtr< T_CastFrom > &src)
Cairo::ScaledFont
classCairo_1_1ScaledFont.html
- cairo_scaled_font_t cobject classCairo_1_1ScaledFont.html 2d6be7ee16b4cbdcff67e6fdf3682b2a
- cobject * cobj classCairo_1_1ScaledFont.html db6a80b560e695f10e39810bfede01b4 ()
- const cobject * cobj classCairo_1_1ScaledFont.html 59b9ad6357e84be0e020ae163eeb7ffc () const
- ScaledFont
  classCairo_1_1ScaledFont.html
  4407baae7eda0bf820e7c38596edcf7f
  (cobject *cobj, bool has_reference=false)
- ~ScaledFont
  classCairo_1_1ScaledFont.html
  09ca7c3ff04102bd54c3898f740eea3e
  ()
- void get_extents classCairo_1_1ScaledFont.html bd99255e4eb802e9350143ec81a197af (FontExtents &extents) const
- void extents classCairo_1_1ScaledFont.html a64969e519ce44fba35f2061594e6f81 (FontExtents &extents) const
- void get_text_extents classCairo_1_1ScaledFont.html 757a8effcae445a5c46bf4501424abae (const std::string &utf8, TextExtents &extents) const
- void text_extents classCairo_1_1ScaledFont.html 396afc516d53234a04e81693a75b0203 (const std::string &utf8, TextExtents &extents) const
- void get_glyph_extents classCairo_1_1ScaledFont.html abfe38c6ca3e1c575b85aa7094e8601d (const std::vector< Glyph > &glyphs, TextExtents &extents)
- void glyph_extents classCairo_1_1ScaledFont.html 859bbee5886b15e1d8ab599dabab9833 (const std::vector< Glyph > &glyphs, TextExtents &extents)
- RefPtr< FontFace > get_font_face classCairo_1_1ScaledFont.html c20c70e78e70276842ab460bdc75513e () const
- void get_font_options classCairo_1_1ScaledFont.html 77b387d0cd3f23a71997d3719e270fd6 (FontOptions &options) const
- void get_font_matrix classCairo_1_1ScaledFont.html 3f4c3924cc10b3cffb025b6f6fa2e13b (Matrix &font_matrix) const
- void get_font_matrix classCairo_1_1ScaledFont.html ba264e1844f7fe7704115a984a39f437 (cairo_matrix_t &font_matrix) const
- void get_ctm classCairo_1_1ScaledFont.html 2ecb41822d51284c2f52a83b05cede8e (Matrix &ctm) const
- void get_ctm classCairo_1_1ScaledFont.html 86b6d3179b10491e2c755b886ef49b9e (cairo_matrix_t &ctm) const
- FontType get_type classCairo_1_1ScaledFont.html eabb462f690ec9e22fc0096af38c46bc () const
- void text_to_glyphs classCairo_1_1ScaledFont.html bf1bb0d07de65cc8d8f7e64d83f0be26 (double x, double y, const std::string &utf8, std::vector< Glyph > &glyphs, std::vector< TextCluster > &clusters, TextClusterFlags &cluster_flags)
- void get_scale_matrix classCairo_1_1ScaledFont.html c31d37dc06c1a95830cb9e30425f609c (Matrix &scale_matrix) const
- static RefPtr< ScaledFont > create classCairo_1_1ScaledFont.html dddf87ea689711ddbbee3028ed30e02b (const RefPtr< FontFace > &font_face, const Matrix &font_matrix, const Matrix &ctm, const FontOptions &options=FontOptions())
- static RefPtr< ScaledFont > create classCairo_1_1ScaledFont.html 2d422798461d1ad67d0191b71df1c25e (const RefPtr< FontFace > &font_face, const cairo_matrix_t &font_matrix, const cairo_matrix_t &ctm, const FontOptions &options=FontOptions())
- ScaledFont
  classCairo_1_1ScaledFont.html
  ca31f49f3121d2a6673205bebe7720c0
  (const RefPtr< FontFace > &font_face, const cairo_matrix_t &font_matrix, const cairo_matrix_t &ctm, const FontOptions &options=FontOptions())
- cobject * m_cobject classCairo_1_1ScaledFont.html a6f45de0a89807dd6678029807227757
Cairo::FtScaledFont
classCairo_1_1FtScaledFont.html
Cairo::ScaledFont
- FT_Face lock_face classCairo_1_1FtScaledFont.html 8b1153077c36a983a8f9176e554ce980 ()
- void unlock_face classCairo_1_1FtScaledFont.html 3b56b2e107f3119bca0a934926dce66e ()
- static RefPtr< FtScaledFont > create classCairo_1_1FtScaledFont.html 3c247841af3702cd28ab89b9f843a67e (const RefPtr< FtFontFace > &font_face, const Matrix &font_matrix, const Matrix &ctm, const FontOptions &options=FontOptions())
- FtScaledFont
  classCairo_1_1FtScaledFont.html
  809853982f391540df5ac1c124477d65
  (const RefPtr< FtFontFace > &font_face, const Matrix &font_matrix, const Matrix &ctm, const FontOptions &options=FontOptions())
Cairo::Surface
classCairo_1_1Surface.html
- sigc::slot< ErrorStatus, const unsigned char *, unsigned int > SlotWriteFunc classCairo_1_1Surface.html 02fb9416d466b762bc5845b0ae204f49
- sigc::slot< ErrorStatus, unsigned char *, unsigned int > SlotReadFunc classCairo_1_1Surface.html f66be8453e3fc558ea1282a911bf60e2
- cairo_surface_t cobject classCairo_1_1Surface.html d176eb7343b5902df3c19f9f56e59fb4
- Surface
  classCairo_1_1Surface.html
  47b90669a5a85d187cc0d28dc99915c8
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~Surface classCairo_1_1Surface.html 64ca52e9e8e9a64358ff85e6ef0d93c1 ()
- void get_font_options classCairo_1_1Surface.html 7e3dd712e398719315bbd89efe9af0b2 (FontOptions &options) const
- void finish classCairo_1_1Surface.html 8d8afee4ddb4935b85698f27099646a0 ()
- void flush classCairo_1_1Surface.html 8f95678918fb40bae15f8aad2adb6ef2 ()
- void mark_dirty classCairo_1_1Surface.html 77b1f860cc55f4ad168e100108e0b7bb ()
- void mark_dirty classCairo_1_1Surface.html 1dbf3a036b7dc7c09fc86996ea1ee61f (int x, int y, int width, int height)
- void set_device_offset classCairo_1_1Surface.html 957e290a548d3cba65aa9e3fd0c86180 (double x_offset, double y_offset)
- void get_device_offset classCairo_1_1Surface.html 5861783d0f5f3b396f52791a93e668fe (double &x_offset, double &y_offset) const
- void set_fallback_resolution classCairo_1_1Surface.html c8caca30702fe2bd69ae89929ee784e8 (double x_pixels_per_inch, double y_pixels_per_inch)
- void get_fallback_resolution classCairo_1_1Surface.html a3a8d5a2b5c91d11f7758d0a67f6093a (double &x_pixels_per_inch, double &y_pixels_per_inch) const
- SurfaceType get_type classCairo_1_1Surface.html 7ee0760ea1895f5e6c8f6673f83cc072 () const
- Content get_content classCairo_1_1Surface.html 5fe39669b1d4239f3e4f73a8bf5105a5 () const
- void copy_page classCairo_1_1Surface.html ae22bcaa9becbf3ca703a380f70c2c0a ()
- void show_page classCairo_1_1Surface.html d318acd86c1875854ef4e1e2867052c3 ()
- bool has_show_text_glyphs classCairo_1_1Surface.html e4e133bf758c85195db6d3ccfbe1d54a () const
- void write_to_png classCairo_1_1Surface.html 153405d271814ab4d47b90a1c36d2370 (const std::string &filename)
- void write_to_png_stream classCairo_1_1Surface.html b3eca5bc13abe27f470fdf08134269bb (const SlotWriteFunc &write_func)
- void write_to_png classCairo_1_1Surface.html 83763b7906a666b095ce376271455457 (cairo_write_func_t write_func, void *closure)
- cobject * cobj classCairo_1_1Surface.html 17d8f600aedba416bb640ac841494bde ()
- const cobject * cobj classCairo_1_1Surface.html f45e0ec675af4bb7259df99d202ac83c () const
- static RefPtr< Surface > create classCairo_1_1Surface.html c471fbf586ba579565c6d876f9164717 (const RefPtr< Surface > other, Content content, int width, int height)
- cobject * m_cobject classCairo_1_1Surface.html 8c9aea28f0d1f6c2dcb507a2c7bb027c
Cairo::ImageSurface
classCairo_1_1ImageSurface.html
Cairo::Surface
- ImageSurface
  classCairo_1_1ImageSurface.html
  19a7d3c6f4320c4d812629b3c18925ac
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~ImageSurface classCairo_1_1ImageSurface.html 489f33357db18c23bdf8ebd5d07d8264 ()
- int get_width classCairo_1_1ImageSurface.html f75b30cde988ad6959bb75862f5b6e2a () const
- int get_height classCairo_1_1ImageSurface.html a0e17bed71b125fd4725386ee1f14d07 () const
- unsigned char * get_data classCairo_1_1ImageSurface.html 94ba52fe4a201579c8a5541717822bdb ()
- const unsigned char * get_data classCairo_1_1ImageSurface.html 8858eb704ebe2118baf83f2a104b9140 () const
- Format get_format classCairo_1_1ImageSurface.html edccf9d08b3e5852c0bbb195cf1379a8 () const
- int get_stride classCairo_1_1ImageSurface.html 4b33c7f1c03197eb66dac3e909c5a39a () const
- static int format_stride_for_width classCairo_1_1ImageSurface.html c74f130a3bb36bd9fd70003cd8562ce5 (Cairo::Format format, int width)
- static RefPtr< ImageSurface > create classCairo_1_1ImageSurface.html 82887e1a0480ab16aa891e135f2b28d6 (Format format, int width, int height)
- static RefPtr< ImageSurface > create classCairo_1_1ImageSurface.html feb1b8203f9fa23ff4bca7b70723f370 (unsigned char *data, Format format, int width, int height, int stride)
- static RefPtr< ImageSurface > create_from_png classCairo_1_1ImageSurface.html ac35bcd255347574036746810f8a2978 (std::string filename)
- static RefPtr< ImageSurface > create_from_png_stream classCairo_1_1ImageSurface.html 7ac275170e7235457c9806aec7cf6f6a (const SlotReadFunc &read_func)
- static RefPtr< ImageSurface > create_from_png classCairo_1_1ImageSurface.html 43a9cf2aaaa8b2ef91da00bb244c7098 (cairo_read_func_t read_func, void *closure)
Cairo::PdfSurface
classCairo_1_1PdfSurface.html
Cairo::Surface
- PdfSurface
  classCairo_1_1PdfSurface.html
  b2da398a2c5b4d0489964eff3adad638
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~PdfSurface classCairo_1_1PdfSurface.html e2a9198838ff56d5f46cd28becffdd48 ()
- void set_size classCairo_1_1PdfSurface.html aae35e5e41a731d3f16f3b238b364bdc (double width_in_points, double height_in_points)
- static RefPtr< PdfSurface > create classCairo_1_1PdfSurface.html 92403fe5ad8ae6862e005c3d185e9123 (std::string filename, double width_in_points, double height_in_points)
- static RefPtr< PdfSurface > create_for_stream classCairo_1_1PdfSurface.html a8537c400b7b212550dd4091099a8b2a (const SlotWriteFunc &write_func, double width_in_points, double height_in_points)
- static RefPtr< PdfSurface > create classCairo_1_1PdfSurface.html a9fc3e58c824a3fe4428b556f6938382 (cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)
Cairo::PsSurface
classCairo_1_1PsSurface.html
Cairo::Surface
- PsSurface
  classCairo_1_1PsSurface.html
  0b84b39dd7188da7e785ee8af85374f1
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~PsSurface classCairo_1_1PsSurface.html 118c07206670cc3535c739599d4d10d3 ()
- void set_size classCairo_1_1PsSurface.html 9de17b1a3db7227a4f16fbf08a4cef2a (double width_in_points, double height_in_points)
- void dsc_comment classCairo_1_1PsSurface.html 9cd275173ea5dd88eeb485aab614cf92 (std::string comment)
- void dsc_begin_setup classCairo_1_1PsSurface.html 2c72ddaa92aaf109511586e445309131 ()
- void dsc_begin_page_setup classCairo_1_1PsSurface.html dcaaa1cf7f554e71f85039424726f6c9 ()
- void set_eps classCairo_1_1PsSurface.html a2424e42623eb0c410573b465f7b0f00 (bool eps)
- bool get_eps classCairo_1_1PsSurface.html f31ab624b15d1d8a36ee6e06e3980cc9 () const
- void restrict_to_level classCairo_1_1PsSurface.html 2db7043f9b80e2d2082a66ba419b5d46 (PsLevel level)
- static RefPtr< PsSurface > create classCairo_1_1PsSurface.html 0d7a34b58211563e2b1f2f4f85818e90 (std::string filename, double width_in_points, double height_in_points)
- static RefPtr< PsSurface > create_for_stream classCairo_1_1PsSurface.html aa633e9ca0c424eae66d63826684f4d4 (const SlotWriteFunc &write_func, double width_in_points, double height_in_points)
- static RefPtr< PsSurface > create classCairo_1_1PsSurface.html 108e885033a7a6c2697f7a94b40bb113 (cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)
- static const std::vector< PsLevel > get_levels classCairo_1_1PsSurface.html 63de398067f3af5e6179e057063cc76d ()
- static std::string level_to_string classCairo_1_1PsSurface.html 7afd98b03c189f1761cbe7e90db334dc (PsLevel level)
Cairo::SvgSurface
classCairo_1_1SvgSurface.html
Cairo::Surface
- SvgSurface
  classCairo_1_1SvgSurface.html
  67303207546ee57abfa62d4d0892575f
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~SvgSurface classCairo_1_1SvgSurface.html f782712407e736ea1d5c4e4c272ff7f1 ()
- void restrict_to_version classCairo_1_1SvgSurface.html 4ac854641fe28b16c5e01582d91e22dc (SvgVersion version)
- static RefPtr< SvgSurface > create classCairo_1_1SvgSurface.html 54d98ee27aa6274627335d8ccbd34a6e (std::string filename, double width_in_points, double height_in_points)
- static RefPtr< SvgSurface > create_for_stream classCairo_1_1SvgSurface.html 3cc1ca3b8191ab2366b20fea664c2ce9 (const SlotWriteFunc &write_func, double width_in_points, double height_in_points)
- static RefPtr< SvgSurface > create classCairo_1_1SvgSurface.html 88fc030bd0b9ffa7f3455fcdf383ea16 (cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)
- static const std::vector< SvgVersion > get_versions classCairo_1_1SvgSurface.html 25403772072f28f7c40e6478332babaa ()
- static std::string version_to_string classCairo_1_1SvgSurface.html 3a15a5df131a8ef6cc8786342c7e6dfc (SvgVersion version)
Cairo::GlitzSurface
classCairo_1_1GlitzSurface.html
Cairo::Surface
- GlitzSurface
  classCairo_1_1GlitzSurface.html
  5cac88d99e13f65090f25ed28983b8ad
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~GlitzSurface classCairo_1_1GlitzSurface.html b84419874031e8e7b465f185e317b9c6 ()
- static RefPtr< GlitzSurface > create classCairo_1_1GlitzSurface.html 4856fa658883d3a972dd54263f016a70 (glitz_surface_t *surface)
Cairo::Win32FontFace
classCairo_1_1Win32FontFace.html
Cairo::FontFace
- static RefPtr< Win32FontFace > create classCairo_1_1Win32FontFace.html f494a9cc048461b0dbd8e6789c20b9b4 (LOGFONTW *logfont)
- static RefPtr< Win32FontFace > create classCairo_1_1Win32FontFace.html 9fe45f8a4ae6329e26d2472211c430a9 (HFONT font)
- static RefPtr< Win32FontFace > create classCairo_1_1Win32FontFace.html 69aef61b50a464318228bfb4a6a1de0c (LOGFONTW *logfont, HFONT font)
- Win32FontFace
  classCairo_1_1Win32FontFace.html
  b1a4b0a5dd995ae84c35823b8fa801c3
  (LOGFONTW *logfont)
- Win32FontFace
  classCairo_1_1Win32FontFace.html
  0ed6f8b28cd345795785436211a54673
  (HFONT font)
- Win32FontFace
  classCairo_1_1Win32FontFace.html
  4a6934587e6ee36ec489299c40ac97d8
  (LOGFONTW *logfont, HFONT font)
Cairo::Win32ScaledFont
classCairo_1_1Win32ScaledFont.html
Cairo::ScaledFont
- void select_font classCairo_1_1Win32ScaledFont.html c6212da0cd1703a735c327480c4342cf (HDC hdc)
- void done_font classCairo_1_1Win32ScaledFont.html b06d5966b259ee21db5da72eb3726afd ()
- double get_metrics_factor classCairo_1_1Win32ScaledFont.html fdb579126ac08de40624567c18088e40 () const
- void get_logical_to_device classCairo_1_1Win32ScaledFont.html d3c3ef003def222634fecee16e8e4139 (Matrix &logical_to_device) const
- void get_device_to_logical classCairo_1_1Win32ScaledFont.html 1d559473b01a1446eca422bc77154e54 (Matrix &device_to_logical) const
- static RefPtr< Win32ScaledFont > create classCairo_1_1Win32ScaledFont.html 5571af577942771c07bf33e46ff4e715 (const RefPtr< Win32FontFace > &font_face, const Matrix &font_matrix, const Matrix &ctm, const FontOptions &options=FontOptions())
- Win32ScaledFont
  classCairo_1_1Win32ScaledFont.html
  6257a1be5c290dedad297f34db488211
  (const RefPtr< Win32FontFace > &font_face, const Matrix &font_matrix, const Matrix &ctm, const FontOptions &options=FontOptions())
Cairo::Win32Surface
classCairo_1_1Win32Surface.html
Cairo::Surface
- Win32Surface
  classCairo_1_1Win32Surface.html
  74e9cee0ea5f89bcc5dc7444217b1f1d
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~Win32Surface classCairo_1_1Win32Surface.html 04fd3568ffc9a969d7f625f28ae1e584 ()
- HDC get_dc classCairo_1_1Win32Surface.html cdcc018282d8cfed8bc992233a378aa4 () const
- RefPtr< ImageSurface > get_image classCairo_1_1Win32Surface.html e34550ff9da8de1739327291c73a9f73 ()
- static RefPtr< Win32Surface > create classCairo_1_1Win32Surface.html 6e5658b32a2d2083d0fddf81428ca1fb (HDC hdc)
- static RefPtr< Win32Surface > create classCairo_1_1Win32Surface.html bd2b5f85390a34531a0c40e6e6c692d8 (Format format, int width, int height)
- static RefPtr< Win32Surface > create_with_dib classCairo_1_1Win32Surface.html 78cfec22533db4a28356dedf7a82163e (Format format, int width, int height)
- static RefPtr< Win32Surface > create_with_ddb classCairo_1_1Win32Surface.html 8797038d60b767e538f7302e46471817 (HDC hdc, Format format, int width, int height)
Cairo::Win32PrintingSurface
classCairo_1_1Win32PrintingSurface.html
Cairo::Surface
- Win32PrintingSurface
  classCairo_1_1Win32PrintingSurface.html
  c487a4537e12408e1420051976477032
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~Win32PrintingSurface classCairo_1_1Win32PrintingSurface.html bacc406740bec0fe5d1b4a9f50642af1 ()
- static RefPtr< Win32PrintingSurface > create classCairo_1_1Win32PrintingSurface.html 433dfdbac69b4ca3428f9b7d1066a317 (HDC hdc)
Cairo::XlibSurface
classCairo_1_1XlibSurface.html
Cairo::Surface
- XlibSurface
  classCairo_1_1XlibSurface.html
  fe45b69c03a79879b0e1b1cabb13a6da
  (cairo_surface_t *cobject, bool has_reference=false)
- virtual ~XlibSurface classCairo_1_1XlibSurface.html 362141c504db6742c4e09af52945709f ()
- void set_size classCairo_1_1XlibSurface.html 69b6337fa91dd53a054427e9a8235f16 (int width, int height)
- void set_drawable classCairo_1_1XlibSurface.html 92f59aab3ce0a113df0f6de18f306816 (Drawable drawable, int width, int height)
- Drawable get_drawable classCairo_1_1XlibSurface.html e72506a16c6865a5709d38e2e33b1771 () const
- const Display * get_display classCairo_1_1XlibSurface.html d073af9affb7338e9b78589e7565a320 () const
- Display * get_display classCairo_1_1XlibSurface.html fe98ccb169fe84f05ff7f2c1fb413a5a ()
- Screen * get_screen classCairo_1_1XlibSurface.html 95da96899c1098dae4dc34d0b489d4b5 ()
- const Screen * get_screen classCairo_1_1XlibSurface.html e0a1ccd477c2e5691b5a748c71191338 () const
- Visual * get_visual classCairo_1_1XlibSurface.html da56c72e6f48420340a0bc4ae0ae22b0 ()
- const Visual * get_visual classCairo_1_1XlibSurface.html 2e1b0cc64bd149a141a08112236726a1 () const
- int get_depth classCairo_1_1XlibSurface.html 476e5ddd3deee79c8f47be01e1e0f7e7 () const
- int get_height classCairo_1_1XlibSurface.html 5ebd424f0c526c82141051a9824f3c69 () const
- int get_width classCairo_1_1XlibSurface.html 8cce1064a3f867657eb31e83d1dd464d () const
- XRenderPictFormat * get_xrender_format classCairo_1_1XlibSurface.html 285b8e6394c22f395cca79c92dc17429 () const
- static RefPtr< XlibSurface > create classCairo_1_1XlibSurface.html e4c1ee03939f091bc5f1bc75e8b35dcb (Display *dpy, Drawable drawable, Visual *visual, int width, int height)
- static RefPtr< XlibSurface > create classCairo_1_1XlibSurface.html 8ece252d2269f2f73c9f436dbc6c8a30 (Display *dpy, Pixmap bitmap, Screen *screen, int width, int height)
- static Cairo::RefPtr< Cairo::XlibSurface > create_with_xrender_format classCairo_1_1XlibSurface.html 88149191bb6cef8fbe5dded45be35355 (Display *dpy, Drawable drawable, Screen *screen, XRenderPictFormat *format, int width, int height)