識別子 | 概要 |
---|---|
EasingLib::LINEAR | 0から目標値へ線形に推移します。(デフォルト) |
EasingLib::ACCEL | 0から目標値へ徐々に加速しながら推移します。(EaseIn相当) |
EasingLib::DECEL | 0から目標値へ徐々に減速しながら推移します。(EaseOut相当) |
EasingLib::INOUT | 0から中間地点まで加速、中間地点から目標値まで減速しながら推移します。 |
EasingLib::OUTIN | 0から中間地点まで減速、中間地点から目標値まで加速しながら推移します。 |
EasingLib::SQACCEL | 0から目標値へ徐々に二乗ベースで加速しながら推移します。 |
EasingLib::SQDECEL | 0から目標値へ徐々に二乗ベースで減速しながら推移します。 |
EasingLib::SQINOUT | 二乗ベースで0から中間地点まで加速、中間地点から目標値まで減速しながら推移します。 |
EasingLib::SQOUTIN | 二乗ベースで0から中間地点まで減速、中間地点から目標値まで加速しながら推移します。 |
EasingLib::SINACCEL | 0から目標値へ徐々にsinベースで加速しながら推移します。 |
EasingLib::SINDECEL | 0から目標値へ徐々にsinベースで減速しながら推移します。 |
EasingLib::SININOUT | sinベースで0から中間地点まで加速、中間地点から目標値まで減速しながら推移します。 |
EasingLib::SINOUTIN | sinベースで0から中間地点まで減速、中間地点から目標値まで加速しながら推移します。 |
EasingLib::BOUNDS1 | 目標値まで線形に推移した後、1度跳ね返って目標値へ推移します。 |
EasingLib::BOUNDS2 | 目標値まで線形に推移した後、2度跳ね返って目標値へ推移します。 |
EasingLib::OVERBOUNDS1 | 目標値まで線形に推移した後、1度通り過ぎてから目標値へ推移します。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 |
EasingLib::OVERBOUNDS2 | 目標値まで線形に推移した後、2度通り過ぎてから目標値へ推移します。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 |
EasingLib::SUCTION1 | 目標値まで線形に推移した後、目標が吸引しているように推移します。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 |
EasingLib::SUCTION2 | 目標値まで線形に推移した後、目標が吸引しているように推移します。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 |
EasingLib::EXPANDSIN | sin*目標値に0から1への線形変化を乗算して推移します。 追加情報としてbit16〜31にsinの周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 推移完了時に目標値に至らないため、処理によっては問題が生じます。 |
EasingLib::SHRINKSIN | sin*目標値に1から0への線形変化を乗算して推移します。 追加情報としてbit16〜31にsinの周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 推移完了時に目標値に至らないため、処理によっては問題が生じます。 |
EasingLib::EXPANDCOS | cos*目標値に0から1への線形変化を乗算して推移します。 追加情報としてbit16〜31にcosの周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 |
EasingLib::SHRINKCOS | cos*目標値に1から0への線形変化を乗算して推移します。 追加情報としてbit16〜31にcosの周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 推移完了時に目標値に至らないため、処理によっては問題が生じます。 |
EasingLib::EXPANDSINROUND | 前半をEXPANDSIN、後半をSHRINKSINとして推移します。 追加情報としてbit16〜31にsinの前後半各周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 推移完了時に目標値に至らないため、処理によっては問題が生じます。 |
EasingLib::SHRINKSINROUND | 前半をSHRINKSIN、後半をEXPANDSINとして推移します。 追加情報としてbit16〜31にsinの前後半各周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 推移完了時に目標値に至らないため、処理によっては問題が生じます。 |
EasingLib::EXPANDCOSROUND | 前半をEXPANDCOS、後半をSHRINKCOSとして推移します。 追加情報としてbit16〜31にcosの前後半各周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 推移完了時に目標値に至らないため、処理によっては問題が生じます。 |
EasingLib::SHRINKCOSROUND | 前半をSHRINKCOS、後半をEXPANDCOSとして推移します。 追加情報としてbit16〜31にcosの前後半各周回数を指定することができます。 値域外を返すタイミングがあるため、処理によっては問題が生じます。 |