コード例 #1
0
 qreal value(qreal t)
 {
     qreal o = (_o < 0) ? 1.70158f : _o;
     switch(_t) {
     case In:
         return easeInBack(t, o);
     case Out:
         return easeOutBack(t, o);
     case InOut:
         return easeInOutBack(t, o);
     case OutIn:
         return easeOutInBack(t, o);
     default:
         return t;
     }
 }
コード例 #2
0
ファイル: CEasingCurve.cpp プロジェクト: 0x688/gtasa_crashfix
 double valueForProgress ( double a_fProgress ) const
 {
     double fOvershoot = (m_fOvershoot < 0) ? 1.70158 : m_fOvershoot;
     switch ( m_eType ) 
     {
     case In:
         return easeInBack(a_fProgress, fOvershoot);
     case Out:
         return easeOutBack(a_fProgress, fOvershoot);
     case InOut:
         return easeInOutBack(a_fProgress, fOvershoot);
     case OutIn:
         return easeOutInBack(a_fProgress, fOvershoot);
     default:
         return a_fProgress;
     }
 }
コード例 #3
0
ファイル: movieclip2.cpp プロジェクト: HubertRonald/gideros
static qreal easeOutInBack(qreal t)
{
	const qreal s = 1.70158;
	return easeOutInBack(t, s);
}