2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 // Licensed under the Flora License, Version 1.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://floralicense.org/license/
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an AS IS BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
19 * @file FUiAnim_VisualElementAnimationTiming.cpp
20 * @brief This file contains implementation of _VisualElementAnimationTiming class
22 * This file contains implementation _VisualElementAnimationTiming class.
25 #include <FBaseSysLog.h>
26 #include <FBaseErrors.h>
28 #include "FUiAnim_VisualElementAnimationTiming.h"
30 namespace Tizen { namespace Ui { namespace Animations
33 _VisualElementAnimationTiming::_VisualElementAnimationTiming(void)
39 , __autoReverse(false)
44 _VisualElementAnimationTiming::_VisualElementAnimationTiming(const _VisualElementAnimationTiming& rhs)
45 : __duration(rhs.__duration)
46 , __offset(rhs.__offset)
47 , __delay(rhs.__delay)
48 , __repeatCount(rhs.__repeatCount)
49 , __scale(rhs.__scale)
50 , __autoReverse(rhs.__autoReverse)
55 _VisualElementAnimationTiming::~_VisualElementAnimationTiming(void)
61 _VisualElementAnimationTiming::GetDuration(void) const
67 _VisualElementAnimationTiming::SetDuration(long duration)
69 __duration = duration;
73 _VisualElementAnimationTiming::GetDelay(void) const
79 _VisualElementAnimationTiming::SetDelay(long delay)
85 _VisualElementAnimationTiming::GetOffset(void) const
91 _VisualElementAnimationTiming::SetOffset(long offset)
97 _VisualElementAnimationTiming::GetRepeatCount(void) const
103 _VisualElementAnimationTiming::SetRepeatCount(long repeatCount)
105 __repeatCount = repeatCount;
109 _VisualElementAnimationTiming::GetScaleRatio(void) const
115 _VisualElementAnimationTiming::SetScaleRatio(float scale)
121 _VisualElementAnimationTiming::IsAutoReverseEnabled(void) const
123 return __autoReverse;
127 _VisualElementAnimationTiming::SetAutoReverseEnabled(bool enable)
129 __autoReverse = enable;
132 }}} // Tizen::Ui::Animations