From 2e737e07b2f751a150b9c7f6cba72ff78cf60355 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Tue, 2 Oct 2012 21:46:31 -0700 Subject: [PATCH] alternative mapnik::raster constructor that allows less copying - refs #1508 --- include/mapnik/raster.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/mapnik/raster.hpp b/include/mapnik/raster.hpp index 2a9951966..5a5c7c59a 100644 --- a/include/mapnik/raster.hpp +++ b/include/mapnik/raster.hpp @@ -33,11 +33,17 @@ struct raster box2d ext_; image_data_32 data_; bool premultiplied_alpha_; + raster(box2d const& ext, unsigned width, unsigned height, bool premultiplied_alpha = false) + : ext_(ext), + data_(width,height), + premultiplied_alpha_(premultiplied_alpha) + {} raster(box2d const& ext,image_data_32 const& data, bool premultiplied_alpha = false) : ext_(ext), data_(data), premultiplied_alpha_(premultiplied_alpha) {} + }; }