public class NyARManagedObjectPool.Operator extends java.lang.Object implements NyARManagedObject.INyARManagedObjectPoolOperater
NyARManagedObject
へ提供する操作インタフェイスの実体です。
未割当リストを操作する関数を定義します。
Javaの都合でバッファを所有させていますが、別にこの形で実装しなくてもかまいません。修飾子とタイプ | フィールドと説明 |
---|---|
NyARManagedObject[] |
_buffer
要素の実体の保管用リスト
|
NyARManagedObject[] |
_pool
未割当オブジェクトのリスト
|
int |
_pool_stock |
コンストラクタと説明 |
---|
NyARManagedObjectPool.Operator() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
deleteObject(NyARManagedObject i_object)
この関数は、指定したオブジェクトを、割り当て済みから未割り当てにします。
|
public NyARManagedObject[] _buffer
public NyARManagedObject[] _pool
public int _pool_stock
public void deleteObject(NyARManagedObject i_object)
NyARManagedObject.INyARManagedObjectPoolOperater
deleteObject
インタフェース内 NyARManagedObject.INyARManagedObjectPoolOperater
i_object
- 未割当にするオブジェクト。