equal
deleted
inserted
replaced
110 /** Flag to indicate whether surface is invisible (based on visibility calculation) */ |
110 /** Flag to indicate whether surface is invisible (based on visibility calculation) */ |
111 EHuiCanvasFlagSurfaceInvisible = 0x400, |
111 EHuiCanvasFlagSurfaceInvisible = 0x400, |
112 /** Flag to indicate whether surface is visible (based on visibility calculation) */ |
112 /** Flag to indicate whether surface is visible (based on visibility calculation) */ |
113 EHuiCanvasFlagSurfaceVisible = 0x800, |
113 EHuiCanvasFlagSurfaceVisible = 0x800, |
114 /** Flag to indicate avkon clearer window. This needs to be drawn, but excluded in the heuristics determining application screen coverage */ |
114 /** Flag to indicate avkon clearer window. This needs to be drawn, but excluded in the heuristics determining application screen coverage */ |
115 EHuiCanvasFlagDistractionWindow = 0x1000, |
115 EHuiCanvasFlagDistractionWindow = 0x1000 |
116 /** Flag to indicate that visual is not ready */ |
|
117 EHuiCanvasVisualFlagNotReady = 0x2000 |
|
118 }; |
116 }; |
119 |
117 |
120 /** |
118 /** |
121 * This class is used internally by the toolkit and thus should |
119 * This class is used internally by the toolkit and thus should |
122 * not be used by the applications directly. |
120 * not be used by the applications directly. |
454 TBool CollectPaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
452 TBool CollectPaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
455 TBool CollectRecursivePaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
453 TBool CollectRecursivePaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
456 |
454 |
457 TBool CanSkipDrawing() const; |
455 TBool CanSkipDrawing() const; |
458 TBool KeepNoCache() const; |
456 TBool KeepNoCache() const; |
459 TBool EffectReadyToDrawNextFrame() const; |
|
460 |
457 |
461 private: |
458 private: |
462 |
459 |
463 struct THuiCanvasVisualData; |
460 struct THuiCanvasVisualData; |
464 THuiCanvasVisualData* iCanvasVisualData; |
461 THuiCanvasVisualData* iCanvasVisualData; |