__pad0__ | PUBoxCollider | |
_affectorScale | PUAffector | protected |
_affectorType | PUAffector | protected |
_affectSpecialisation | PUAffector | protected |
_bouncyness | PUBaseCollider | protected |
_box | PUBoxCollider | protected |
_collisionType | PUBaseCollider | protected |
_depth | PUBoxCollider | protected |
_derivedPosition | PUAffector | protected |
_excludedEmitters | PUAffector | protected |
_friction | PUBaseCollider | protected |
_height | PUBoxCollider | protected |
_innerCollision | PUBoxCollider | protected |
_intersectionType | PUBaseCollider | protected |
_isEnabled | Particle3DAffector | protected |
_mass | PUAffector | protected |
_name | PUAffector | protected |
_particleSystem | Particle3DAffector | protected |
_position | PUAffector | protected |
_predictedPosition | PUBoxCollider | protected |
_referenceCount | Ref | protected |
_velocityScale | PUBaseCollider | protected |
_width | PUBoxCollider | protected |
_xmax | PUBoxCollider | protected |
_xmin | PUBoxCollider | protected |
_ymax | PUBoxCollider | protected |
_ymin | PUBoxCollider | protected |
_zmax | PUBoxCollider | protected |
_zmin | PUBoxCollider | 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 |
calculateBounds() | PUBoxCollider | protected |
calculateDirectionAfterCollision(PUParticle3D *particle) | PUBoxCollider | |
calculateRotationSpeedAfterCollision(PUParticle3D *particle) | PUBaseCollider | |
CollisionType enum name | PUBaseCollider | |
copyAttributesTo(PUAffector *affector) override | PUBoxCollider | virtual |
create() | PUBoxCollider | 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_DEPTH | PUBoxCollider | static |
DEFAULT_FRICTION | PUBaseCollider | static |
DEFAULT_HEIGHT | PUBoxCollider | static |
DEFAULT_INTERSECTION_TYPE | PUBaseCollider | static |
DEFAULT_WIDTH | PUBoxCollider | static |
firstParticleUpdate(PUParticle3D *particle, float deltaTime) | PUAffector | virtual |
getAffectorType(void) const | PUAffector | inline |
getAffectSpecialisation(void) const | PUAffector | inline |
getBouncyness() const | PUBaseCollider | |
getCollisionType() const | PUBaseCollider | |
getDepth() const | PUBoxCollider | |
getDerivedPosition() | PUAffector | |
getFriction() const | PUBaseCollider | |
getHeight() const | PUBoxCollider | |
getIntersectionType() const | PUBaseCollider | |
getLocalPosition() const | PUAffector | inline |
getMass() const | PUAffector | |
getName(void) const | PUAffector | inline |
getReferenceCount() const | Ref | |
getWidth() const | PUBoxCollider | |
initParticleForEmission(PUParticle3D *particle) | PUAffector | virtual |
IntersectionType enum name | PUBaseCollider | |
isEnabled(void) const | Particle3DAffector | inline |
isInnerCollision() const | PUBoxCollider | |
isSmallestValue(float value, const Vec3 &particlePosition) | PUBoxCollider | protected |
IT_BOX enum value | PUBaseCollider | |
IT_POINT enum value | PUBaseCollider | |
notifyPause() | PUAffector | virtual |
notifyRescaled(const Vec3 &scale) | PUAffector | 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 | PUBoxCollider | 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 | |
setDepth(const float depth) | PUBoxCollider | |
setEnabled(bool enabled) | Particle3DAffector | inline |
setFriction(const float friction) | PUBaseCollider | |
setHeight(const float height) | PUBoxCollider | |
setInnerCollision(bool innerCollision) | PUBoxCollider | |
setIntersectionType(const IntersectionType &intersectionType) | PUBaseCollider | |
setLocalPosition(const Vec3 &pos) | PUAffector | inline |
setMass(float mass) | PUAffector | |
setName(const std::string &name) | PUAffector | inline |
setWidth(const float width) | PUBoxCollider | |
unPrepare() | PUAffector | virtual |
updateAffector(Particle3D *particle, float deltaTime) | Particle3DAffector | virtual |
updatePUAffector(PUParticle3D *particle, float deltaTime) override | PUBoxCollider | virtual |
~Particle3DAffector() | Particle3DAffector | virtual |
~PUAffector() | PUAffector | virtual |
~PUBaseCollider() | PUBaseCollider | virtual |
~PUBoxCollider() | PUBoxCollider | virtual |
~Ref() | Ref | virtual |