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