[Tizen] Implement partial update
[platform/core/uifw/dali-core.git] / dali / internal / update / manager / transform-manager.cpp
index 651d230..0180462 100755 (executable)
@@ -957,7 +957,7 @@ const Vector4& TransformManager::GetBoundingSphere( TransformId id ) const
   return mBoundingSpheres[ mIds[id] ];
 }
 
-bool TransformManager::IsComponentChanged( TransformId id )
+bool TransformManager::IsComponentChanged( TransformId id ) const
 {
   return mComponentChanged[ mIds[id]];
 }
@@ -969,9 +969,9 @@ void TransformManager::GetWorldMatrixAndSize( TransformId id, Matrix& worldMatri
   size = mSize[index];
 }
 
-const Vector3& TransformManager::GetUpdateSizeHint( TransformId id ) const
+void TransformManager::GetUpdateSizeHint( TransformId id, Vector3& updateSizeHint ) const
 {
-  return mUpdateSizeHint[ mIds[id] ];
+  updateSizeHint = mUpdateSizeHint[ mIds[id] ] * mTxComponentAnimatable[mIds[ id ] ].mScale;
 }
 
 void TransformManager::SetPositionUsesAnchorPoint( TransformId id, bool value )