SurfaceAtlas最大保持数初期値
surfaceAtlases の最も利用されていない SurfaceAtlas を探し、 そのインデックスを返す。
_surfaceAtlases の長さが 0 の場合、 -1 を返す。
空き領域のある SurfaceAtlas を探索する。 glyph が持つ情報を SurfaceAtlas へ移動し、移動した SurfaceAtlas の情報で glyph を置き換える。 glyph が持っていた surface は破棄される。
移動に成功した場合 true
を、失敗した (空き領域が見つからなかった) 場合 false
を返す。
サーフェスアトラスの再割り当てを行う。
surfaceAtlases の最も利用されていない SurfaceAtlas を切り離して返す。
返された SurfaceAtlas に紐づいていたすべての Glyph はサーフェスを失う (_isSurfaceValid が偽になる) 。 _surfaceAtlases の長さが 0 の場合、 何もせず null を返す。
グリフを追加する。
glyph が持っていたサーフェスは破棄され、このクラスが管理するいずれかの (サーフェスアトラスの) サーフェスに紐づけられる。
追加に成功した場合 true
を、失敗した (空き領域が見つからなかった) 場合 false
を返す。
通常、ゲーム開発者がこのメソッドを呼び出す必要はない。
グリフ
最大アトラス保持数設定する。
設定された値が、現在保持している_surfaceAtlasesの数より大きい場合、 removeLeastFrequentlyUsedAtlas()で設定値まで削除する。
設定値
このインスタンスを破棄する。
このインスタンスが破棄済みであるかどうかを返す。
引数で指定されたindexのサーフェスアトラスを取得する。
通常、ゲーム開発者がこのメソッドを呼び出す必要はない。
取得対象のインデックス
サーフェスアトラスの保持数を取得する。
通常、ゲーム開発者がこのメソッドを呼び出す必要はない。
サーフェスアトラスのサイズを取得する。
通常、ゲーム開発者がこのメソッドを呼び出す必要はない。
最大サーフェスアトラス保持数取得する。
グリフの利用を通知する。
サーフェスが不足した時、このクラスは最も利用頻度の低いサーフェスを解放して再利用する。 このメソッドによるグリフの利用通知は、利用頻度の低いサーフェスを特定するために利用される。
通常、ゲーム開発者がこのメソッドを呼び出す必要はない。
グリフ
Generated using TypeDoc
DynamicFont で使用される SurfaceAtlas を管理するクラス。
歴史的経緯のため、名前に反して DynamicFont 専用のクラスであり、汎用の SurfaceAtlas 管理クラスではない点に注意。