(Automated Tests) Render Surface Sync 36/318836/2
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Wed, 9 Oct 2024 21:46:17 +0000 (22:46 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Thu, 10 Oct 2024 08:17:10 +0000 (09:17 +0100)
Change-Id: I84e317ba916b98f5660e49830b6cafa5389d7642

automated-tests/src/dali/dali-test-suite-utils/render-surface-interface.h
automated-tests/src/dali/dali-test-suite-utils/test-render-surface.cpp
automated-tests/src/dali/dali-test-suite-utils/test-render-surface.h

index d99f17d212c500cc431af1f727f6917fb60b2992..e573b1460b9e196438c11f37064df7c809a20501 100644 (file)
@@ -20,6 +20,7 @@
 #include <dali/public-api/common/dali-common.h>
 #include <dali/public-api/common/vector-wrapper.h>
 #include <dali/public-api/math/rect.h>
+#include <dali/public-api/math/uint-16-pair.h>
 
 namespace Dali
 {
@@ -48,6 +49,7 @@ public:
   virtual void                                      DestroySurface()                                                                                    = 0;
   virtual bool                                      ReplaceGraphicsSurface()                                                                            = 0;
   virtual void                                      MoveResize(Dali::PositionSize positionSize)                                                         = 0;
+  virtual void                                      Resize(Dali::Uint16Pair size)                                                                       = 0;
   virtual void                                      StartRender()                                                                                       = 0;
   virtual bool                                      PreRender(bool resizingSurface, const std::vector<Rect<int>>& damageRects, Rect<int>& clippingRect) = 0;
   virtual void                                      PostRender()                                                                                        = 0;
index 60a0ad0d581d7012f355b454948f0780a3368b62..2c1f574f625978e82f59de5b835938ad561ae454 100644 (file)
@@ -71,6 +71,12 @@ void TestRenderSurface::MoveResize(Dali::PositionSize positionSize)
   mPositionSize = positionSize;
 }
 
+void TestRenderSurface::Resize(Dali::Uint16Pair size)
+{
+  mPositionSize.width  = size.GetWidth();
+  mPositionSize.height = size.GetHeight();
+}
+
 void TestRenderSurface::StartRender()
 {
 }
index b0f7a9424989a255386d6626744a5a7ebe96ff88..b558bc802f39fe0b0d3ca7c32cf0269a1739bb12 100644 (file)
@@ -84,6 +84,11 @@ public:
    */
   void MoveResize(Dali::PositionSize positionSize) override;
 
+  /**
+   * @copydoc Dali::Integration::RenderSurface::Resize
+   */
+  void Resize(Dali::Uint16Pair size) override;
+
   /**
    * @copydoc Dali::Integration::RenderSurface::StartRender
    */