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