Interface SurfaceEffector

Surface に対して様々な表現によって書き込む事が出来ることを表すインターフェース。

Surface を受け取る一部のクラスは、同時に SurfaceEffector を受け取り、 Surface の描画方法をカスタマイズできるようになっている。(現在は Pane のみ) ゲーム開発者は、そのようなクラスに対して SurfaceEffector のインスタンスを生成して渡すことができる。 通常、 SurfaceEffector の個別のメソッドをゲーム開発者が呼び出す必要はない。

非推奨である。将来的に削除される。

interface SurfaceEffector {
    render(srcSurface: Surface, width: number, height: number): Surface;
}

Implemented by

Methods

Methods

  • 指定の大きさに拡大・縮小した描画結果の Surface を生成して返す。

    通常、このメソッドはエンジンによって暗黙に呼び出される。ゲーム開発者が明示的に呼び出す必要はない。

    Parameters

    • srcSurface: Surface

      拡大・縮小して描画する Surface

    • width: number

      描画する幅

    • height: number

      描画する高さ

    Returns Surface