Skip to content

0.3.0

Choose a tag to compare

@m4saka m4saka released this 06 Sep 02:44
· 44 commits to master since this release

新機能

  • Co::Taskにタスクの一時停止条件を指定するpausedWhileメンバ関数を追加

  • Co::Taskに指定時間だけ遅れて実行されるタスクを返すdelayedメンバ関数を追加

0.2.1→0.3.0の破壊的変更

  • Co::Ease(T*)(更新対象の変数のポインタを与えるオーバーロード)におけるfrom/toの初期値を変更

    • 変更前後の初期値の比較
      • 変更前(0.2.1):
        • 浮動小数点型の場合: fromは0.0、toは1.0
        • それ以外の場合: from/toともにT{}
      • 変更後(0.3.0):
        • from/toともに、変数のもとの値
    • この仕様変更により、前回の値からの変化を与えたい場合はtoのみを指定する形で実装できます。
  • Co::Ease(std::function<void(T)>)(コールバックを与えるオーバーロード)におけるfrom/toの初期値を、型に関わらずT{}とするよう変更

    • 変更前後の初期値の比較
      • 変更前(0.2.1):
        • 浮動小数点型の場合: fromは0.0、toは1.0
        • それ以外の場合: from/toともにT{}
      • 変更後(0.3.0):
        • from/toともにT{}
    • 前述したCo::Ease(T*)の変更点との一貫性のための変更です。

その他の変更点

  • 軽微なパフォーマンス向上