コンテンツにスキップ

abstract SpriteProvider

スプライトのデータプロバイダ

レンダラーにスプライトのデータを与えるための抽象クラスである。

以下の抽象メソッドは既定の動作がないので、API 利用者はこれらのメソッ ドをオーバライドした具象クラスを使用しなければならない。

  • [[requestLayout]]
  • [[requestSheet]]

Extended by

Constructors

new SpriteProvider()

protected new SpriteProvider(): SpriteProvider

Returns

SpriteProvider

Methods

parseLayoutData()

static parseLayoutData(json_layout): Layout

index-file 形式のレイアウトデータを解析して [[Layout]] に変換する。

Parameters

Parameter Type Description
json_layout Json レイアウトデータ

Returns

Layout

Throws

SyntaxError json_layout が 予期しないデータ形式のとき


requestLayout()

abstract requestLayout(): RequestResult<Layout>

スプライトのレイアウト情報を要求する。

Returns

RequestResult<Layout>


requestSheet()

abstract requestSheet(): RequestResult<Sheet>

スプライトの画像データを要求する。

Returns

RequestResult<Sheet>