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 |
116 }; |
118 }; |
117 |
119 |
118 /** |
120 /** |
119 * This class is used internally by the toolkit and thus should |
121 * This class is used internally by the toolkit and thus should |
120 * not be used by the applications directly. |
122 * not be used by the applications directly. |
452 TBool CollectPaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
454 TBool CollectPaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
453 TBool CollectRecursivePaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
455 TBool CollectRecursivePaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
454 |
456 |
455 TBool CanSkipDrawing() const; |
457 TBool CanSkipDrawing() const; |
456 TBool KeepNoCache() const; |
458 TBool KeepNoCache() const; |
|
459 TBool EffectReadyToDrawNextFrame() const; |
457 |
460 |
458 private: |
461 private: |
459 |
462 |
460 struct THuiCanvasVisualData; |
463 struct THuiCanvasVisualData; |
461 THuiCanvasVisualData* iCanvasVisualData; |
464 THuiCanvasVisualData* iCanvasVisualData; |