cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PUParticle3DInterParticleCollider Member List

This is the complete list of members for PUParticle3DInterParticleCollider, including all inherited members.

__pad0__PUParticle3DInterParticleCollider
_adjustmentPUParticle3DInterParticleColliderprotected
_affectorScalePUAffectorprotected
_affectorTypePUAffectorprotected
_affectSpecialisationPUAffectorprotected
_bouncynessPUBaseColliderprotected
_collisionTypePUBaseColliderprotected
_derivedPositionPUAffectorprotected
_excludedEmittersPUAffectorprotected
_frictionPUBaseColliderprotected
_interParticleCollisionResponsePUParticle3DInterParticleColliderprotected
_intersectionTypePUBaseColliderprotected
_isEnabledParticle3DAffectorprotected
_massPUAffectorprotected
_namePUAffectorprotected
_particleSystemParticle3DAffectorprotected
_positionPUAffectorprotected
_referenceCountRefprotected
_velocityScalePUBaseColliderprotected
addEmitterToExclude(const std::string &emitterName)PUAffector
AffectSpecialisation enum namePUAffector
AFSP_DEFAULT enum valuePUAffector
AFSP_TTL_DECREASE enum valuePUAffector
AFSP_TTL_INCREASE enum valuePUAffector
autorelease()Ref
calculateAffectSpecialisationFactor(const PUParticle3D *particle)PUAffectorprotected
calculateRotationSpeedAfterCollision(PUParticle3D *particle)PUBaseCollider
CollisionType enum namePUBaseCollider
copyAttributesTo(PUAffector *affector) overridePUParticle3DInterParticleCollidervirtual
create()PUParticle3DInterParticleColliderstatic
CT_BOUNCE enum valuePUBaseCollider
CT_FLOW enum valuePUBaseCollider
CT_NONE enum valuePUBaseCollider
DEFAULT_ADJUSTMENTPUParticle3DInterParticleColliderstatic
DEFAULT_BOUNCYNESSPUBaseColliderstatic
DEFAULT_COLLISION_RESPONSEPUParticle3DInterParticleColliderstatic
DEFAULT_COLLISION_TYPEPUBaseColliderstatic
DEFAULT_FRICTIONPUBaseColliderstatic
DEFAULT_INTERSECTION_TYPEPUBaseColliderstatic
firstParticleUpdate(PUParticle3D *particle, float deltaTime)PUAffectorvirtual
getAdjustment(void) const PUParticle3DInterParticleCollider
getAffectorType(void) const PUAffectorinline
getAffectSpecialisation(void) const PUAffectorinline
getBouncyness() const PUBaseCollider
getCollisionType() const PUBaseCollider
getDerivedPosition()PUAffector
getFriction() const PUBaseCollider
getInterParticleCollisionResponse(void) const PUParticle3DInterParticleCollider
getIntersectionType() const PUBaseCollider
getLocalPosition() const PUAffectorinline
getMass() const PUAffector
getName(void) const PUAffectorinline
getReferenceCount() const Ref
initParticleForEmission(PUParticle3D *particle)PUAffectorvirtual
InterParticleCollisionResponse enum namePUParticle3DInterParticleCollider
IntersectionType enum namePUBaseCollider
IPCR_ANGLE_BASED_VELOCITY enum valuePUParticle3DInterParticleCollider
IPCR_AVERAGE_VELOCITY enum valuePUParticle3DInterParticleCollider
isEnabled(void) const Particle3DAffectorinline
IT_BOX enum valuePUBaseCollider
IT_POINT enum valuePUBaseCollider
notifyPause()PUAffectorvirtual
notifyRescaled(const Vec3 &scale)PUAffectorvirtual
notifyResume()PUAffectorvirtual
notifyStart()PUAffectorvirtual
notifyStop()PUAffectorvirtual
populateAlignedBox(AABB &box, const Vec3 &position, const float width, const float height, const float depth)PUBaseCollider
postUpdateAffector(float deltaTime)PUAffectorvirtual
prepare() overridePUParticle3DInterParticleCollidervirtual
preUpdateAffector(float deltaTime) overridePUBaseCollidervirtual
process(PUParticle3D *particle, float delta, bool firstParticle)PUAffector
Ref()Refprotected
release()Ref
removeEmitterToExclude(const std::string &emitterName)PUAffector
retain()Ref
setAdjustment(float adjustment)PUParticle3DInterParticleCollider
setAffectorType(const std::string &affectorType)PUAffectorinline
setAffectSpecialisation(const AffectSpecialisation &affectSpecialisation)PUAffectorinline
setBouncyness(const float bouncyness)PUBaseCollider
setCollisionType(const CollisionType &collisionType)PUBaseCollider
setEnabled(bool enabled)Particle3DAffectorinline
setFriction(const float friction)PUBaseCollider
setInterParticleCollisionResponse(InterParticleCollisionResponse interParticleCollisionResponse)PUParticle3DInterParticleCollider
setIntersectionType(const IntersectionType &intersectionType)PUBaseCollider
setLocalPosition(const Vec3 &pos)PUAffectorinline
setMass(float mass)PUAffector
setName(const std::string &name)PUAffectorinline
unPrepare() overridePUParticle3DInterParticleCollidervirtual
updateAffector(Particle3D *particle, float deltaTime)Particle3DAffectorvirtual
updatePUAffector(PUParticle3D *particle, float deltaTime) overridePUParticle3DInterParticleCollidervirtual
validateAndExecuteSphereCollision(PUParticle3D *particle1, PUParticle3D *particle2, float timeElapsed)PUParticle3DInterParticleColliderprotected
~Particle3DAffector()Particle3DAffectorvirtual
~PUAffector()PUAffectorvirtual
~PUBaseCollider()PUBaseCollidervirtual
~PUParticle3DInterParticleCollider(void)PUParticle3DInterParticleCollidervirtual
~Ref()Refvirtual