__pad0__ | PUPlaneCollider | |
_affectorScale | PUAffector | protected |
_affectorType | PUAffector | protected |
_affectSpecialisation | PUAffector | protected |
_bouncyness | PUBaseCollider | protected |
_collisionType | PUBaseCollider | protected |
_derivedPosition | PUAffector | protected |
_excludedEmitters | PUAffector | protected |
_friction | PUBaseCollider | protected |
_intersectionType | PUBaseCollider | protected |
_isEnabled | Particle3DAffector | protected |
_mass | PUAffector | protected |
_name | PUAffector | protected |
_normal | PUPlaneCollider | protected |
_particleSystem | Particle3DAffector | protected |
_plane | PUPlaneCollider | protected |
_position | PUAffector | protected |
_predictedPosition | PUPlaneCollider | protected |
_referenceCount | Ref | protected |
_velocityScale | PUBaseCollider | protected |
addEmitterToExclude(const std::string &emitterName) | PUAffector | |
AffectSpecialisation enum name | PUAffector | |
AFSP_DEFAULT enum value | PUAffector | |
AFSP_TTL_DECREASE enum value | PUAffector | |
AFSP_TTL_INCREASE enum value | PUAffector | |
autorelease() | Ref | |
calculateAffectSpecialisationFactor(const PUParticle3D *particle) | PUAffector | protected |
calculateDirectionAfterCollision(PUParticle3D *particle, float timeElapsed) | PUPlaneCollider | |
calculateRotationSpeedAfterCollision(PUParticle3D *particle) | PUBaseCollider | |
CollisionType enum name | PUBaseCollider | |
copyAttributesTo(PUAffector *affector) override | PUPlaneCollider | virtual |
create() | PUPlaneCollider | static |
CT_BOUNCE enum value | PUBaseCollider | |
CT_FLOW enum value | PUBaseCollider | |
CT_NONE enum value | PUBaseCollider | |
DEFAULT_BOUNCYNESS | PUBaseCollider | static |
DEFAULT_COLLISION_TYPE | PUBaseCollider | static |
DEFAULT_FRICTION | PUBaseCollider | static |
DEFAULT_INTERSECTION_TYPE | PUBaseCollider | static |
DEFAULT_NORMAL | PUPlaneCollider | static |
firstParticleUpdate(PUParticle3D *particle, float deltaTime) | PUAffector | virtual |
getAffectorType(void) const | PUAffector | inline |
getAffectSpecialisation(void) const | PUAffector | inline |
getBouncyness() const | PUBaseCollider | |
getCollisionType() const | PUBaseCollider | |
getDerivedPosition() | PUAffector | |
getFriction() const | PUBaseCollider | |
getIntersectionType() const | PUBaseCollider | |
getLocalPosition() const | PUAffector | inline |
getMass() const | PUAffector | |
getName(void) const | PUAffector | inline |
getNormal(void) const | PUPlaneCollider | |
getReferenceCount() const | Ref | |
initParticleForEmission(PUParticle3D *particle) | PUAffector | virtual |
IntersectionType enum name | PUBaseCollider | |
isEnabled(void) const | Particle3DAffector | inline |
IT_BOX enum value | PUBaseCollider | |
IT_POINT enum value | PUBaseCollider | |
notifyPause() | PUAffector | virtual |
notifyRescaled(const Vec3 &scale) override | PUPlaneCollider | virtual |
notifyResume() | PUAffector | virtual |
notifyStart() | PUAffector | virtual |
notifyStop() | PUAffector | virtual |
populateAlignedBox(AABB &box, const Vec3 &position, const float width, const float height, const float depth) | PUBaseCollider | |
postUpdateAffector(float deltaTime) | PUAffector | virtual |
prepare() | PUAffector | virtual |
preUpdateAffector(float deltaTime) override | PUBaseCollider | virtual |
process(PUParticle3D *particle, float delta, bool firstParticle) | PUAffector | |
Ref() | Ref | protected |
release() | Ref | |
removeEmitterToExclude(const std::string &emitterName) | PUAffector | |
retain() | Ref | |
setAffectorType(const std::string &affectorType) | PUAffector | inline |
setAffectSpecialisation(const AffectSpecialisation &affectSpecialisation) | PUAffector | inline |
setBouncyness(const float bouncyness) | PUBaseCollider | |
setCollisionType(const CollisionType &collisionType) | PUBaseCollider | |
setEnabled(bool enabled) | Particle3DAffector | inline |
setFriction(const float friction) | PUBaseCollider | |
setIntersectionType(const IntersectionType &intersectionType) | PUBaseCollider | |
setLocalPosition(const Vec3 &pos) | PUAffector | inline |
setMass(float mass) | PUAffector | |
setName(const std::string &name) | PUAffector | inline |
setNormal(const Vec3 &normal) | PUPlaneCollider | |
unPrepare() | PUAffector | virtual |
updateAffector(Particle3D *particle, float deltaTime) | Particle3DAffector | virtual |
updatePUAffector(PUParticle3D *particle, float deltaTime) override | PUPlaneCollider | virtual |
~Particle3DAffector() | Particle3DAffector | virtual |
~PUAffector() | PUAffector | virtual |
~PUBaseCollider() | PUBaseCollider | virtual |
~PUPlaneCollider(void) | PUPlaneCollider | virtual |
~Ref() | Ref | virtual |