cocos2d-mac  2.1
Improved Cocos2D API Reference (Mac OS X version) for www.kobold2d.com developers
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
CCParticleExplosion Class Reference

An explosion particle system. More...

#import <CCParticleExamples.h>

Inheritance diagram for CCParticleExplosion:
Collaboration diagram for CCParticleExplosion:

Instance Methods

(id) - init
 
 Instance Methods inherited from CCParticleSystemQuad
(void) - initIndices
 
(void) - initTexCoordsWithRect:
 
(void) - setDisplayFrame:
 
(void) - setTexture:withRect:
 
 Instance Methods inherited from CCParticleSystem
(id) - initWithFile:
 
(id) - initWithDictionary:
 
(id) - initWithDictionary:path:
 
(id) - initWithTotalParticles:
 Initializes a system with a fixed number of particles.
 
(void) - stopSystem
 stop emitting particles. Running particles will continue to run until they die
 
(void) - resetSystem
 Kill all living particles.
 
(BOOL) - isFull
 whether or not the system is full
 
(void) - updateQuadWithParticle:newPosition:
 should be overriden by subclasses
 
(void) - postStep
 should be overriden by subclasses
 
(void) - update:
 called in every loop.
 
(void) - updateWithNoTime
 
 Instance Methods inherited from CCNode
(void) - onEnter
 
(void) - onEnterTransitionDidFinish
 
(void) - onExit
 
(void) - onExitTransitionDidStart
 
(void) - addChild:
 
(void) - addChild:z:
 
(void) - addChild:z:tag:
 
(void) - removeFromParent
 
(void) - removeFromParentAndCleanup:
 
(void) - removeChild:
 
(void) - removeChild:cleanup:
 
(void) - removeChildByTag:
 
(void) - removeChildByTag:cleanup:
 
(void) - removeAllChildren
 
(void) - removeAllChildrenWithCleanup:
 
(CCNode *) - getChildByTag:
 
(void) - reorderChild:z:
 
(void) - sortAllChildren
 
(void) - cleanup
 
(void) - draw
 
(void) - visit
 
(void) - transform
 
(void) - transformAncestors
 
(CGRect) - boundingBox
 
(CCAction *) - runAction:
 
(void) - stopAllActions
 
(void) - stopAction:
 
(void) - stopActionByTag:
 
(CCAction *) - getActionByTag:
 
(NSUInteger) - numberOfRunningActions
 
(void) - scheduleUpdate
 
(void) - scheduleUpdateWithPriority:
 
(void) - unscheduleUpdate
 
(void) - schedule:
 
(void) - schedule:interval:
 
(void) - schedule:interval:repeat:delay:
 
(void) - scheduleOnce:delay:
 
(void) - unschedule:
 
(void) - unscheduleAllSelectors
 
(void) - resumeSchedulerAndActions
 
(void) - pauseSchedulerAndActions
 
(CGAffineTransform) - nodeToParentTransform
 
(CGAffineTransform) - parentToNodeTransform
 
(CGAffineTransform) - nodeToWorldTransform
 
(CGAffineTransform) - worldToNodeTransform
 
(CGPoint) - convertToNodeSpace:
 
(CGPoint) - convertToWorldSpace:
 
(CGPoint) - convertToNodeSpaceAR:
 
(CGPoint) - convertToWorldSpaceAR:
 
(void) - setIsRelativeAnchorPoint:
 
(BOOL) - DEPRECATED_ATTRIBUTE
 
(void) - setZOrder:
 
 Instance Methods inherited from <CCTextureProtocol>
(CCTexture2D *) - texture
 
(void) - setTexture:
 
 Instance Methods inherited from <CCBlendProtocol>
(void) - setBlendFunc:
 
(ccBlendFunc- blendFunc
 

Additional Inherited Members

 Class Methods inherited from CCParticleSystem
(id) + particleWithFile:
 
(id) + particleWithTotalParticles:
 
 Protected Attributes inherited from CCParticleSystemQuad
ccV3F_C4B_T2F_Quadquads_
 
GLushort * indices_
 
GLuint VAOname_
 
GLuint buffersVBO_ [2]
 
 Properties inherited from CCParticleSystem
BOOL active
 
NSUInteger particleCount
 
float duration
 
CGPoint sourcePosition
 
CGPoint posVar
 
float life
 
float lifeVar
 
float angle
 
float angleVar
 
float startSize
 
float startSizeVar
 
float endSize
 
float endSizeVar
 
ccColor4F startColor
 
ccColor4F startColorVar
 
ccColor4F endColor
 
ccColor4F endColorVar
 
float startSpin
 
float startSpinVar
 
float endSpin
 
float endSpinVar
 
float emissionRate
 
NSUInteger totalParticles
 
CCTexture2Dtexture
 
ccBlendFunc blendFunc
 
BOOL opacityModifyRGB
 
BOOL blendAdditive
 
tCCPositionType positionType
 
BOOL autoRemoveOnFinish
 
NSInteger emitterMode
 
CCParticleBatchNodebatchNode
 
NSUInteger atlasIndex
 
CGPoint gravity
 
float speed
 
float speedVar
 
float tangentialAccel
 
float tangentialAccelVar
 
float radialAccel
 
float radialAccelVar
 
float startRadius
 
float startRadiusVar
 
float endRadius
 
float endRadiusVar
 
float rotatePerSecond
 
float rotatePerSecondVar
 

Detailed Description

An explosion particle system.

Method Documentation

- (id) init

initializes the node

Implements CCNode.


The documentation for this class was generated from the following file: