abstract SpriteProvider¶
スプライトのデータプロバイダ
レンダラーにスプライトのデータを与えるための抽象クラスである。
以下の抽象メソッドは既定の動作がないので、API 利用者はこれらのメソッ ドをオーバライドした具象クラスを使用しなければならない。
- [[requestLayout]]
- [[requestSheet]]
Extended by¶
Constructors¶
new SpriteProvider()¶
protectednew SpriteProvider():SpriteProvider
Returns¶
Methods¶
parseLayoutData()¶
staticparseLayoutData(json_layout):Layout
index-file 形式のレイアウトデータを解析して [[Layout]] に変換する。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
json_layout |
Json |
レイアウトデータ |
Returns¶
Throws¶
SyntaxError json_layout が 予期しないデータ形式のとき
requestLayout()¶
abstractrequestLayout():RequestResult<Layout>
スプライトのレイアウト情報を要求する。
Returns¶
requestSheet()¶
abstractrequestSheet():RequestResult<Sheet>
スプライトの画像データを要求する。