public unsafe CairoSurfaceWrapper (Cairo.ImageSurface surface) { this.surface = surface; this.data_ptr = (ColorBgra*)surface.DataPtr; height = surface.Height; width = surface.Width; }