Packagedanmaq.nineball.misc
Classpublic final class CBitmapSplitter

ビットマップ分割クラスです。



Public Properties
 PropertyDefined by
  key : Object
[read-only] キーとなるオブジェクトを取得します。
CBitmapSplitter
  rect : Rectangle
[read-only] 切り出し矩形座標を取得します。
CBitmapSplitter
Public Methods
 MethodDefined by
  
CBitmapSplitter(rect:Rectangle, key:Object = null)
コンストラクタ。
CBitmapSplitter
  
autoSplitter(src:BitmapData, info:Vector):Object
[static] 切り出し情報に従って画像を切り出します。

戻り値の型はキーオブジェクトを設定している場合は Dictionary型、そうでない(nullである)場合Vector型となります。

CBitmapSplitter
  
clipBitmap(src:BitmapData, rect:Rectangle):Bitmap
[static] ビットマップ画像をクリッピングします。
CBitmapSplitter
Property detail
keyproperty
key:Object  [read-only]

キーとなるオブジェクトを取得します。

Implementation
    public function get key():Object
rectproperty 
rect:Rectangle  [read-only]

切り出し矩形座標を取得します。

Implementation
    public function get rect():Rectangle
Constructor detail
CBitmapSplitter()constructor
public function CBitmapSplitter(rect:Rectangle, key:Object = null)

コンストラクタ。

Parameters
rect:Rectangle — 切り出し矩形座標
 
key:Object (default = null) — キーとなるオブジェクト
Method detail
autoSplitter()method
public static function autoSplitter(src:BitmapData, info:Vector):Object

切り出し情報に従って画像を切り出します。

戻り値の型はキーオブジェクトを設定している場合は Dictionary型、そうでない(nullである)場合Vector型となります。

Parameters
src:BitmapData — ソースとなるビットマップ画像
 
info:Vector — 切り出し情報リスト

Returns
Object — ビットマップ画像のリスト
clipBitmap()method 
public static function clipBitmap(src:BitmapData, rect:Rectangle):Bitmap

ビットマップ画像をクリッピングします。

Parameters
src:BitmapData — ソースとなるビットマップ画像
 
rect:Rectangle — クリッピング範囲

Returns
Bitmap — クリッピングされたビットマップ画像