diff options
author | Vladimir Vukicevic <vladimir@pobox.com> | 2006-02-17 23:17:23 -0800 |
---|---|---|
committer | Vladimir Vukicevic <vladimir@cyclone.vlad1.com> | 2006-02-27 12:53:36 +0100 |
commit | 0fe8a93d95ab0b2235133fa089be8ec99d1a5248 (patch) | |
tree | d176566d158597fe6f7ab9c6eaf61d7f5cb6a441 /src/cairo-win32.h | |
parent | f4b34df6b6c07024a1b552236d8e0db959771b15 (diff) | |
download | cairo-0fe8a93d95ab0b2235133fa089be8ec99d1a5248.tar.gz |
Win32: expose win32 DIB (image) surface creation function, and DC getter
Adds cairo_win32_surface_create_dib() for creating a win32 DIB-backed
surface with a particular format. Also exposes
cairo_win32_surface_get_dc() to obtain the DC of a win32 surface.
(cherry picked from 0813a1b9b6f35d786fe8cb0d4748771023956cde commit)
Diffstat (limited to 'src/cairo-win32.h')
-rw-r--r-- | src/cairo-win32.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cairo-win32.h b/src/cairo-win32.h index 8d43bb74f..a631820a4 100644 --- a/src/cairo-win32.h +++ b/src/cairo-win32.h @@ -47,6 +47,14 @@ CAIRO_BEGIN_DECLS cairo_public cairo_surface_t * cairo_win32_surface_create (HDC hdc); +cairo_public cairo_surface_t * +cairo_win32_surface_create_dib (cairo_format_t format, + int width, + int height); + +cairo_public HDC +cairo_win32_surface_get_dc (cairo_surface_t *surface); + cairo_public cairo_font_face_t * cairo_win32_font_face_create_for_logfontw (LOGFONTW *logfont); |