|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objecttsukuba_bunko.peko.canvas.stage.Effect
public abstract class Effect
エフェクトを実行するクラスの基本クラスです。
コンストラクタの概要 | |
---|---|
protected |
Effect()
Effect のインスタンスを作成するためにサブクラスのコンストラクタから呼ばれます。 |
メソッドの概要 | |
---|---|
protected void |
drawImage(java.awt.Image screen)
screen をキャンバスに描画します。 |
protected java.awt.Dimension |
getCanvasSize()
ステージキャンバスのサイズを取得します。 |
abstract java.lang.String |
getName()
この Effect の名前を取得します。 |
protected StageCanvas |
getStageCanvas()
オフスクリーンバッファを描画するステージキャンバスを取得します。 |
void |
initialize()
初期化します。 |
protected abstract void |
perform(java.awt.image.BufferedImage screen,
java.awt.image.BufferedImage next)
next の内容をエフェクトをかけながら screen にコピーします。 |
void |
process(StageCanvas canvas,
java.awt.image.BufferedImage screen,
java.awt.image.BufferedImage next)
実行手順のテンプレートメソッドです。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
protected Effect()
Effect
のインスタンスを作成するためにサブクラスのコンストラクタから呼ばれます。
メソッドの詳細 |
---|
public void initialize()
protected StageCanvas getStageCanvas()
protected java.awt.Dimension getCanvasSize()
protected void drawImage(java.awt.Image screen)
screen
をキャンバスに描画します。
public final void process(StageCanvas canvas, java.awt.image.BufferedImage screen, java.awt.image.BufferedImage next)
canvas
- オフスクリーンバッファを描画するキャンバスscreen
- オフスクリーンバッファnext
- コピー元画像public abstract java.lang.String getName()
Effect
の名前を取得します。
protected abstract void perform(java.awt.image.BufferedImage screen, java.awt.image.BufferedImage next)
next
の内容をエフェクトをかけながら screen
にコピーします。
screen
- オフスクリーンバッファnext
- コピー元画像
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |