#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 |