uiacceltk/hitchcock/coretoolkit/inc/huicanvaspainter.h
branchRCL_3
changeset 8 10534483575f
parent 0 15bf7259bb7c
child 10 88b23e2e82e1
--- a/uiacceltk/hitchcock/coretoolkit/inc/huicanvaspainter.h	Fri Mar 12 15:47:04 2010 +0200
+++ b/uiacceltk/hitchcock/coretoolkit/inc/huicanvaspainter.h	Mon Mar 15 12:43:37 2010 +0200
@@ -294,6 +294,12 @@
     virtual CHuiCanvasGc& CanvasGc() const = 0;
     
     /**
+     * Clears capturing buffer area with completely transparent.
+     * @param aRect rect to clear.
+     */ 
+    virtual void ClearCapturingBufferArea(const TRect& aRect);
+    
+    /**
      * Sets canvas visual that this painter draws into
      */
     void SetVisual(CHuiCanvasVisual* aVisual);
@@ -353,6 +359,11 @@
      * Does this painter have command buffers older than given time.
      */
     TBool HasOldCommandBuffers(TInt aLifeTimeInMs);
+    
+    /**
+     * Returns the area covered by buffers in the given orientation
+     */
+    TRect CommandBufferCoverage(TInt aOrientation);
 
     TInt NumBuffers() const { return iCommandBuffers.Count(); }
     CHuiCanvasCommandBuffer *At(TInt aIndex) const { return iCommandBuffers[aIndex]; }