MGL 1.1.10 (2023-11-19)#

追加・変更#

重要

UI実装支援機能およびタスクシステムの並列実行は試験段階であり、正式にドキュメント化されるまでは使用は推奨されません。

UI実装支援#

  • UIイベントデリゲートのキー入力対応

    • キーボードやゲームパッドに対応させるための仕組みを導入しました。

  • 入力スコープを追加

    • マウスやタッチ入力の範囲を制限するための仕組みを導入しました。

  • その他細かい修正・調整

タスクシステム#

  • タスクノードの並列実行を試験的に導入

オーディオ#

  • クラスMGL::Audio::SourceEntityMGL::Audio:SourceInstanceにリネーム

    • このクラスは内部で使用されるのみであるため、通常はアプリケーション側に影響はありません。

iOS, tvOS#

  • 「理由の宣言が求められるAPI」への対応

    • 時間計測のためにmach_absolute_time()を使用している事を宣言するプライバシーマニフェストを追加しました。

    • この宣言はアプリケーションをAppStoreへ提出する際に必要となりますが、MGLが使用するAPIについてはMGL側が宣言するため、アプリケーション側では対応する必要はありません。

その他#

  • MGL::EnumBitFlagsクラスを追加

    • スコープ付き列挙型に対応したビットフラグを扱うためのヘルパークラスとなります。