|
virtual bool | observe (PUParticle3D *particle, float timeElapsed) override |
| This function determines whether a condition (the event) is true or false. More...
|
|
var | observe ( var particle, var timeElapsed) |
| This function determines whether a condition (the event) is true or false. More...
|
|
local | observe ( local particle, local timeElapsed) |
| This function determines whether a condition (the event) is true or false. More...
|
|
void | setPositionXThreshold (float threshold) |
void | setPositionYThreshold (float threshold) |
void | setPositionZThreshold (float threshold) |
float | getPositionXThreshold (void) const |
float | getPositionYThreshold (void) const |
float | getPositionZThreshold (void) const |
bool | isPositionXThresholdSet (void) const |
bool | isPositionYThresholdSet (void) const |
bool | isPositionZThresholdSet (void) const |
void | resetPositionXThreshold (void) |
void | resetPositionYThreshold (void) |
void | resetPositionZThreshold (void) |
void | setComparePositionX (PUComparisionOperator op) |
void | setComparePositionY (PUComparisionOperator op) |
void | setComparePositionZ (PUComparisionOperator op) |
const PUComparisionOperator | getComparePositionX (void) const |
local | getComparePositionX () |
const PUComparisionOperator | getComparePositionY (void) const |
var | getComparePositionY () |
local | getComparePositionY () |
const PUComparisionOperator | getComparePositionZ (void) const |
local | getComparePositionZ () |
virtual void | copyAttributesTo (PUObserver *observer) override |
virtual | ~PUOnPositionObserver (void) |
const std::string & | getObserverType (void) const |
| Todo. More...
|
|
void | setObserverType (const std::string &observerType) |
virtual bool | isEnabled (void) const |
| Todo. More...
|
|
bool | _getOriginalEnabled (void) const |
| Returns the 'enabled' value that was set in setEnabled() and not altered during execution. More...
|
|
virtual void | setEnabled (bool enabled) |
| Todo. More...
|
|
void | _resetEnabled (void) |
| Reset internal values for 'enabled'. More...
|
|
const std::string & | getName (void) const |
| Todo. More...
|
|
void | setName (const std::string &name) |
const PUParticle3D::ParticleType & | getParticleTypeToObserve (void) const |
| Todo. More...
|
|
local | getParticleTypeToObserve () |
| Todo. More...
|
|
void | setParticleTypeToObserve (const PUParticle3D::ParticleType particleTypeToObserve) |
virtual void | notifyStart (void) |
virtual void | notifyStop (void) |
virtual void | notifyRescaled (const Vec3 &scale) |
local | notifyRescaled ( local scale) |
virtual void | preUpdateObserver (float deltaTime) |
var | preUpdateObserver ( var deltaTime) |
local | preUpdateObserver ( local deltaTime) |
virtual void | updateObserver (PUParticle3D *particle, float deltaTime, bool firstParticle) |
local | updateObserver ( local particle, local deltaTime, local firstParticle) |
virtual void | postUpdateObserver (float deltaTime) |
virtual void | firstParticleUpdate (PUParticle3D *particle, float deltaTime) |
var | firstParticleUpdate ( var particle, var deltaTime) |
local | firstParticleUpdate ( local particle, local deltaTime) |
PUEventHandler * | createEventHandler (const std::string &eventHandlerType) |
| Todo. More...
|
|
var | createEventHandler ( var eventHandlerType) |
| Todo. More...
|
|
local | createEventHandler ( local eventHandlerType) |
| Todo. More...
|
|
void | addEventHandler (PUEventHandler *eventHandler) |
| Todo. More...
|
|
void | removeEventHandler (PUEventHandler *eventHandler) |
| Todo. More...
|
|
PUEventHandler * | getEventHandler (size_t index) const |
| Todo. More...
|
|
var | getEventHandler ( var index) |
| Todo. More...
|
|
local | getEventHandler ( local index) |
| Todo. More...
|
|
PUEventHandler * | getEventHandler (const std::string &eventHandlerName) const |
| Todo. More...
|
|
size_t | getNumEventHandlers (void) const |
| Todo. More...
|
|
void | destroyEventHandler (PUEventHandler *eventHandler) |
| Todo. More...
|
|
void | destroyEventHandler (size_t index) |
| Todo. More...
|
|
void | destroyAllEventHandlers (void) |
| Todo. More...
|
|
float | getObserverInterval (void) const |
| Return the interval value, which defines at what interval the observer is called. More...
|
|
void | setObserverInterval (float observerInterval) |
| Set the interval value, which defines at what interval the observer is called. More...
|
|
bool | getObserveUntilEvent (void) const |
| Return the value of mObserveUntilEvent. More...
|
|
void | setObserveUntilEvent (bool observeUntilEvent) |
| Sets the value of mObserveUntilEvent. More...
|
|
bool | isParticleTypeToObserveSet (void) const |
| Returns true if the particle type to observe specifically has been set. More...
|
|
virtual | ~PUObserver (void) |
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...
|
|