From 74bf3e1983ab557d236ee548494694692b1b1810 Mon Sep 17 00:00:00 2001 From: Bryce Harrington Date: Thu, 27 Mar 2014 18:03:33 -0700 Subject: Add device_config_t This structure will be used for communicating various configuration settings to the image, egl, and glx setup routines. For now just use it for passing width/height and the surface type. --- src/cairo-image.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/cairo-image.cpp') diff --git a/src/cairo-image.cpp b/src/cairo-image.cpp index 7a9755c..73bbad6 100644 --- a/src/cairo-image.cpp +++ b/src/cairo-image.cpp @@ -4,11 +4,12 @@ #include #include "image.h" +#include "device_config.h" static image_state_t *state; cairo_surface_t * -create_cairo_surface_image (int width, int height) +create_cairo_surface_image (const device_config_t& config) { cairo_surface_t *cairo_surface; @@ -27,8 +28,8 @@ create_cairo_surface_image (int width, int height) */ cairo_surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, - width, - height); + config.width, + config.height); return cairo_surface; } -- cgit v1.3.1-4-g156e