#include <CCPUSlaveBehaviour.h>
Public Member Functions | |
| virtual void | updateBehaviour (PUParticle3D *particle, float deltaTime) |
| See ParticleBehaviour. More... | |
| var | updateBehaviour ( var particle, var deltaTime) |
| See ParticleBehaviour. More... | |
| local | updateBehaviour ( local particle, local deltaTime) |
| See ParticleBehaviour. More... | |
| virtual PUSlaveBehaviour * | clone () override |
| local | clone () |
| virtual void | copyAttributesTo (PUBehaviour *behaviour) |
| local | copyAttributesTo ( local behaviour) |
| virtual | ~PUSlaveBehaviour () |
Public Member Functions inherited from PUBehaviour | |
| const std::string & | getBehaviourType (void) const |
| Todo. More... | |
| void | setBehaviourType (const std::string &behaviourType) |
| virtual void | notifyRescaled (const Vec3 &scale) |
| Notify that the Behaviour is rescaled. More... | |
| var | notifyRescaled ( var scale) |
| Notify that the Behaviour is rescaled. More... | |
| local | notifyRescaled ( local scale) |
| Notify that the Behaviour is rescaled. More... | |
| virtual void | prepare () |
| virtual void | unPrepare () |
| virtual void | initParticleForEmission (PUParticle3D *particle) |
| Perform initialising activities as soon as the particle with which the ParticleBehaviour is associated, is emitted. More... | |
| var | initParticleForEmission ( var particle) |
| Perform initialising activities as soon as the particle with which the ParticleBehaviour is associated, is emitted. More... | |
| local | initParticleForEmission ( local particle) |
| Perform initialising activities as soon as the particle with which the ParticleBehaviour is associated, is emitted. More... | |
| virtual void | initParticleForExpiration (PUParticle3D *particle, float timeElapsed) |
| Perform some action if a particle expires. More... | |
| virtual | ~PUBehaviour (void) |
Public Member Functions inherited from Ref | |
| void | retain () |
| Retains the ownership. More... | |
| void | release () |
| Releases the ownership immediately. More... | |
| Ref * | autorelease () |
| Releases the ownership sometime soon automatically. More... | |
| unsigned int | getReferenceCount () const |
| Returns the Ref's current reference count. More... | |
| virtual | ~Ref () |
| Destructor. More... | |
Static Public Member Functions | |
| static PUSlaveBehaviour * | create () |
| local | create () |
Public Attributes | |
| PUParticle3D * | masterParticle |
| CC_CONSTRUCTOR_ACCESS | __pad0__: PUSlaveBehaviour() |
| var | __pad0__: PUSlaveBehaviour() |
| local | __pad0__: PUSlaveBehaviour() |
Public Attributes inherited from PUBehaviour | |
| CC_CONSTRUCTOR_ACCESS | __pad0__: PUBehaviour(void) |
Additional Inherited Members | |
Protected Member Functions inherited from Ref | |
| Ref () | |
| Constructor. More... | |
| Ref () | |
| Constructor. More... | |
Protected Attributes inherited from PUBehaviour | |
| PUParticleSystem3D * | _particleSystem |
| std::string | _behaviourType |
| Vec3 | _behaviourScale |
| Although the scale is on a Particle System level, the behaviour can also be scaled. More... | |
Protected Attributes inherited from Ref | |
| unsigned int | _referenceCount |
| count of references More... | |
| local | _referenceCount |
| count of references More... | |
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Reimplemented from PUBehaviour.
|
overridevirtual |
Reimplemented from PUBehaviour.
|
overridevirtual |
Reimplemented from PUBehaviour.
|
virtual |
Reimplemented from PUBehaviour.
|
virtual |
Reimplemented from PUBehaviour.
|
virtual |
Reimplemented from PUBehaviour.
|
static |
|
static |
|
static |
|
virtual |
See ParticleBehaviour.
Reimplemented from PUBehaviour.
|
virtual |
See ParticleBehaviour.
Reimplemented from PUBehaviour.
|
virtual |
See ParticleBehaviour.
Reimplemented from PUBehaviour.
| CC_CONSTRUCTOR_ACCESS __pad0__ |
| var __pad0__ |
| local __pad0__ |
| PUParticle3D* masterParticle |
| var masterParticle |
| local masterParticle |