equal
deleted
inserted
replaced
788 * Gets texture which is drawn on top of the the frame. |
788 * Gets texture which is drawn on top of the the frame. |
789 */ |
789 */ |
790 IMPORT_C CHuiTexture* ForegroundTexture() const; |
790 IMPORT_C CHuiTexture* ForegroundTexture() const; |
791 |
791 |
792 /** |
792 /** |
|
793 * Sets foreground texture / bitmap options. |
|
794 * @param aBlendRequired ETrue if texture should be blend, EFalse if copy |
|
795 * is sufficient. |
|
796 * @internal |
|
797 */ |
|
798 IMPORT_C void SetForegroundTextureOptions(TBool aBlendRequired); |
|
799 |
|
800 /** |
793 * Sets bitmap which is drawn on top of the frame |
801 * Sets bitmap which is drawn on top of the frame |
794 * (when used with @c SetForegroundTexture). |
802 * (when used with @c SetForegroundTexture). |
795 * |
803 * |
796 * This bitmap is modified before visuals are rendered; |
804 * This bitmap is modified before visuals are rendered; |
797 * dirty areas are cleared. Thus, the bitmap should |
805 * dirty areas are cleared. Thus, the bitmap should |
803 /** |
811 /** |
804 * Retuns foreground bitmap set in @c SetForegroundBitmapL. |
812 * Retuns foreground bitmap set in @c SetForegroundBitmapL. |
805 */ |
813 */ |
806 IMPORT_C CFbsBitmap* ForegroundBitmap() const; |
814 IMPORT_C CFbsBitmap* ForegroundBitmap() const; |
807 |
815 |
|
816 /** |
|
817 * Copy raw screen data to bitmap. |
|
818 */ |
|
819 IMPORT_C void CopyScreenToBitmapL(CFbsBitmap* aBitmap); |
808 |
820 |
809 private: |
821 private: |
810 |
822 |
811 /** |
823 /** |
812 * Uploads foreground bitmap to texture. |
824 * Uploads foreground bitmap to texture. |
1005 CFbsBitmap* iForegroundBitmap; |
1017 CFbsBitmap* iForegroundBitmap; |
1006 /** Device for foreground bitmap */ |
1018 /** Device for foreground bitmap */ |
1007 CFbsBitmapDevice* iForegroundBitmapDevice; |
1019 CFbsBitmapDevice* iForegroundBitmapDevice; |
1008 /** Graphics context for foreground bitmap */ |
1020 /** Graphics context for foreground bitmap */ |
1009 CFbsBitGc* iForegroundBitmapGc; |
1021 CFbsBitGc* iForegroundBitmapGc; |
|
1022 /** ETrue if foreground texture should be blend, EFalse otherwise */ |
|
1023 TBool iForegroundTextureTransparency; |
1010 }; |
1024 }; |
1011 |
1025 |
1012 #endif // __HUIDISPLAY_H__ |
1026 #endif // __HUIDISPLAY_H__ |