10#if !defined GUIEASING__H_
126 virtual eC_Value
operator()(
EasingType_t eEasingType, eC_Value vTime, eC_Value vBegin, eC_Value vChange, eC_Value vDuration);
141 virtual eC_Value
Ease(
EasingType_t eEasingType, eC_Value vTime, eC_Value vBegin, eC_Value vChange, eC_Value vDuration);
155 eC_Value EasingLinear(
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
157 eC_Value EaseInSine (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
158 eC_Value EaseOutSine (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
159 eC_Value EaseInOutSine (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
160 eC_Value EaseOutInSine (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
162 eC_Value EaseInQuad (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
163 eC_Value EaseOutQuad (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
164 eC_Value EaseInOutQuad (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
165 eC_Value EaseOutInQuad (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
167 eC_Value EaseInCubic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
168 eC_Value EaseOutCubic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
169 eC_Value EaseInOutCubic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
170 eC_Value EaseOutInCubic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
172 eC_Value EaseInQuart (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
173 eC_Value EaseOutQuart (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
174 eC_Value EaseInOutQuart (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
175 eC_Value EaseOutInQuart (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
177 eC_Value EaseInExpo (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
178 eC_Value EaseOutExpo (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
179 eC_Value EaseInOutExpo (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
180 eC_Value EaseOutInExpo (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
182 eC_Value EaseInQuint (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
183 eC_Value EaseOutQuint (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
184 eC_Value EaseInOutQuint (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
185 eC_Value EaseOutInQuint (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
187 eC_Value EaseInCircular (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
188 eC_Value EaseOutCircular (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
189 eC_Value EaseInOutCircular (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
190 eC_Value EaseOutInCircular (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
192 eC_Value EaseInElastic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
193 eC_Value EaseOutElastic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
194 eC_Value EaseInOutElastic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
195 eC_Value EaseOutInElastic (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
197 eC_Value EaseInBack (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
198 eC_Value EaseOutBack (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
199 eC_Value EaseInOutBack (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
200 eC_Value EaseOutInBack (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
202 eC_Value EaseInBounce (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
203 eC_Value EaseOutBounce (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
204 eC_Value EaseInOutBounce (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
205 eC_Value EaseOutInBounce (
const eC_Value vTime,
const eC_Value vBegin,
const eC_Value vChange,
const eC_Value vDuration);
A CGUIEasing can be used for Guiliani animations.
Definition: GUIEasing.h:46
virtual ~CGUIEasing()
Destructor.
Definition: GUIEasing.h:111
CGUIEasing()
Constructor.
Definition: GUIEasing.h:108
virtual eC_Value Ease(EasingType_t eEasingType, eC_Value vTime, eC_Value vBegin, eC_Value vChange, eC_Value vDuration)
EasingType_t
The differnet easing types.
Definition: GUIEasing.h:50
virtual eC_Value operator()(EasingType_t eEasingType, eC_Value vTime, eC_Value vBegin, eC_Value vChange, eC_Value vDuration)