Added GetNaturalSize to primitive visual. 20/82620/1
authorAndrew Poor <andrew.poor@samsung.com>
Thu, 4 Aug 2016 13:11:51 +0000 (14:11 +0100)
committerAndrew Poor <andrew.poor@samsung.com>
Thu, 4 Aug 2016 13:11:51 +0000 (14:11 +0100)
Change-Id: I6ca214aadbefcc3921c65a9bfddcc10a18f55735

dali-toolkit/internal/visuals/primitive/primitive-visual.cpp
dali-toolkit/internal/visuals/primitive/primitive-visual.h

index 4bba653..fe14601 100644 (file)
@@ -361,6 +361,12 @@ void PrimitiveVisual::SetSize( const Vector2& size )
   // ToDo: renderer responds to the size change
 }
 
+void PrimitiveVisual::GetNaturalSize( Vector2& naturalSize ) const
+{
+  naturalSize.x = mObjectDimensions.x;
+  naturalSize.y = mObjectDimensions.y;
+}
+
 void PrimitiveVisual::SetClipRect( const Rect<int>& clipRect )
 {
   Visual::Base::SetClipRect( clipRect );
index abf4a18..01b5885 100644 (file)
@@ -116,6 +116,11 @@ public:  // from Visual
   virtual void SetSize( const Vector2& size );
 
   /**
+   * @copydoc Visual::GetNaturalSize
+   */
+  virtual void GetNaturalSize( Vector2& naturalSize ) const;
+
+  /**
    * @copydoc Visual::SetClipRect
    */
   virtual void SetClipRect( const Rect<int>& clipRect );