イージングを適当に実装していたとき、 「あれ、cubicとかquartとか、ほぼ同じだな?」 と思って実装したものです。 [^n]で何乗のイージングかを指定できます。 なにやら、1以下にすると少しおかしくなるようです。 画面に表示しているのはInOutですが、In、Outも別であります。
イージングとは、滑らかに動かすための仕組みです。0〜1の値を渡したときに0〜1が返ってくるようになっていて、なめらかに繋がります。 UIにこれを使うと気持ちがいい感じになるので、使ってみると良いでしょう。 どうぞ、ご自由にお使いください。 (クレジットを忘れないでね。)