kinugasa.contents.graphics
クラス SpriteSheetCutter
java.lang.Object
kinugasa.object.Model
kinugasa.contents.graphics.SpriteSheetCutter
- すべての実装されたインタフェース:
- java.io.Serializable, java.lang.Cloneable
public abstract class SpriteSheetCutter
- extends Model
スプライトシートの切り出しアルゴリズムをカプセル化します.
- バージョン:
- 1.0.0 - 2013/01/13_13:00:58
- 作成者:
- Dra0211
- 関連項目:
- 直列化された形式
メソッドの概要 |
SpriteSheetCutter |
clone()
このモデルのクローンを返します. |
abstract java.util.List<java.awt.image.BufferedImage> |
cut(java.awt.image.BufferedImage base)
画像を特定のアルゴリズムに従って切り出します. |
クラス java.lang.Object から継承されたメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- 関連項目:
- 定数フィールド値
SpriteSheetCutter
public SpriteSheetCutter()
cut
public abstract java.util.List<java.awt.image.BufferedImage> cut(java.awt.image.BufferedImage base)
throws java.awt.image.RasterFormatException
- 画像を特定のアルゴリズムに従って切り出します.
- パラメータ:
base
- この画像をもとに、画像を切り出します。この画像は変更されてはなりません。
- 戻り値:
- 切り出された画像を、リスト形式として返します。
- 例外:
java.awt.image.RasterFormatException
- ベース画像のサイズが、このアルゴリズムに適切でない場合に投げることができます。
clone
public SpriteSheetCutter clone()
- クラス
Model
の記述:
- このモデルのクローンを返します.
クローンはObjectクラスの機能を使って行われます。
全てのモデルの実装は、cloneメソッドを適切にオーバーライドする必要があります。
- オーバーライド:
- クラス
Model
内の clone
- 戻り値:
- このモデルと同じクラスの新しいインスタンスを返します。