|
| ~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...
|
|
local | 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...
|
|
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...
|
|
local | removeLastObject ( local 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...
|
|
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) |
local | acceptVisitor ( local 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) |