[Tizen] Implement partial update
[platform/core/uifw/dali-core.git] / dali / integration-api / render-surface.h
old mode 100644 (file)
new mode 100755 (executable)
index b0a3b37..6b71036
@@ -24,6 +24,7 @@
 #include <dali/public-api/object/any.h>
 #include <dali/public-api/common/view-mode.h>
 #include <dali/integration-api/core-enumerations.h>
+#include <vector>
 
 namespace Dali
 {
@@ -189,6 +190,18 @@ public:
    */
   virtual Integration::StencilBufferAvailable GetStencilBufferRequired() = 0;
 
+  /**
+   * @brief Sets currentframe updated/damaged rects
+   * @return
+   */
+  virtual Rect<int32_t> SetDamagedRect( Rect<int32_t> damagedRectArray ) = 0;
+
+  /**
+   * @brief Gets buffer age
+   * @return current buffer age
+   */
+  virtual int32_t GetBufferAge() = 0;
+
 private:
 
   /**