38 virtual ~MVGSurfaceImpl(){} |
37 virtual ~MVGSurfaceImpl(){} |
39 |
38 |
40 virtual TInt InitializeSurface(TSize aSize, TInt aColorSpace) = 0; |
39 virtual TInt InitializeSurface(TSize aSize, TInt aColorSpace) = 0; |
41 |
40 |
42 virtual TInt CreateSurface(TInt aDisplayMode, RWindow *aSurface, CFbsBitmap *aBitmap) = 0; |
41 virtual TInt CreateSurface(TInt aDisplayMode, RWindow *aSurface, CFbsBitmap *aBitmap) = 0; |
43 virtual TInt CreateSurface(TInt /*aDisplayMode*/, RWindow */*aSurface*/, CSvgtBitmap */*aBitmap*/){ return KErrNotSupported; } |
|
44 |
42 |
45 virtual TInt ResizeSurface(TSize aSize) = 0; |
43 virtual TInt ResizeSurface(TSize aSize) = 0; |
46 |
44 |
47 virtual void SetConfiguration(TInt aOption, const TAny* aValue) = 0; |
45 virtual void SetConfiguration(TInt aOption, const TAny* aValue) = 0; |
48 |
46 |
49 virtual TInt CopyBitmap(TInt aDisplayMode, TInt aMaskMode, CFbsBitmap *aBitmap, CFbsBitmap *aMask, TSize aSize = TSize(0,0)) = 0; |
47 virtual TInt CopyBitmap(TInt aDisplayMode, TInt aMaskMode, CFbsBitmap *aBitmap, CFbsBitmap *aMask, TSize aSize = TSize(0,0)) = 0; |
50 virtual TInt CopyBitmap(TInt /*aDisplayMode*/, TInt /*aMaskMode*/, CSvgtBitmap* /*aBitmap*/, CSvgtBitmap */*aMask*/, TSize /*aSize*/ = TSize(0,0)) { return KErrNotSupported; } |
|
51 |
48 |
52 virtual TInt BindClientBuffer(TInt aBuffer) = 0; |
49 virtual TInt BindClientBuffer(TInt aBuffer) = 0; |
53 |
50 |
54 virtual TInt PrepareToBindClientBuffer() = 0; |
51 virtual TInt PrepareToBindClientBuffer() = 0; |
55 virtual TInt UnBindClientBuffer() = 0; |
52 virtual TInt UnBindClientBuffer() = 0; |