Packageorg.libspark.utils
Classpublic class BitmapUtil

BitmapData のためのユーティリティクラスです



Public Methods
 MethodDefined by
  
applyFilter(bitmap:BitmapData, filter:BitmapFilter):void
[static] ビットマップにフィルタを適応します
BitmapUtil
  
attachBitmap(target:DisplayObjectContainer, bitmapData:BitmapData, smoothing:Boolean = false):Sprite
[static] BitmapDataを指定のコンテナ内に配置します。
BitmapUtil
  
capture(target:IBitmapDrawable):BitmapData
[static] DisplayObjectインスタンスのキャプチャデータを作成します
BitmapUtil
  
dummy(target:DisplayObject):Sprite
[static] DisplayObjectContainer 内に配置されている DisplayObject インスタンスのキャプチャを作成し 対象と同じtransformプロパティを持つSpriteインスタンスを、対象と同階層に配置します
BitmapUtil
  
swapBitmap(target:DisplayObject):Sprite
[static] DisplayObjectContainer 内に配置されている DisplayObject インスタンスのキャプチャを作成し 対象と置き換えます。 対象はコンテナ内から削除されます。
BitmapUtil
Method detail
applyFilter()method
public static function applyFilter(bitmap:BitmapData, filter:BitmapFilter):void

ビットマップにフィルタを適応します

Parameters
bitmap:BitmapData — 対象となるBitmapDataインスタンス
 
filter:BitmapFilter — 適応するBitmapFilterインスタンス
attachBitmap()method 
public static function attachBitmap(target:DisplayObjectContainer, bitmapData:BitmapData, smoothing:Boolean = false):Sprite

BitmapDataを指定のコンテナ内に配置します。

Parameters
target:DisplayObjectContainer — コンテナインスタンス
 
bitmapData:BitmapData — 配置するBitmapData
 
smoothing:Boolean (default = false) — スムージングの有無

Returns
Sprite — コンテナに配置されたSpriteインスタンス
capture()method 
public static function capture(target:IBitmapDrawable):BitmapData

DisplayObjectインスタンスのキャプチャデータを作成します

Parameters
target:IBitmapDrawable — 対象となる IBitmapDrawable オブジェクト

Returns
BitmapData — キャプチャデータを持つ BitmapData オブジェクト
dummy()method 
public static function dummy(target:DisplayObject):Sprite

DisplayObjectContainer 内に配置されている DisplayObject インスタンスのキャプチャを作成し 対象と同じtransformプロパティを持つSpriteインスタンスを、対象と同階層に配置します

Parameters
target:DisplayObject — 対象となるDisplayObjectインスタンス

Returns
Sprite — キャプチャBitmapを内包するSpriteインスタンス
swapBitmap()method 
public static function swapBitmap(target:DisplayObject):Sprite

DisplayObjectContainer 内に配置されている DisplayObject インスタンスのキャプチャを作成し 対象と置き換えます。 対象はコンテナ内から削除されます。

Parameters
target:DisplayObject — 対象となるDisplayObjectインスタンス

Returns
Sprite — キャプチャBitmapを内包するSpriteインスタンス