CCAnimation Class Reference

#import <CCSpriteFrame.h>

Inherits CCAnimationProtocol-p.

Collaboration diagram for CCAnimation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

(id) - initWithName:delay:
(id) - initWithName:delay:frames:
(void) - addFrame:
(void) - addFrameWithFilename:
(void) - addFrameWithTexture:rect:

Static Public Member Functions

(id) + animationWithName:delay:
(id) + animationWithName:delay:frames:

Properties

NSString * name
float delay
NSMutableArray * frames

Detailed Description

an Animation object used within Sprites to perform animations

Definition at line 70 of file CCSpriteFrame.h.


Member Function Documentation

- (void) addFrame: (CCSpriteFrame *)  frame  

Adds a frame to a CCAnimation.

- (void) addFrameWithFilename: (NSString *)  filename  

Adds a frame with an image filename. Internally it will create a CCSpriteFrame and it will add it. Added to facilitate the migration from v0.8 to v0.9.

- (void) addFrameWithTexture: (CCTexture2D *)  texture
rect: (CGRect)  rect 

Adds a frame with a texture and a rect. Internally it will create a CCSpriteFrame and it will add it. Added to facilitate the migration from v0.8 to v0.9.

+ (id) animationWithName: (NSString *)  name
delay: (float)  delay 

Creates a CCAnimation with a name and delay between frames.

+ (id) animationWithName: (NSString *)  name
delay: (float)  delay
frames: (NSArray *)  frames 

Creates a CCAnimation with a name, delay and an array of CCSpriteFrames.

- (id) initWithName: (NSString *)  name
delay: (float)  delay 

Initializes a CCAnimation with a name and delay between frames.

- (id) initWithName: (NSString *)  name
delay: (float)  delay
frames: (NSArray *)  frames 

Initializes a CCAnimation with a name, delay and an array of CCSpriteFrames.


Property Documentation

- (float) delay [read, write, assign]

delay between frames in seconds.

Definition at line 81 of file CCSpriteFrame.h.

- (NSMutableArray*) frames [read, write, retain]

array of frames

Definition at line 83 of file CCSpriteFrame.h.

- (NSString*) name [read, write, retain]

name of the animation

Definition at line 79 of file CCSpriteFrame.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Properties Defines

Generated on Mon Jan 11 12:32:39 2010 for cocos2d for iPhone 0.9.0-beta2 by  doxygen 1.6.1