equal
deleted
inserted
replaced
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(); |