--- a/uiaccelerator_plat/alf_core_toolkit_api/inc/uiacceltk/HuiDisplay.h Fri Mar 12 15:47:04 2010 +0200
+++ b/uiaccelerator_plat/alf_core_toolkit_api/inc/uiacceltk/HuiDisplay.h Mon Mar 15 12:43:37 2010 +0200
@@ -790,6 +790,14 @@
IMPORT_C CHuiTexture* ForegroundTexture() const;
/**
+ * Sets foreground texture / bitmap options.
+ * @param aBlendRequired ETrue if texture should be blend, EFalse if copy
+ * is sufficient.
+ * @internal
+ */
+ IMPORT_C void SetForegroundTextureOptions(TBool aBlendRequired);
+
+ /**
* Sets bitmap which is drawn on top of the frame
* (when used with @c SetForegroundTexture).
*
@@ -805,6 +813,10 @@
*/
IMPORT_C CFbsBitmap* ForegroundBitmap() const;
+ /**
+ * Copy raw screen data to bitmap.
+ */
+ IMPORT_C void CopyScreenToBitmapL(CFbsBitmap* aBitmap);
private:
@@ -1007,6 +1019,8 @@
CFbsBitmapDevice* iForegroundBitmapDevice;
/** Graphics context for foreground bitmap */
CFbsBitGc* iForegroundBitmapGc;
+ /** ETrue if foreground texture should be blend, EFalse otherwise */
+ TBool iForegroundTextureTransparency;
};
#endif // __HUIDISPLAY_H__