svgtopt/VGRenderer/inc/MVGSurfaceImpl.h
changeset 26 796196dd6e68
parent 0 d46562c3d99d
child 39 1902ade171ab
--- a/svgtopt/VGRenderer/inc/MVGSurfaceImpl.h	Fri May 14 16:45:42 2010 +0300
+++ b/svgtopt/VGRenderer/inc/MVGSurfaceImpl.h	Wed Jun 09 11:15:09 2010 +0300
@@ -23,6 +23,7 @@
 
 class RWindow;
 class CFbsBitmap;
+class CSvgtBitmap;
 
 class MVGSurfaceImpl
 {
@@ -39,12 +40,14 @@
     virtual TInt InitializeSurface(TSize aSize, TInt aColorSpace) = 0;
     
     virtual TInt CreateSurface(TInt aDisplayMode, RWindow *aSurface, CFbsBitmap *aBitmap) = 0;
+    virtual TInt CreateSurface(TInt /*aDisplayMode*/, RWindow */*aSurface*/, CSvgtBitmap */*aBitmap*/){ return KErrNotSupported; }
     
     virtual TInt ResizeSurface(TSize aSize) = 0;
     
     virtual void SetConfiguration(TInt aOption, const TAny* aValue) = 0;
     
     virtual TInt CopyBitmap(TInt aDisplayMode, TInt aMaskMode, CFbsBitmap *aBitmap, CFbsBitmap *aMask, TSize aSize = TSize(0,0)) = 0;
+    virtual TInt CopyBitmap(TInt /*aDisplayMode*/, TInt /*aMaskMode*/, CSvgtBitmap* /*aBitmap*/, CSvgtBitmap */*aMask*/, TSize /*aSize*/ = TSize(0,0)) { return KErrNotSupported; }
     
     virtual TInt BindClientBuffer(TInt aBuffer) = 0;