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
関連項目:
直列化された形式

フィールドの概要
private static long serialVersionUID
           
 
コンストラクタの概要
SpriteSheetCutter()
           
 
メソッドの概要
 SpriteSheetCutter clone()
          このモデルのクローンを返します.
abstract  java.util.List<java.awt.image.BufferedImage> cut(java.awt.image.BufferedImage base)
          画像を特定のアルゴリズムに従って切り出します.
 
クラス kinugasa.object.Model から継承されたメソッド
clone
 
クラス 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
戻り値:
このモデルと同じクラスの新しいインスタンスを返します。