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