X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Ftransition-effects%2Fcube-transition-effect.h;h=8c670c4bd0cbdc92f25a786d39e39b46489a1f18;hb=9f87f31e8eea129579f00d6590f625a6290fc9cd;hp=198d3521598516f5914906032b43522fb638ac14;hpb=c54c46322a1435884d905f806d79b0ee402d251a;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/transition-effects/cube-transition-effect.h b/dali-toolkit/devel-api/transition-effects/cube-transition-effect.h index 198d352..8c670c4 100644 --- a/dali-toolkit/devel-api/transition-effects/cube-transition-effect.h +++ b/dali-toolkit/devel-api/transition-effects/cube-transition-effect.h @@ -1,8 +1,8 @@ -#ifndef __DALI_TOOLKIT_CUBE_TRANSITION_EFFECT_H__ -#define __DALI_TOOLKIT_CUBE_TRANSITION_EFFECT_H__ +#ifndef DALI_TOOLKIT_CUBE_TRANSITION_EFFECT_H +#define DALI_TOOLKIT_CUBE_TRANSITION_EFFECT_H /* - * Copyright (c) 2015 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. @@ -20,25 +20,23 @@ // INTERNAL INCLUDES #include +#include // EXTERNAL INCLUDES -#include +#include 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 @@ -81,10 +79,9 @@ class CubeTransitionEffect; * |---------------------|----------------------------------| * | transitionCompleted | @ref TransitionCompletedSignal() | */ -class DALI_IMPORT_API CubeTransitionEffect : public Control +class DALI_TOOLKIT_API CubeTransitionEffect : public Control { public: - /** * Create an uninitialized CubeTransitionEffect; * this can be initialized by New function of its subclass @@ -105,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 @@ -123,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 @@ -142,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 @@ -163,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. @@ -185,9 +182,8 @@ public: void StopTransition(); public: //Signal - //Transition animation completed signal - typedef Signal< void ( CubeTransitionEffect, Texture ) > TransitionCompletedSignalType; + typedef Signal TransitionCompletedSignalType; /** * Signal emitted when the transition has completed animation @@ -200,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 @@ -221,4 +216,4 @@ public: // Not intended for developer use } // namespace Dali -#endif /* __DALI_TOOLKIT_CUBE_TRANSITION_EFFECT_H__ */ +#endif // DALI_TOOLKIT_CUBE_TRANSITION_EFFECT_H