Lines Matching refs:Surface
292 friend class Surface;
299 class Surface {
301 // Private so Surface objects can not be copied
302 Surface(const Surface &) {}
303 Surface &operator=(const Surface &) { return *this; }
305 Surface() {};
306 virtual ~Surface() {};
307 static Surface *Allocate();
311 virtual void InitPixMap(int width, int height, Surface *surface_, WindowID wid)=0;
323 virtual void FillRectangle(PRectangle rc, Surface &surfacePattern)=0;
328 virtual void Copy(PRectangle rc, Point from, Surface &surfaceSource)=0;