|
bool | isInheritPosition (void) const |
| Getters/Setters. More...
|
|
var | isInheritPosition () |
| Getters/Setters. More...
|
|
local | isInheritPosition () |
| Getters/Setters. More...
|
|
bool | isInheritDirection (void) const |
var | isInheritDirection () |
local | isInheritDirection () |
bool | isInheritOrientation (void) const |
bool | isInheritTimeToLive (void) const |
var | isInheritTimeToLive () |
local | isInheritTimeToLive () |
bool | isInheritMass (void) const |
var | isInheritMass () |
local | isInheritMass () |
bool | isInheritTextureCoordinate (void) const |
bool | isInheritColour (void) const |
var | isInheritColour () |
local | isInheritColour () |
bool | isInheritParticleWidth (void) const |
bool | isInheritParticleHeight (void) const |
var | isInheritParticleHeight () |
local | isInheritParticleHeight () |
bool | isInheritParticleDepth (void) const |
var | isInheritParticleDepth () |
local | isInheritParticleDepth () |
void | setInheritPosition (bool inheritPosition) |
var | setInheritPosition ( var inheritPosition) |
local | setInheritPosition ( local inheritPosition) |
void | setInheritDirection (bool inheritDirection) |
void | setInheritOrientation (bool inheritOrientation) |
var | setInheritOrientation ( var inheritOrientation) |
local | setInheritOrientation ( local inheritOrientation) |
void | setInheritTimeToLive (bool inheritTimeToLive) |
var | setInheritTimeToLive ( var inheritTimeToLive) |
local | setInheritTimeToLive ( local inheritTimeToLive) |
void | setInheritMass (bool inheritMass) |
var | setInheritMass ( var inheritMass) |
local | setInheritMass ( local inheritMass) |
void | setInheritTextureCoordinate (bool inheritTextureCoordinate) |
void | setInheritColour (bool inheritColour) |
void | setInheritParticleWidth (bool inheritParticleWidth) |
void | setInheritParticleHeight (bool inheritParticleHeight) |
void | setInheritParticleDepth (bool inheritParticleDepth) |
var | setInheritParticleDepth ( var inheritParticleDepth) |
local | setInheritParticleDepth ( local inheritParticleDepth) |
const std::string & | getForceEmitterName (void) const |
| Get the name of the emitter that is used to emit its particles. More...
|
|
local | getForceEmitterName () |
| Get the name of the emitter that is used to emit its particles. More...
|
|
void | setForceEmitterName (const std::string &forceEmitterName) |
| Set the name of the emitter that is used to emit its particles. More...
|
|
PUEmitter * | getForceEmitter (void) const |
| Returns a pointer to the emitter that is used as a force emitter. More...
|
|
void | removeAsListener (void) |
| Remove this as a listener from the technique. More...
|
|
var | removeAsListener () |
| Remove this as a listener from the technique. More...
|
|
local | removeAsListener () |
| Remove this as a listener from the technique. More...
|
|
unsigned int | getNumberOfParticles (void) const |
| Get the number of particles to emit. More...
|
|
local | getNumberOfParticles () |
| Get the number of particles to emit. More...
|
|
void | setNumberOfParticles (unsigned int numberOfParticles) |
| Set the number of particles to emit. More...
|
|
bool | alwaysUsePosition (void) const |
| Boolean that determines whether always the position of the particle that is handled must be used for emission of the new particle. More...
|
|
void | setAlwaysUsePosition (bool alwaysUsePosition) |
| Set the boolean to indicate whether the position of the particle that is handled must be used for emission of the new particle or whether the contact point of the physics actor must be used. More...
|
|
virtual void | handle (PUParticleSystem3D *particleSystem, PUParticle3D *particle, float timeElapsed) override |
| If the _handle() function of this class is invoked (by an Observer), it searches the ParticleEmitter defined by the mForceEmitterName. More...
|
|
local | handle ( local particleSystem, local particle, local timeElapsed) |
| If the _handle() function of this class is invoked (by an Observer), it searches the ParticleEmitter defined by the mForceEmitterName. More...
|
|
virtual void | particleEmitted (PUParticleSystem3D *particleSystem, PUParticle3D *particle) override |
| Initialise the emitted particle. More...
|
|
virtual void | particleExpired (PUParticleSystem3D *particleSystem, PUParticle3D *particle) override |
| No implementation. More...
|
|
virtual void | copyAttributesTo (PUEventHandler *eventHandler) override |
local | copyAttributesTo ( local eventHandler) |
virtual | ~PUDoPlacementParticleEventHandler (void) |
Public Member Functions inherited from PUEventHandler |
const std::string & | getName (void) const |
| Todo. More...
|
|
local | getName () |
| Todo. More...
|
|
void | setName (const std::string &name) |
PUObserver * | getParentObserver (void) const |
| Todo. More...
|
|
var | getParentObserver () |
| Todo. More...
|
|
local | getParentObserver () |
| Todo. More...
|
|
void | setParentObserver (PUObserver *parentObserver) |
const std::string & | getEventHandlerType (void) const |
| Todo. More...
|
|
local | getEventHandlerType () |
| Todo. More...
|
|
void | setEventHandlerType (const std::string &eventHandlerType) |
virtual void | notifyRescaled (const Vec3 &scale) |
| Notify that the event handler is rescaled. More...
|
|
virtual | ~PUEventHandler () |
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...
|
|
| PUListener () |
virtual | ~PUListener () |