Akashic Engine
    Preparing search index...

    Class SurfaceAtlasSet

    DynamicFont で使用される SurfaceAtlas を管理するクラス。

    歴史的経緯のため、名前に反して DynamicFont 専用のクラスであり、汎用の SurfaceAtlas 管理クラスではない点に注意。

    Index

    Constructors

    Properties

    INITIAL_MAX_SURFACEATLAS_NUM: number = 10

    SurfaceAtlas最大保持数初期値

    Methods

    • グリフを追加する。

      glyph が持っていたサーフェスは破棄され、このクラスが管理するいずれかの (サーフェスアトラスの) サーフェスに紐づけられる。 追加に成功した場合 true を、失敗した (空き領域が見つからなかった) 場合 false を返す。

      通常、ゲーム開発者がこのメソッドを呼び出す必要はない。

      Parameters

      Returns boolean

    • 最大アトラス保持数設定する。

      設定された値が、現在保持している_surfaceAtlasesの数より大きい場合、 removeLeastFrequentlyUsedAtlas()で設定値まで削除する。

      Parameters

      • value: number

        設定値

      Returns void

    • このインスタンスが破棄済みであるかどうかを返す。

      Returns boolean

    • 引数で指定されたindexのサーフェスアトラスを取得する。

      通常、ゲーム開発者がこのメソッドを呼び出す必要はない。

      Parameters

      • index: number

        取得対象のインデックス

      Returns SurfaceAtlas

    • サーフェスアトラスの保持数を取得する。

      通常、ゲーム開発者がこのメソッドを呼び出す必要はない。

      Returns number

    • 最大サーフェスアトラス保持数取得する。

      Returns number

    • グリフの利用を通知する。

      サーフェスが不足した時、このクラスは最も利用頻度の低いサーフェスを解放して再利用する。 このメソッドによるグリフの利用通知は、利用頻度の低いサーフェスを特定するために利用される。

      通常、ゲーム開発者がこのメソッドを呼び出す必要はない。

      Parameters

      Returns void