uifw/ganes/src/HgVgHelper.cpp
branchRCL_3
changeset 3 8ca85d2f0db7
parent 0 2f259fa3e83a
child 6 9f56a4e1b8ab
equal deleted inserted replaced
0:2f259fa3e83a 3:8ca85d2f0db7
    41 
    41 
    42 static VGImage CreateNonMaskedVgImageL( const CFbsBitmap& aBitmap )
    42 static VGImage CreateNonMaskedVgImageL( const CFbsBitmap& aBitmap )
    43     {
    43     {
    44     TSize size = aBitmap.SizeInPixels();    
    44     TSize size = aBitmap.SizeInPixels();    
    45     VGImage image = vgCreateImage(VG_sRGB_565, size.iWidth, size.iHeight,VG_IMAGE_QUALITY_NONANTIALIASED);        
    45     VGImage image = vgCreateImage(VG_sRGB_565, size.iWidth, size.iHeight,VG_IMAGE_QUALITY_NONANTIALIASED);        
    46     VGErrorCode error = vgGetError();
    46 
    47     if (image == VG_INVALID_HANDLE || error == VG_OUT_OF_MEMORY_ERROR)
    47     if ( image == VG_INVALID_HANDLE )
    48         {
    48         {
    49         User::Leave(KErrNoMemory);
    49         User::Leave(KErrNoMemory);
    50         }
    50         }
       
    51     
    51     if (aBitmap.DisplayMode() == EColor64K && !aBitmap.IsCompressedInRAM())
    52     if (aBitmap.DisplayMode() == EColor64K && !aBitmap.IsCompressedInRAM())
    52         {
    53         {
    53         aBitmap.BeginDataAccess();
    54         aBitmap.BeginDataAccess();
    54         TInt stride = aBitmap.DataStride();
    55         TInt stride = aBitmap.DataStride();
    55         TUint8* ptr = (TUint8*)aBitmap.DataAddress();
    56         TUint8* ptr = (TUint8*)aBitmap.DataAddress();