[dali_2.3.22] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / devel-api / controls / bloom-view / bloom-view.cpp
index c7cfc9e..89e8c16 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2022 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
 {
-
 namespace Toolkit
 {
-
 BloomView::BloomView()
 {
 }
@@ -35,58 +33,40 @@ BloomView::~BloomView()
 {
 }
 
-BloomView::BloomView(const BloomView& handle)
-  : Control( handle )
-{
-}
+BloomView::BloomView(const BloomView& handle) = default;
 
-BloomView& BloomView::operator=(const BloomView& rhs)
-{
-  if( &rhs != this )
-  {
-    Control::operator=(rhs);
-  }
-  return *this;
-}
+BloomView& BloomView::operator=(const BloomView& rhs) = default;
+
+BloomView::BloomView(BloomView&& handle) = default;
+
+BloomView& BloomView::operator=(BloomView&& rhs) = default;
 
 BloomView BloomView::New()
 {
   return Internal::BloomView::New();
 }
 
-BloomView BloomView::New( const unsigned int numSamples, const float blurBellCurveWidth, const Pixel::Format renderTargetPixelFormat,
-                                        const float downsampleWidthScale, const float downsampleHeightScale)
+BloomView BloomView::New(const unsigned int numSamples, const float blurBellCurveWidth, const Pixel::Format renderTargetPixelFormat, const float downsampleWidthScale, const float downsampleHeightScale)
 {
-  return Internal::BloomView::New( numSamples, blurBellCurveWidth, renderTargetPixelFormat,
-                                           downsampleWidthScale, downsampleHeightScale);
+  return Internal::BloomView::New(numSamples, blurBellCurveWidth, renderTargetPixelFormat, downsampleWidthScale, downsampleHeightScale);
 }
 
-BloomView::BloomView( Internal::BloomView& implementation )
-: Control( implementation )
+BloomView::BloomView(Internal::BloomView& implementation)
+: Control(implementation)
 {
 }
 
-BloomView::BloomView( Dali::Internal::CustomActor* internal )
-: Control( internal )
+BloomView::BloomView(Dali::Internal::CustomActor* internal)
+: Control(internal)
 {
   VerifyCustomActorPointer<Internal::BloomView>(internal);
 }
 
-BloomView BloomView::DownCast( BaseHandle handle )
+BloomView BloomView::DownCast(BaseHandle handle)
 {
   return Control::DownCast<BloomView, Internal::BloomView>(handle);
 }
 
-void BloomView::Add(Actor child)
-{
-  GetImpl(*this).Add(child);
-}
-
-void BloomView::Remove(Actor child)
-{
-  GetImpl(*this).Remove(child);
-}
-
 void BloomView::Activate()
 {
   GetImpl(*this).Activate();