equal
deleted
inserted
replaced
193 void RemoveBuffersWithEmptyUpdateRegion(); |
193 void RemoveBuffersWithEmptyUpdateRegion(); |
194 void RemoveBuffersWithOverlappingUpdateRegion(); |
194 void RemoveBuffersWithOverlappingUpdateRegion(); |
195 void RemoveBuffersWithoutRealDrawing(); |
195 void RemoveBuffersWithoutRealDrawing(); |
196 void DestroyBuffer(TInt aIndex); |
196 void DestroyBuffer(TInt aIndex); |
197 void UpdateBufferUpdateRegions(TPoint aPos); |
197 void UpdateBufferUpdateRegions(TPoint aPos); |
|
198 |
|
199 void RemoveBuffersWithMovedDisplayRect(); |
|
200 void ModifyBuffersWithChangedDisplayRect(); |
198 |
201 |
199 public: |
202 public: |
200 void EnableRenderBufferIfNeeded(TBool aEnable); |
203 void EnableRenderBufferIfNeeded(TBool aEnable); |
201 private: |
204 private: |
202 |
205 |
377 mutable RRegionBuf<KHuiCanvasWsPainterRegionGranularity> iTempIntersectingRegion; |
380 mutable RRegionBuf<KHuiCanvasWsPainterRegionGranularity> iTempIntersectingRegion; |
378 |
381 |
379 #ifdef HUI_DEBUG_TRACK_DRAWING |
382 #ifdef HUI_DEBUG_TRACK_DRAWING |
380 CAlfCommandDebug* iCommandDebugger; |
383 CAlfCommandDebug* iCommandDebugger; |
381 #endif |
384 #endif |
|
385 |
|
386 // Boolean flag indicating if render buffer ought to be used. |
|
387 TBool iEnableRenderBuffer; |
382 }; |
388 }; |
383 |
389 |
384 #endif // __HUICANVASWSPAINTER_H__ |
390 #endif // __HUICANVASWSPAINTER_H__ |