Packagejp.nyatla.nyartoolkit.as3.core.rasterreader
Interfacepublic interface INyARRgbPixelReader
Implementors FLARRgbPixelReader_BitmapData, NyARRgbPixelReader_INT1D_X8R8G8B8_32

R8G8B8でピクセルを読み出すインタフェイス



Public Methods
 MethodDefined By
  
getPixel(i_x:int, i_y:int, o_rgb:Vector.<int>):void
1ピクセルをint配列にして返します。
INyARRgbPixelReader
  
getPixelSet(i_x:Vector.<int>, i_y:Vector.<int>, i_num:int, o_rgb:Vector.<int>):void
複数のピクセル値をi_rgbへ返します。
INyARRgbPixelReader
  
setPixel(i_x:int, i_y:int, i_rgb:Vector.<int>):void
1ピクセルを設定します。
INyARRgbPixelReader
  
setPixels(i_x:Vector.<int>, i_y:Vector.<int>, i_num:int, i_intrgb:Vector.<int>):void
複数のピクセル値をint配列から設定します。
INyARRgbPixelReader
  
switchBuffer(i_ref_buffer:Object):void
INyARRgbPixelReader
Method Detail
getPixel()method
public function getPixel(i_x:int, i_y:int, o_rgb:Vector.<int>):void

1ピクセルをint配列にして返します。

Parameters

i_x:int
 
i_y:int
 
o_rgb:Vector.<int>

getPixelSet()method 
public function getPixelSet(i_x:Vector.<int>, i_y:Vector.<int>, i_num:int, o_rgb:Vector.<int>):void

複数のピクセル値をi_rgbへ返します。

Parameters

i_x:Vector.<int> — xのインデックス配列
 
i_y:Vector.<int> — yのインデックス配列
 
i_num:int — 返すピクセル値の数
 
o_rgb:Vector.<int> — ピクセル値を返すバッファ

setPixel()method 
public function setPixel(i_x:int, i_y:int, i_rgb:Vector.<int>):void

1ピクセルを設定します。

Parameters

i_x:int
 
i_y:int
 
i_rgb:Vector.<int>


Throws
NyARException
setPixels()method 
public function setPixels(i_x:Vector.<int>, i_y:Vector.<int>, i_num:int, i_intrgb:Vector.<int>):void

複数のピクセル値をint配列から設定します。

Parameters

i_x:Vector.<int>
 
i_y:Vector.<int>
 
i_num:int
 
i_intrgb:Vector.<int>


Throws
NyARException
switchBuffer()method 
public function switchBuffer(i_ref_buffer:Object):void

Parameters

i_ref_buffer:Object