#include <CCPUDoAffectorEventHandler.h>
Public Member Functions | |
const bool | getPrePost (void) const |
Get the indication whether pre- and postprocessing must be done. More... | |
local | getPrePost () |
Get the indication whether pre- and postprocessing must be done. More... | |
void | setPrePost (const bool prePost) |
Set the indication whether pre- and postprocessing must be done. More... | |
const std::string & | getAffectorName (void) const |
Get the name of the affector that must be enabled or disabled. More... | |
void | setAffectorName (const std::string &affectorName) |
Set the name of the affector. 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 ParticleAffector defined by the its name. More... | |
var | handle ( var particleSystem, var particle, var timeElapsed) |
If the _handle() function of this class is invoked (by an Observer), it searches the ParticleAffector defined by the its name. More... | |
local | handle ( local particleSystem, local particle, local timeElapsed) |
If the _handle() function of this class is invoked (by an Observer), it searches the ParticleAffector defined by the its name. More... | |
virtual void | copyAttributesTo (PUEventHandler *eventHandler) override |
var | copyAttributesTo ( var eventHandler) |
local | copyAttributesTo ( local eventHandler) |
virtual | ~PUDoAffectorEventHandler (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 () |
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 PUDoAffectorEventHandler * | create () |
var | create () |
local | create () |
Public Attributes | |
CC_CONSTRUCTOR_ACCESS | __pad0__: PUDoAffectorEventHandler(void) |
Public Attributes inherited from PUEventHandler | |
CC_CONSTRUCTOR_ACCESS | __pad0__: PUEventHandler() |
var | __pad0__: PUEventHandler() |
local | __pad0__: PUEventHandler() |
Static Public Attributes | |
static const bool | DEFAULT_PRE_POST |
Protected Attributes | |
std::string | _affectorName |
bool | _prePost |
Protected Attributes inherited from PUEventHandler | |
PUObserver * | _parentObserver |
std::string | _eventHandlerType |
std::string | _name |
Vec3 | _eventHandlerScale |
Although the scale is on a Particle System level, the event handler can also be scaled. More... | |
Protected Attributes inherited from Ref | |
unsigned int | _referenceCount |
count of references More... | |
local | _referenceCount |
count of references More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Ref | |
Ref () | |
Constructor. More... | |
Ref () | |
Constructor. More... | |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
overridevirtual |
Reimplemented from PUEventHandler.
|
overridevirtual |
Reimplemented from PUEventHandler.
|
overridevirtual |
Reimplemented from PUEventHandler.
|
static |
|
static |
|
static |
|
inline |
Get the name of the affector that must be enabled or disabled.
|
inline |
Get the name of the affector that must be enabled or disabled.
|
inline |
Get the name of the affector that must be enabled or disabled.
|
inline |
Get the indication whether pre- and postprocessing must be done.
|
inline |
Get the indication whether pre- and postprocessing must be done.
|
inline |
Get the indication whether pre- and postprocessing must be done.
|
overridevirtual |
If the _handle() function of this class is invoked (by an Observer), it searches the ParticleAffector defined by the its name.
The ParticleAffector is either part of the ParticleTechnique in which the DoAffectorEventHandler is defined, or if the Affector is not found, other ParticleTechniques are searched.
Implements PUEventHandler.
|
overridevirtual |
If the _handle() function of this class is invoked (by an Observer), it searches the ParticleAffector defined by the its name.
The ParticleAffector is either part of the ParticleTechnique in which the DoAffectorEventHandler is defined, or if the Affector is not found, other ParticleTechniques are searched.
Implements PUEventHandler.
|
overridevirtual |
If the _handle() function of this class is invoked (by an Observer), it searches the ParticleAffector defined by the its name.
The ParticleAffector is either part of the ParticleTechnique in which the DoAffectorEventHandler is defined, or if the Affector is not found, other ParticleTechniques are searched.
Implements PUEventHandler.
|
inline |
Set the name of the affector.
|
inline |
Set the name of the affector.
|
inline |
Set the name of the affector.
|
inline |
Set the indication whether pre- and postprocessing must be done.
|
inline |
Set the indication whether pre- and postprocessing must be done.
|
inline |
Set the indication whether pre- and postprocessing must be done.
CC_CONSTRUCTOR_ACCESS __pad0__ |
var __pad0__ |
local __pad0__ |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |