概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
kinugasa.contents.resource.Freeable の使用

Freeable を使用しているパッケージ
kinugasa.contents.event | 時間ベースで発生するイベントの管理モジュールです.
kinugasa.contents.resource | ゲームコンテンツのI/Oと管理機能が含まれています.
kinugasa.contents.sound | サウンドのロードと再生機能が含まれています.
kinugasa.contents.text | テキストファイルの入出力機能が含まれています.
kinugasa.field | マップチップ方式によるフィールドマップの構築と描画に関する機能を提供します.
kinugasa.game.logic | ゲームのロジックを構築したり、切り替えるための機能が含まれます.

kinugasa.contents.event での Freeable の使用

Freeable を実装している kinugasa.contents.event のクラス
`class` | `EventManager` 時系列イベントを処理する仕組みの基本的な機能を定義します.
`class` | `MultiClassEventManager` 複数のクラスのイベントを扱うイベントマネージャです.
`class` | `SingleClassEventManager<T extends Serializable>` 単一のクラスのイベントを扱うイベントマネージャです.

kinugasa.contents.resource での Freeable の使用

Freeable 型の型パラメータを持つ kinugasa.contents.resource のクラス
`class` | `DynamicStorage<T extends Nameable & Freeable>` 要素のロード／開放機能を追加したストレージの実装です.

Freeable を実装している kinugasa.contents.resource のクラス
`class` | `DynamicStorage<T extends Nameable & Freeable>` 要素のロード／開放機能を追加したストレージの実装です.

Freeable を返す kinugasa.contents.resource のメソッド
`Freeable` | `Freeable.free()` コンテンツをメモリから破棄出来るようにします.
`Freeable` | `Freeable.load()` コンテンツをロードして展開します.

kinugasa.contents.sound での Freeable の使用

kinugasa.contents.sound での Freeable のサブインタフェース
`interface` | `Sound` サウンドファイルの再生や停止などの機能を抽象化するためのインターフェースです.

Freeable を実装している kinugasa.contents.sound のクラス
`class` | `CachedSound` 内部キャッシュつきのサウンドの実装です.
`class` | `SoundMap` サウンドの一時的な保存領域を提供します.
`class` | `SoundStorage` ロジックを跨いでサウンドを管理するための、唯一の保存領域を提供します.

kinugasa.contents.text での Freeable の使用

Freeable を実装している kinugasa.contents.text のクラス
`class` | `CSVReader` CSVファイルをロードするためのテキストリーダの実装です.
`class` | `INIReader` INIファイルをロードするためのテキストリーダの実装です.
`class` | `TextReader<T>` テキストファイルを読む込むためのTextIOの実装です.
`class` | `XMLReader` XMLファイルの展開とデータの管理を行います.

kinugasa.field での Freeable の使用

kinugasa.field での Freeable のサブインタフェース
`interface` | `FieldMapBuilder` フィールドマップとその関連データをロードし、構築する機能を定義します.

Freeable を実装している kinugasa.field のクラス
`class` | `XMLFieldMapBuilder` フィールドマップをXMLからロードするためのビルダです.

kinugasa.game.logic での Freeable の使用

Freeable を実装している kinugasa.game.logic のクラス
`class` | `GameLogic` ゲームのある場面でのロジックをカプセル化します.
`class` | `LogicManager` 複数のゲームロジックを管理するためのクラスです.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし