| EventDispatcher | 
| Buffer | 
The ‘Buffer’ class manages a collection of animations to be rendered at the same time.
com.boostworthy.collections.Collection_I
| Buffer | The ‘Buffer’ class manages a collection of animations to be rendered at the same time. | 
| Variables | |
| m_objQueue | A queue for storing animation objects. | 
| Functions | |
| Buffer | Constructor. | 
| add | Adds a new animation to the buffer. | 
| remove | Removes the specified animation from the buffer. | 
| removeByTarget | Removes all animations involving the target object from the buffer. | 
| removeByProperty | Removes all animations involving the target object and it’s specified property from the buffer. | 
| render | Iterates through the contents of this buffer and renders each animation. | 
| clear | Clears all animations from the buffer. | 
| Properties | |
| length | Gets the number of items in this buffer. | 
| Functions | |
| getIterator | Returns an iterator of the specified type. | 
| dispose | Performs any appropriate clean-up tasks for garbage collection such as removing event listeners, setting object references to ‘null’, etc. | 
| init | Initializes this object. | 
| removeElement | Removes an element from the queue. | 
public function removeByProperty( objTarget: Object, strProperty: String ):void 
Removes all animations involving the target object and it’s specified property from the buffer.
| param | objTarget The target object whose animations are to be removed. | 
| param | strProperty The target object’s property being searched for. | 
public function getIterator( uIterator: uint = 2 ):IIterator 
Returns an iterator of the specified type.
| param | uIterator The iterator type to use for iterating through the data being stored by this collection. Default is ‘2’ (IteratorType.ARRAY_FORWARD). | 
An iterator instance of the specified type.
com.boostworthy.collections.iterators.IteratorType
A queue for storing animation objects.
protected var m_objQueue: Queue 
Constructor.
public function Buffer() 
Adds a new animation to the buffer.
public function add( objAnimation: IAnimation ):void 
Removes the specified animation from the buffer.
public function remove( objAnimation: IAnimation ):void 
Removes all animations involving the target object from the buffer.
public function removeByTarget( objTarget: Object ):void 
Removes all animations involving the target object and it’s specified property from the buffer.
public function removeByProperty( objTarget: Object, strProperty: String ):void 
Iterates through the contents of this buffer and renders each animation.
public function render():Boolean 
Clears all animations from the buffer.
public function clear():void 
Gets the number of items in this buffer.
public function get length():uint 
Returns an iterator of the specified type.
public function getIterator( uIterator: uint = 2 ):IIterator 
Performs any appropriate clean-up tasks for garbage collection such as removing event listeners, setting object references to ‘null’, etc.
public function dispose():void 
Initializes this object.
protected function init():void 
Removes an element from the queue.
protected function removeElement( objElement: IAnimation ):void