| cobj() | Cairo::Surface | inline | 
  | cobj() const | Cairo::Surface | inline | 
  | cobject typedef | Cairo::Surface |  | 
  | copy_page() | Cairo::Surface |  | 
  | create(Format format, int width, int height) | Cairo::ImageSurface | static | 
  | create(unsigned char * data, Format format, int width, int height, int stride) | Cairo::ImageSurface | static | 
  | Cairo::Surface::create(const RefPtr< Surface > other, Content content, int width, int height) | Cairo::Surface | static | 
  | Cairo::Surface::create(const RefPtr< Surface > & target, double x, double y, double width, double height) | Cairo::Surface | static | 
  | create_from_png(std::string filename) | Cairo::ImageSurface | static | 
  | create_from_png_stream(const SlotReadFunc & read_func) | Cairo::ImageSurface | static | 
  | finish() | Cairo::Surface |  | 
  | flush() | Cairo::Surface |  | 
  | Format enum name | Cairo::Surface |  | 
  | format_stride_for_width(Format format, int width) | Cairo::ImageSurface | static | 
  | get_content() const | Cairo::Surface |  | 
  | get_data() | Cairo::ImageSurface |  | 
  | get_data() const | Cairo::ImageSurface |  | 
  | get_device() | Cairo::Surface |  | 
  | get_device_offset(double & x_offset, double & y_offset) const | Cairo::Surface |  | 
  | get_device_scale(double & x_scale, double & y_scale) const | Cairo::Surface |  | 
  | get_device_scale() const | Cairo::Surface |  | 
  | get_fallback_resolution(double & x_pixels_per_inch, double & y_pixels_per_inch) const | Cairo::Surface |  | 
  | get_font_options(FontOptions & options) const | Cairo::Surface |  | 
  | get_format() const | Cairo::ImageSurface |  | 
  | get_height() const | Cairo::ImageSurface |  | 
  | get_mime_data(const std::string & mime_type, unsigned long & length) | Cairo::Surface |  | 
  | get_stride() const | Cairo::ImageSurface |  | 
  | get_type() const | Cairo::Surface |  | 
  | get_width() const | Cairo::ImageSurface |  | 
  | has_show_text_glyphs() const | Cairo::Surface |  | 
  | ImageSurface(cairo_surface_t * cobject, bool has_reference=false) | Cairo::ImageSurface | explicit | 
  | m_cobject | Cairo::Surface | protected | 
  | mark_dirty() | Cairo::Surface |  | 
  | mark_dirty(int x, int y, int width, int height) | Cairo::Surface |  | 
  | operator=(const Surface &)=delete | Cairo::Surface |  | 
  | set_device_offset(double x_offset, double y_offset) | Cairo::Surface |  | 
  | set_device_scale(double x_scale, double y_scale) | Cairo::Surface |  | 
  | set_device_scale(double scale) | Cairo::Surface | inline | 
  | set_fallback_resolution(double x_pixels_per_inch, double y_pixels_per_inch) | Cairo::Surface |  | 
  | set_mime_data(const std::string & mime_type, unsigned char * data, unsigned long length, const SlotDestroy & slot_destroy) | Cairo::Surface |  | 
  | show_page() | Cairo::Surface |  | 
  | SlotDestroy typedef | Cairo::Surface |  | 
  | SlotReadFunc typedef | Cairo::Surface |  | 
  | SlotWriteFunc typedef | Cairo::Surface |  | 
  | Surface(cairo_surface_t * cobject, bool has_reference=false) | Cairo::Surface | explicit | 
  | Surface(const Surface &)=delete | Cairo::Surface |  | 
  | Type enum name | Cairo::Surface |  | 
  | unset_mime_data(const std::string & mime_type) | Cairo::Surface |  | 
  | write_to_png(const std::string & filename) | Cairo::Surface |  | 
  | write_to_png_stream(const SlotWriteFunc & write_func) | Cairo::Surface |  | 
  | ~ImageSurface() override | Cairo::ImageSurface |  | 
  | ~Surface() | Cairo::Surface | virtual |