Packagecom.gestureworks.managers
Classpublic class PoolManager
InheritancePoolManager Inheritance Object

Manages object pooling to recycle objects opposed to performance intensive allocation (instantiation) and deallocation (garbage collection)



Public Properties
 PropertyDefined By
  clusterObject : ClusterObject
[static] [read-only] Retrurn ClusterObject from pool
PoolManager
  frameObject : FrameObject
[static] [read-only] Return FrameObject from pool
PoolManager
Public Methods
 MethodDefined By
  
[static] Populate object pools based on object count
PoolManager
  
[static] Decrease the sizes of the object pools
PoolManager
Property Detail
clusterObjectproperty
clusterObject:ClusterObject  [read-only]

Retrurn ClusterObject from pool


Implementation
    public static function get clusterObject():ClusterObject
frameObjectproperty 
frameObject:FrameObject  [read-only]

Return FrameObject from pool


Implementation
    public static function get frameObject():FrameObject
Method Detail
registerPools()method
public static function registerPools():void

Populate object pools based on object count

unregisterPools()method 
public static function unregisterPools():void

Decrease the sizes of the object pools