svgtopt/VGRenderer/PseudoVG/src/PseudoVGSurfaceImpl.cpp
branchRCL_3
changeset 17 db5c883ad1c5
parent 14 9be6eed35a80
child 18 1902ade171ab
equal deleted inserted replaced
14:9be6eed35a80 17:db5c883ad1c5
    48     }
    48     }
    49 
    49 
    50 TInt CPseudoVGSurfaceImpl::InitializeSurface(TSize aSize, TInt /*aColorSpace*/)
    50 TInt CPseudoVGSurfaceImpl::InitializeSurface(TSize aSize, TInt /*aColorSpace*/)
    51     {
    51     {
    52     iSize = aSize;
    52     iSize = aSize;
    53     return iPseodoVGRendererImpl->vgGetError();
    53     iPseodoVGRendererImpl->EmptyEncodedData();
    54     
    54     return KErrNone;
    55     }
    55     }
    56 
    56 
    57 void CPseudoVGSurfaceImpl::SetConfiguration(TInt aOption, const TAny* aValue)
    57 void CPseudoVGSurfaceImpl::SetConfiguration(TInt aOption, const TAny* aValue)
    58     {
    58     {
    59     if (aOption == BTIMAP_HEADER)
    59     if (aOption == BTIMAP_HEADER)
    67     return KErrNone;
    67     return KErrNone;
    68     }
    68     }
    69 
    69 
    70 TInt CPseudoVGSurfaceImpl::ResizeSurface(TSize aSize)
    70 TInt CPseudoVGSurfaceImpl::ResizeSurface(TSize aSize)
    71     {
    71     {
    72     iSize = aSize;    
    72     iSize = aSize;
    73     iPseodoVGRendererImpl->EmptyEncodedData();
    73     return KErrNone;
    74     return iPseodoVGRendererImpl->vgGetError();
       
    75     }
    74     }
    76 
    75 
    77 TInt CPseudoVGSurfaceImpl::CopyBitmap(TInt aDisplayMode, TInt aMaskMode,CFbsBitmap *aBitmap, CFbsBitmap *aMask, TSize /*aSize*/)
    76 TInt CPseudoVGSurfaceImpl::CopyBitmap(TInt aDisplayMode, TInt aMaskMode,CFbsBitmap *aBitmap, CFbsBitmap *aMask, TSize /*aSize*/)
    78     {
    77     {
    79     const TPtr8 vgStream = iPseodoVGRendererImpl->GetEncodedData();
    78     const TPtr8 vgStream = iPseodoVGRendererImpl->GetEncodedData();