+ void line(const gRegion &clip, ePoint start, ePoint end, gColor color);
+public:
+ gSurface *surface;
+
+ eLock contentlock;
+ int final;
+
+ gPixmap *lock();
+ void unlock();
+
+ eSize getSize() const { return eSize(surface->x, surface->y); }
+
+ gPixmap(gSurface *surface);
+ gPixmap(eSize, int bpp);