Merge "Clean up the code to build successfully on macOS" into devel/master
[platform/core/uifw/dali-core.git] / dali / devel-api / update / update-proxy.cpp
index 67511b4..a79159b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
 
 namespace Dali
 {
+bool UpdateProxy::GetPosition(uint32_t id, Vector3& position) const
+{
+  return mImpl.GetPosition(id, position);
+}
+
+bool UpdateProxy::SetPosition(uint32_t id, const Vector3& position)
+{
+  return mImpl.SetPosition(id, position);
+}
 
-Vector3 UpdateProxy::GetPosition( unsigned int id ) const
+bool UpdateProxy::BakePosition(uint32_t id, const Vector3& position)
 {
-  return mImpl.GetPosition( id );
+  return mImpl.BakePosition(id, position);
 }
 
-void UpdateProxy::SetPosition( unsigned int id, const Vector3& position )
+bool UpdateProxy::GetSize(uint32_t id, Vector3& size) const
 {
-  mImpl.SetPosition( id, position );
+  return mImpl.GetSize(id, size);
 }
 
-const Vector3& UpdateProxy::GetSize( unsigned int id ) const
+bool UpdateProxy::SetSize(uint32_t id, const Vector3& size)
 {
-  return mImpl.GetSize( id );
+  return mImpl.SetSize(id, size);
 }
 
-void UpdateProxy::SetSize( unsigned int id, const Vector3& size )
+bool UpdateProxy::BakeSize(uint32_t id, const Vector3& size)
 {
-  mImpl.SetSize( id, size );
+  return mImpl.BakeSize(id, size);
 }
 
-void UpdateProxy::GetPositionAndSize( unsigned int id, Vector3& position, Vector3& size ) const
+bool UpdateProxy::GetPositionAndSize(uint32_t id, Vector3& position, Vector3& size) const
 {
-  mImpl.GetPositionAndSize( id, position, size );
+  return mImpl.GetPositionAndSize(id, position, size);
 }
 
-Vector4 UpdateProxy::GetWorldColor( unsigned int id ) const
+bool UpdateProxy::GetScale(uint32_t id, Vector3& scale) const
 {
-  return mImpl.GetWorldColor( id );
+  return mImpl.GetScale(id, scale);
 }
 
-void UpdateProxy::SetWorldColor( unsigned int id, const Vector4& color ) const
+bool UpdateProxy::SetScale(uint32_t id, const Vector3& scale)
 {
-  mImpl.SetWorldColor( id, color );
+  return mImpl.SetScale(id, scale);
 }
 
-void UpdateProxy::GetWorldMatrixAndSize( unsigned int id, Matrix& worldMatrix, Vector3& size ) const
+bool UpdateProxy::BakeScale(uint32_t id, const Vector3& scale)
 {
-  mImpl.GetWorldMatrixAndSize( id, worldMatrix, size );
+  return mImpl.BakeScale(id, scale);
 }
 
-const Matrix& UpdateProxy::GetWorldMatrix( unsigned int id ) const
+bool UpdateProxy::GetColor(uint32_t id, Vector4& color) const
 {
-  return mImpl.GetWorldMatrix( id );
+  return mImpl.GetColor(id, color);
 }
 
-void UpdateProxy::SetWorldMatrix( unsigned int id, const Matrix& worldMatrix )
+bool UpdateProxy::SetColor(uint32_t id, const Vector4& color)
 {
-  mImpl.SetWorldMatrix( id, worldMatrix );
+  return mImpl.SetColor(id, color);
 }
 
-UpdateProxy::UpdateProxy( Internal::UpdateProxy& impl )
-: mImpl( impl )
+bool UpdateProxy::BakeColor(uint32_t id, const Vector4& color)
 {
+  return mImpl.BakeColor(id, color);
 }
 
-UpdateProxy::~UpdateProxy()
+UpdateProxy::UpdateProxy(Internal::UpdateProxy& impl)
+: mImpl(impl)
 {
 }
 
+UpdateProxy::~UpdateProxy() = default;
+
 } // namespace Dali