Formatting API
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / devel-api / transition-effects / cube-transition-effect.h
old mode 100755 (executable)
new mode 100644 (file)
index 9f9efc0..8c670c4
@@ -2,7 +2,7 @@
 #define DALI_TOOLKIT_CUBE_TRANSITION_EFFECT_H
 
 /*
- * 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
 {
-
 namespace Toolkit
 {
-
 namespace Internal DALI_INTERNAL
 {
-
 /**
  * CubeTransitionEffect implementation class
  */
 class CubeTransitionEffect;
 
-} // namespace Internal
+} // namespace DALI_INTERNAL
 
 /**
  * CubeTransitionEffect is a base class of custom transition effect on Images
@@ -85,7 +82,6 @@ class CubeTransitionEffect;
 class DALI_TOOLKIT_API CubeTransitionEffect : public Control
 {
 public:
-
   /**
    * Create an uninitialized CubeTransitionEffect;
    * this can be initialized by New function of its subclass
@@ -106,13 +102,13 @@ public:
    * @param[in] handle A handle to an object
    * @return A handle to a CubeTransitionEffect object or an uninitialized handle
    */
-  static CubeTransitionEffect DownCast( BaseHandle handle );
+  static CubeTransitionEffect DownCast(BaseHandle handle);
 
   /**
    * Set the duration of transition animation
    * @param[in] duration The duration of transition animation
    */
-  void SetTransitionDuration( float duration );
+  void SetTransitionDuration(float duration);
 
   /**
    * Get the duration of transition animation
@@ -124,7 +120,7 @@ public:
    * Set the displacement of bouncing animation during cube's rotation
    * @param[in] displacement The displacement of bouncing animation
    */
-  void SetCubeDisplacement( float displacement );
+  void SetCubeDisplacement(float displacement);
 
   /**
    * Get the displacement of bouncing animation during cube's rotation
@@ -143,20 +139,20 @@ public:
    * if using this same effect continually, only need to set once
    * @param[in] texture The current texture
    */
-  void SetCurrentTexture( Texture texture );
+  void SetCurrentTexture(Texture texture);
 
   /**
    * Set the target texture to transit to
    * @param[in] texture The new Texture showing on stage
    */
-  void SetTargetTexture( Texture texture );
+  void SetTargetTexture(Texture texture);
 
   /**
    * Activate the transition animation with horizontally left/right panGesture
    * @pre target image is set
    * @param[in] toNextImage Horizontally left panGesture if true, horizontally right if false
    */
-  void StartTransition( bool toNextImage = true );
+  void StartTransition(bool toNextImage = true);
 
   /**
    * Activate the transition animation with specified panGesture
@@ -164,7 +160,7 @@ public:
    * @param[in] panPosition The press down position of panGesture
    * @param[in] panDisplacement The displacement vector of panGesture
    */
-  void StartTransition( Vector2 panPosition, Vector2 panDisplacement );
+  void StartTransition(Vector2 panPosition, Vector2 panDisplacement);
 
   /**
    * Pause the transition animation.
@@ -186,9 +182,8 @@ public:
   void StopTransition();
 
 public: //Signal
-
   //Transition animation completed signal
-  typedef Signal< void ( CubeTransitionEffect, Texture ) >  TransitionCompletedSignalType;
+  typedef Signal<void(CubeTransitionEffect, Texture)> TransitionCompletedSignalType;
 
   /**
    * Signal emitted when the transition has completed animation
@@ -201,20 +196,19 @@ public: //Signal
   TransitionCompletedSignalType& TransitionCompletedSignal();
 
 public: // Not intended for developer use
-
   /**
    * @brief Creates a handle using the Toolkit::Internal implementation.
    *
    * @param[in]  implementation  The Control implementation.
    */
-  DALI_INTERNAL CubeTransitionEffect( Internal::CubeTransitionEffect& implementation );
+  DALI_INTERNAL CubeTransitionEffect(Internal::CubeTransitionEffect& implementation);
 
   /**
    * @brief Allows the creation of this Control from an Internal::CustomActor pointer.
    *
    * @param[in]  internal  A pointer to the internal CustomActor.
    */
-  DALI_INTERNAL CubeTransitionEffect( Dali::Internal::CustomActor* internal );
+  DALI_INTERNAL CubeTransitionEffect(Dali::Internal::CustomActor* internal);
 
 }; //class CubeTransitionEffect