Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Surface

描画領域を表すクラス。

このクラスのインスタンスは、エンジンによって暗黙に生成される。 ゲーム開発者はこのクラスのインスタンスを明示的に生成する必要はなく、またできない。

Hierarchy

  • Surface

Implements

Index

Constructors

constructor

  • new Surface(width: number, height: number, drawable?: any, isDynamic?: boolean): Surface
  • Surface のインスタンスを生成する。

    Parameters

    • width: number

      描画領域の幅(整数値でなければならない)

    • height: number

      描画領域の高さ(整数値でなければならない)

    • Optional drawable: any

      描画可能な実体。省略された場合、 undefined

    • Optional isDynamic: boolean

      drawableが動画であることを示す値。動画である時、真を渡さなくてはならない。省略された場合、偽。

    Returns Surface

Properties

Private _destroyed

_destroyed: boolean

本Surfaceが破棄済であるかを示す値。

Private _drawable

_drawable: any

描画可能な実体。 具体的には renderer().drawImage() の実装が描画対象として利用できる値。

animatingStarted

animatingStarted: Trigger<void>

アニメーション再生開始イベント。 isDynamicが偽の時undefined。

animatingStopped

animatingStopped: Trigger<void>

アニメーション再生停止イベント。 isDynamicが偽の時undefined。

height

height: number

描画領域の高さ。 この値を直接書き換えてはならない。

isDynamic

isDynamic: boolean

本Surfaceの画像が動画であるかを示す値。真の時、動画。 この値は参照のみに利用され、変更してはならない。

width

width: number

描画領域の幅。 この値を直接書き換えてはならない。

Methods

destroy

  • destroy(): void
  • このSurfaceの破棄を行う。 以後、このSurfaceを利用することは出来なくなる。

    Returns void

destroyed

  • destroyed(): boolean
  • このSurfaceが破棄済であるかどうかを判定する。

    Returns boolean

Abstract isPlaying

  • isPlaying(): boolean
  • このSurfaceが動画を再生中であるかどうかを判定する。

    Returns boolean

Abstract renderer

  • このSurfaceへの描画手段を提供するRendererを生成して返す。

    Returns Renderer

Generated using TypeDoc