-class gDC
-{
-protected:
- eLock dclock;
-public:
- virtual void exec(gOpcode *opcode)=0;
- virtual RESULT getPixmap(ePtr<gPixmap> &)=0;
- virtual eSize getSize()=0;
- virtual const eRect &getClip()=0;
- virtual gRGB getRGB(gColor col)=0;
- virtual ~gDC();
- void lock() { dclock.lock(1); }
- void unlock() { dclock.unlock(1); }
-};
-
-class gPixmapDC: public gDC