Packagejp.nyatla.nyartoolkit.as3.core.raster
Classpublic class NyARRaster
InheritanceNyARRaster Inheritance NyARRaster_BasicClass Inheritance Object

このクラスは、単機能のNyARRasterです。



Protected Properties
 PropertyDefined By
  _buf : Object
NyARRaster
  _buf_type : int
NyARRaster
  _is_attached_buffer : Boolean
バッファオブジェクトがアタッチされていればtrue
NyARRaster
 Inherited_size : NyARIntSize
NyARRaster_BasicClass
Public Methods
 MethodDefined By
  
NyARRaster(... args)
NyARRaster
  
getBuffer():Object
[override]
NyARRaster
 Inherited
NyARRaster_BasicClass
 Inherited
getHeight():int
NyARRaster_BasicClass
 Inherited
NyARRaster_BasicClass
 Inherited
getWidth():int
NyARRaster_BasicClass
  
hasBuffer():Boolean
[override] インスタンスがバッファを所有するかを返します。 コンストラクタでi_is_allocをfalseにしてラスタを作成した場合、 バッファにアクセスするまえに、バッファの有無をこの関数でチェックしてください。
NyARRaster
 Inherited
isEqualBufferType(i_type_value:int):Boolean
NyARRaster_BasicClass
  
overload_NyARRaster3(i_width:int, i_height:int, i_buffer_type:int):void
NyARRaster
  
overload_NyARRaster4(i_width:int, i_height:int, i_buffer_type:int, i_is_alloc:Boolean):void
指定したバッファタイプのラスタを作成します。
NyARRaster
  
wrapBuffer(i_ref_buf:Object):void
[override]
NyARRaster
Protected Methods
 MethodDefined By
  
initInstance(i_size:NyARIntSize, i_buf_type:int, i_is_alloc:Boolean):Boolean
NyARRaster
 Inherited
overload_NyARRaster_BasicClass(i_width:int, i_height:int, i_buffer_type:int):void
NyARRaster_BasicClass
Property Detail
_bufproperty
protected var _buf:Object

_buf_typeproperty 
protected var _buf_type:int

_is_attached_bufferproperty 
protected var _is_attached_buffer:Boolean

バッファオブジェクトがアタッチされていればtrue

Constructor Detail
NyARRaster()Constructor
public function NyARRaster(... args)



Parameters
... args
Method Detail
getBuffer()method
override public function getBuffer():Object

Returns
Object
hasBuffer()method 
override public function hasBuffer():Boolean

インスタンスがバッファを所有するかを返します。 コンストラクタでi_is_allocをfalseにしてラスタを作成した場合、 バッファにアクセスするまえに、バッファの有無をこの関数でチェックしてください。

Returns
Boolean
initInstance()method 
protected function initInstance(i_size:NyARIntSize, i_buf_type:int, i_is_alloc:Boolean):Boolean

Parameters

i_size:NyARIntSize
 
i_buf_type:int
 
i_is_alloc:Boolean

Returns
Boolean
overload_NyARRaster3()method 
public function overload_NyARRaster3(i_width:int, i_height:int, i_buffer_type:int):void

Parameters

i_width:int
 
i_height:int
 
i_buffer_type:int

overload_NyARRaster4()method 
public function overload_NyARRaster4(i_width:int, i_height:int, i_buffer_type:int, i_is_alloc:Boolean):void

指定したバッファタイプのラスタを作成します。

Parameters

i_width:int
 
i_height:int
 
i_buffer_type:int — NyARBufferTypeに定義された定数値を指定してください。
 
i_is_alloc:Boolean


Throws
NyARException
wrapBuffer()method 
override public function wrapBuffer(i_ref_buf:Object):void

Parameters

i_ref_buf:Object