diff -r b31261fd4e04 -r ccd8e69b5392 tsrc/fbsbitmapstub/inc/fbs.h --- a/tsrc/fbsbitmapstub/inc/fbs.h Tue Feb 02 00:09:07 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,81 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - -#ifndef __FBSBITMAP__ -#define __FBSBITMAP__ - -#include - -enum TDisplayMode - { - ///No display mode - ENoneCopy, - ///Monochrome display mode (1 bpp) - EGray2Copy, - ///Four grayscales display mode (2 bpp) - EGray4Copy, - ///16 grayscales display mode (4 bpp) - EGray16Copy, - ///256 grayscales display mode (8 bpp) - EGray256Copy, - ///Low colour EGA 16 colour display mode (4 bpp) - EColor16Copy, - ///256 colour display mode (8 bpp) - EColor256Copy, - ///64,000 colour display mode (16 bpp) - EColor64KCopy, - ///True colour display mode (24 bpp) - EColor16MCopy, - ///(Not an actual display mode used for moving buffers containing bitmaps) - ERgbCopy, - ///4096 colour display (12 bpp). - EColor4KCopy, - EColor16MUCopy, - ///Display mode with alpha (24bpp colour plus 8bpp alpha) - EColor16MACopy, - //Any new display mode should be insterted here! - //There might be up to 255 display modes, so value of the last - //inserted EColorXXX enum item should be less than 256 - - //BC reasons! - EColorLastCopy, - }; - -class CFbsBitmap - { - - - public: - - CFbsBitmap(); - ~CFbsBitmap(); - - - TInt Create( const TSize& aSizeInPixels, TDisplayMode aDispMode); - - TInt CFbsBitmap::Load(const TDesC& /*aFileName*/, - TInt32 /*aId*/,TBool /*aShareIfLoaded*/); - - - TInt CFbsBitmap::Load(const TDesC& /*aFileName*/, - TInt32 /*aId*/,TBool /*aShareIfLoaded*/, - TUint /*aFileOffset*/); - - - - }; - -#endif \ No newline at end of file