kinugasa.object
クラス ImagePainterStorage

java.lang.Object
  上位を拡張 kinugasa.contents.resource.Storage<ImagePainter>
      上位を拡張 kinugasa.object.ImagePainterStorage
すべての実装されたインタフェース:
java.lang.Iterable<ImagePainter>

public final class ImagePainterStorage
extends Storage<ImagePainter>

Kinugasa : ImagePainterStorage : .

バージョン:
1.0.0 - 2013/01/14_20:32:04
作成者:
Dra0211

フィールドの概要
static ImagePainter DEBUG_SPRITE_BOUNDS
          このモデルは、スプライトの領域と当たり判定領域をそれぞれ矩形で描画し、可視化します.
static ImagePainter IMAGE_BOUNDS_CENTER
          このモデルはスプライトの中心と画像の中心が重なる位置に画像のサイズで描画します.
static ImagePainter IMAGE_BOUNDS_CENTER_ROTATE
          このモデルはスプライトの移動角度に沿って画像を回転してから、IMAGE_BOUNDS_CENTERで描画します.
static ImagePainter IMAGE_BOUNDS_XY
          このモデルはスプライトの座標に画像を画像のサイズで描画します.
static ImagePainter IMAGE_BOUNDS_XY_ROTATE
          このモデルはスプライトの移動角度に沿って画像を回転してから、IMAGE_BOUNDS_XYで描画します.
private static ImagePainterStorage INSTANCE
          このクラスの唯一のインスタンスです.
static ImagePainter NOT_DRAW
          このモデルは何も描画しません.
private static long serialVersionUID
           
static ImagePainter SPRITE_BOUNDS
          このモデルは画像のサイズをスプライトのサイズに拡大し、スプライトの領域を埋めるように描画します.
static ImagePainter SPRITE_BOUNDS_ROTATE
          このモデルはスプライトの移動角度に沿って画像を回転してから、SPRITE_BOUNDSで描画します.
static ImagePainter TILING_SPRITE_SIZE
           
static ImagePainter TITLING_IMAGE_SIZE
           
 
コンストラクタの概要
private ImagePainterStorage()
          シングルトンクラスです.
 
メソッドの概要
static ImagePainterStorage getInstance()
          インスタンスを取得します.
 
クラス kinugasa.contents.resource.Storage から継承されたメソッド
add, addAll, addAll, asList, clear, contains, contains, containsAll, get, getAll, getIfContains, getProperties, isEmpty, iterator, printAll, printAll, put, putAll, putAll, remove, remove, removeAll, removeAll, removeAll, size, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

NOT_DRAW

public static final ImagePainter NOT_DRAW
このモデルは何も描画しません.


IMAGE_BOUNDS_XY

public static final ImagePainter IMAGE_BOUNDS_XY
このモデルはスプライトの座標に画像を画像のサイズで描画します. したがって、画像の位置はスプライトの領域の”左上”に固定されます。
このモデルはもっとも高速に動作するため、スプライトと画像のサイズが一致する場合に有用です。


IMAGE_BOUNDS_CENTER

public static final ImagePainter IMAGE_BOUNDS_CENTER
このモデルはスプライトの中心と画像の中心が重なる位置に画像のサイズで描画します.


SPRITE_BOUNDS

public static final ImagePainter SPRITE_BOUNDS
このモデルは画像のサイズをスプライトのサイズに拡大し、スプライトの領域を埋めるように描画します.


IMAGE_BOUNDS_XY_ROTATE

public static final ImagePainter IMAGE_BOUNDS_XY_ROTATE
このモデルはスプライトの移動角度に沿って画像を回転してから、IMAGE_BOUNDS_XYで描画します.


IMAGE_BOUNDS_CENTER_ROTATE

public static final ImagePainter IMAGE_BOUNDS_CENTER_ROTATE
このモデルはスプライトの移動角度に沿って画像を回転してから、IMAGE_BOUNDS_CENTERで描画します.


SPRITE_BOUNDS_ROTATE

public static final ImagePainter SPRITE_BOUNDS_ROTATE
このモデルはスプライトの移動角度に沿って画像を回転してから、SPRITE_BOUNDSで描画します.


DEBUG_SPRITE_BOUNDS

public static final ImagePainter DEBUG_SPRITE_BOUNDS
このモデルは、スプライトの領域と当たり判定領域をそれぞれ矩形で描画し、可視化します. 領域の色はColor.GREENが、当たり判定の領域はColor.REDが使用されます。


TITLING_IMAGE_SIZE

public static final ImagePainter TITLING_IMAGE_SIZE

TILING_SPRITE_SIZE

public static final ImagePainter TILING_SPRITE_SIZE

serialVersionUID

private static final long serialVersionUID
関連項目:
定数フィールド値

INSTANCE

private static final ImagePainterStorage INSTANCE
このクラスの唯一のインスタンスです.

コンストラクタの詳細

ImagePainterStorage

private ImagePainterStorage()
シングルトンクラスです.

メソッドの詳細

getInstance

public static ImagePainterStorage getInstance()
インスタンスを取得します.

戻り値:
このクラスの唯一のインスタンスを返します。