]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/cairo.cpp
fixing RTTI
[wxWidgets.git] / src / common / cairo.cpp
index b27bdd92c32cfe2bde004ff05eca08533628f4a4..871e320b0579bd6666395fdf66d6c2d3dce767cb 100644 (file)
         (cairo_t *cr), (cr), NULL ) \
     m( cairo_surface_t*, cairo_surface_create_similar, \
         (cairo_surface_t *other, cairo_content_t content, int width, int height), (other, content, width, height), NULL) \
+    m( int, cairo_format_stride_for_width, \
+       (cairo_format_t format, int width), (format, width), 0)  \
+    m( int, cairo_version, \
+       (), (), 0)  \
+    m( int, cairo_image_surface_get_stride, \
+       (cairo_surface_t *surface), (surface), 0) \
+    m( unsigned char *, cairo_image_surface_get_data, \
+       (cairo_surface_t *surface), (surface), NULL) \
+    m( cairo_format_t, cairo_image_surface_get_format, \
+       (cairo_surface_t *surface), (surface), CAIRO_FORMAT_INVALID) \
+    m( cairo_surface_type_t, cairo_surface_get_type, \
+       (cairo_surface_t *surface), (surface), -1) \
     wxCAIRO_PLATFORM_METHODS(m)
 
+    
 #if wxUSE_PANGO
 #define wxFOR_ALL_PANGO_CAIRO_VOIDMETHODS(m) \
     m( pango_cairo_update_layout, \
 wxFOR_ALL_CAIRO_VOIDMETHODS(wxCAIRO_DECLARE_VOIDTYPE)
 wxFOR_ALL_CAIRO_METHODS(wxCAIRO_DECLARE_TYPE)
 
+
 class wxCairo
 {
 public: