|
| | CCArrayForObjectSorting () |
| void | insertSortedObject (CCSortableObject *object) |
| | Inserts a given object into array. More...
|
| |
| void | removeSortedObject (CCSortableObject *object) |
| | Removes an object in array. More...
|
| |
| void | setObjectID_ofSortedObject (unsigned int tag, CCSortableObject *object) |
| | Sets a new value of the key for the given object. More...
|
| |
| CCSortableObject * | objectWithObjectID (unsigned int tag) |
| CCSortableObject * | getObjectWithObjectID (unsigned int tag) |
| | Returns an object with given key and value. More...
|
| |
| unsigned int | indexOfSortedObject (CCSortableObject *obj) |
| | Returns an index of the object with given key and value. More...
|
| |
| | ~CCArray () |
| bool | init () |
| | Initializes an array. More...
|
| |
| bool | initWithObject (CCObject *pObject) |
| | Initializes an array with one object. More...
|
| |
| bool | initWithObjects (CCObject *pObject,...) |
| | Initializes an array with some objects. More...
|
| |
| bool | initWithCapacity (unsigned int capacity) |
| | Initializes an array with capacity. More...
|
| |
| bool | initWithArray (CCArray *otherArray) |
| | Initializes an array with an existing array. More...
|
| |
| unsigned int | count () const |
| | Returns element count of the array. More...
|
| |
| unsigned int | capacity () const |
| | Returns capacity of the array. More...
|
| |
| local | capacity () |
| | Returns capacity of the array. More...
|
| |
| unsigned int | indexOfObject (CCObject *object) const |
| | Returns index of a certain object, return UINT_MAX if doesn't contain the object. More...
|
| |
| local | indexOfObject ( local object) |
| | Returns index of a certain object, return UINT_MAX if doesn't contain the object. More...
|
| |
| CCObject * | objectAtIndex (unsigned int index) |
| | Returns an element with a certain index. More...
|
| |
| local | objectAtIndex ( local index) |
| | Returns an element with a certain index. More...
|
| |
| CCObject * | lastObject () |
| | Returns last element. More...
|
| |
| CCObject * | randomObject () |
| | Returns a random element. More...
|
| |
| local | randomObject () |
| | Returns a random element. More...
|
| |
| bool | containsObject (CCObject *object) const |
| | Returns a Boolean value that indicates whether object is present in array. More...
|
| |
| local | containsObject ( local object) |
| | Returns a Boolean value that indicates whether object is present in array. More...
|
| |
| bool | isEqualToArray (CCArray *pOtherArray) |
| void | addObject (CCObject *object) |
| | Add a certain object. More...
|
| |
| local | addObject ( local object) |
| | Add a certain object. More...
|
| |
| void | addObjectsFromArray (CCArray *otherArray) |
| | Add all elements of an existing array. More...
|
| |
| local | addObjectsFromArray ( local otherArray) |
| | Add all elements of an existing array. More...
|
| |
| void | insertObject (CCObject *object, unsigned int index) |
| | Insert a certain object at a certain index. More...
|
| |
| local | insertObject ( local object, local index) |
| | Insert a certain object at a certain index. More...
|
| |
| void | removeLastObject (bool bReleaseObj=true) |
| | Remove last object. More...
|
| |
| void | removeObject (CCObject *object, bool bReleaseObj=true) |
| | Remove a certain object. More...
|
| |
| local | removeObject ( local object, local true) |
| | Remove a certain object. More...
|
| |
| void | removeObjectAtIndex (unsigned int index, bool bReleaseObj=true) |
| | Remove an element with a certain index. More...
|
| |
| local | removeObjectAtIndex ( local index, local true) |
| | Remove an element with a certain index. More...
|
| |
| void | removeObjectsInArray (CCArray *otherArray) |
| | Remove all elements. More...
|
| |
| local | removeObjectsInArray ( local otherArray) |
| | Remove all elements. More...
|
| |
| void | removeAllObjects () |
| | Remove all objects. More...
|
| |
| local | removeAllObjects () |
| | Remove all objects. More...
|
| |
| void | fastRemoveObject (CCObject *object) |
| | Fast way to remove a certain object. More...
|
| |
| local | fastRemoveObject ( local object) |
| | Fast way to remove a certain object. More...
|
| |
| void | fastRemoveObjectAtIndex (unsigned int index) |
| | Fast way to remove an element with a certain index. More...
|
| |
| local | fastRemoveObjectAtIndex ( local index) |
| | Fast way to remove an element with a certain index. More...
|
| |
| void | exchangeObject (CCObject *object1, CCObject *object2) |
| | Swap two elements. More...
|
| |
| local | exchangeObject ( local object1, local object2) |
| | Swap two elements. More...
|
| |
| void | exchangeObjectAtIndex (unsigned int index1, unsigned int index2) |
| | Swap two elements with certain indexes. More...
|
| |
| local | exchangeObjectAtIndex ( local index1, local index2) |
| | Swap two elements with certain indexes. More...
|
| |
| void | replaceObjectAtIndex (unsigned int uIndex, CCObject *pObject, bool bReleaseObject=true) |
| | Replace object at index with another object. More...
|
| |
| local | replaceObjectAtIndex ( local uIndex, local pObject, local true) |
| | Replace object at index with another object. More...
|
| |
| void | reverseObjects () |
| | Revers the array. More...
|
| |
| void | reduceMemoryFootprint () |
| local | reduceMemoryFootprint () |
| virtual CCObject * | copyWithZone (CCZone *pZone) |
| | override functions More...
|
| |
| virtual void | acceptVisitor (CCDataVisitor &visitor) |
| | CCArray () |
| | CCArray (unsigned int capacity) |
| | CCObject (void) |
| virtual | ~CCObject (void) |
| void | release (void) |
| void | retain (void) |
| CCObject * | autorelease (void) |
| CCObject * | copy (void) |
| bool | isSingleReference (void) const |
| unsigned int | retainCount (void) const |
| virtual bool | isEqual (const CCObject *pObject) |
| virtual void | update (float dt) |