本Rendererの描画内容を表すImageDataを取得する。
引数は CanvasRenderingContext2D#getImageData() と同様である。
本メソッドの呼び出しは Renderer#end()
から Renderer#begin()
の間でなければならない。
ImageDataが取得できない環境においては戻り値が null
となる。
本Rendererの描画内容を上書きする。
引数は CanvasRenderingContext2D#putImageData() と同様である。
本メソッドの呼び出しは Renderer#end()
から Renderer#begin()
の間でなければならない。
Optional
dirtyX: numberOptional
dirtyY: numberOptional
dirtyWidth: numberOptional
dirtyHeight: number指定されたSurfaceの描画を行う。
描画するSurface
描画元のX座標。0以上の数値でなければならない
描画元のY座標。0以上の数値でなければならない
描画する矩形の幅。0より大きい数値でなければならない
描画する矩形の高さ。0より大きい数値でなければならない
描画先のX座標。0以上の数値でなければならない
描画先のY座標。0以上の数値でなければならない
本Rendererがシェーダ機能をサポートしているかを返す。
本Rendererにシェーダを設定する。
引数に null
が指定された場合、本Rendererに設定されているシェーダの設定を解除する。
ゲームの描画を行うクラス。
描画は各エンティティによって行われる。通常、ゲーム開発者が本クラスを利用する必要はない。