diff options
Diffstat (limited to 'src/skia/cairo-skia-private.h')
-rw-r--r--[-rwxr-xr-x] | src/skia/cairo-skia-private.h | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/src/skia/cairo-skia-private.h b/src/skia/cairo-skia-private.h index cbd8c888d..f538b486b 100755..100644 --- a/src/skia/cairo-skia-private.h +++ b/src/skia/cairo-skia-private.h @@ -44,7 +44,26 @@ #include <SkPaint.h> #include <SkPath.h> +/** + * cairo_skia_context_t: + * + * A #cairo_skia_context_t includes handles to Skia's canvas, + * paint, and path objects along with the Cairo source surfaces + * and matrix, and the original and target #cairo_skia_surface_t + * objects. + * + * Since: 1.10 + **/ typedef struct _cairo_skia_context cairo_skia_context_t; + +/** + * cairo_skia_surface_t: + * + * A #cairo_skia_surface_t is a container for the underlying + * #SkBitmap and the corresponding Cairo image surface. + * + * Since: 1.10 + **/ typedef struct _cairo_skia_surface cairo_skia_surface_t; struct _cairo_skia_context { @@ -92,11 +111,9 @@ format_to_sk_config (cairo_format_t format, case CAIRO_FORMAT_A8: config = SkBitmap::kA8_Config; break; - case CAIRO_FORMAT_A1: - config = SkBitmap::kA1_Config; - break; case CAIRO_FORMAT_RGB30: case CAIRO_FORMAT_INVALID: + case CAIRO_FORMAT_A1: default: return false; } |