diff -r 433cbbb6a04b -r 10534483575f uiaccelerator_plat/alf_client_server_api/inc/alf/alfdirectclient.h --- a/uiaccelerator_plat/alf_client_server_api/inc/alf/alfdirectclient.h Fri Mar 12 15:47:04 2010 +0200 +++ b/uiaccelerator_plat/alf_client_server_api/inc/alf/alfdirectclient.h Mon Mar 15 12:43:37 2010 +0200 @@ -69,6 +69,30 @@ */ IMPORT_C TInt ForceSwRendering( TBool aEnabled ); + /** + * Gets display size and virtual rotation. + * @param aSize this will contain size. + * @param aRotation this will contain rotation. + * @return error code, KErrNone upon success. + * @internal + */ + TInt GetSizeAndRotation(TSize& aSize, TInt& aRotation); + + /** + * Reads pixels from surface to bitmap. + * @param aBitmapHandle bitmap handle. + * @return error code, KErrNone upon success. + * @internal + */ + TInt ReadPixels(TInt aBitmapHandle); + + /** + * NGA Substitute for Avkon screen blanker. + * Only AknCapserver can use this method (protected using SID) + * Does not reference count, i.e. all calls are absolute + * @return error code. + */ + IMPORT_C TInt BlankScreen( TBool aEnabled ); }; #endif