BaseParticleEmitter

from panda3d.physics import BaseParticleEmitter
class BaseParticleEmitter

Bases: ReferenceCount

Inheritance diagram

Inheritance diagram of BaseParticleEmitter

ETCUSTOM = 2
ETEXPLICIT = 0
ETRADIATE = 1
ET_CUSTOM = 2
ET_EXPLICIT = 0
ET_RADIATE = 1
__init__(*args, **kwargs)
generate()

C++ Interface: generate(const BaseParticleEmitter self, LPoint3f pos, LVector3f vel)

/**
  • parent generation function

*/

getAmplitude()

C++ Interface: get_amplitude(BaseParticleEmitter self)

/**
  • amplitude query

*/

getAmplitudeSpread()

C++ Interface: get_amplitude_spread(BaseParticleEmitter self)

/**
  • amplitude spread query

*/

getEmissionType()

C++ Interface: get_emission_type(BaseParticleEmitter self)

/**
  • emission type query

*/

getExplicitLaunchVector()

C++ Interface: get_explicit_launch_vector(BaseParticleEmitter self)

/**
  • query for explicit emission launch vector

*/

getOffsetForce()

C++ Interface: get_offset_force(BaseParticleEmitter self)

/**
  • user-defined force

*/

getRadiateOrigin()

C++ Interface: get_radiate_origin(BaseParticleEmitter self)

/**
  • query for explicit emission launch vector

*/

get_amplitude()

C++ Interface: get_amplitude(BaseParticleEmitter self)

/**
  • amplitude query

*/

get_amplitude_spread()

C++ Interface: get_amplitude_spread(BaseParticleEmitter self)

/**
  • amplitude spread query

*/

get_emission_type()

C++ Interface: get_emission_type(BaseParticleEmitter self)

/**
  • emission type query

*/

get_explicit_launch_vector()

C++ Interface: get_explicit_launch_vector(BaseParticleEmitter self)

/**
  • query for explicit emission launch vector

*/

get_offset_force()

C++ Interface: get_offset_force(BaseParticleEmitter self)

/**
  • user-defined force

*/

get_radiate_origin()

C++ Interface: get_radiate_origin(BaseParticleEmitter self)

/**
  • query for explicit emission launch vector

*/

makeCopy()

C++ Interface: make_copy(const BaseParticleEmitter self)

make_copy()

C++ Interface: make_copy(const BaseParticleEmitter self)

output()

C++ Interface: output(BaseParticleEmitter self, ostream out)

/**
  • Write a string representation of this instance to <out>.

*/

setAmplitude()

C++ Interface: set_amplitude(const BaseParticleEmitter self, float a)

/**
  • amplitude assignment

*/

setAmplitudeSpread()

C++ Interface: set_amplitude_spread(const BaseParticleEmitter self, float as)

/**
  • amplitude spread assignment

*/

setEmissionType()

C++ Interface: set_emission_type(const BaseParticleEmitter self, int et)

/**
  • emission type assignment

*/

setExplicitLaunchVector()

C++ Interface: set_explicit_launch_vector(const BaseParticleEmitter self, const LVector3f elv)

// this is a constant force applied to all particles

/**
  • assignment of explicit emission launch vector

*/

setOffsetForce()

C++ Interface: set_offset_force(const BaseParticleEmitter self, const LVector3f of)

// this is a constant force applied to all particles

/**
  • user-defined force

*/

setRadiateOrigin()

C++ Interface: set_radiate_origin(const BaseParticleEmitter self, const LPoint3f ro)

/**
  • assignment of radiate emission origin point

*/

set_amplitude()

C++ Interface: set_amplitude(const BaseParticleEmitter self, float a)

/**
  • amplitude assignment

*/

set_amplitude_spread()

C++ Interface: set_amplitude_spread(const BaseParticleEmitter self, float as)

/**
  • amplitude spread assignment

*/

set_emission_type()

C++ Interface: set_emission_type(const BaseParticleEmitter self, int et)

/**
  • emission type assignment

*/

set_explicit_launch_vector()

C++ Interface: set_explicit_launch_vector(const BaseParticleEmitter self, const LVector3f elv)

// this is a constant force applied to all particles

/**
  • assignment of explicit emission launch vector

*/

set_offset_force()

C++ Interface: set_offset_force(const BaseParticleEmitter self, const LVector3f of)

// this is a constant force applied to all particles

/**
  • user-defined force

*/

set_radiate_origin()

C++ Interface: set_radiate_origin(const BaseParticleEmitter self, const LPoint3f ro)

/**
  • assignment of radiate emission origin point

*/

write()

C++ Interface: write(BaseParticleEmitter self, ostream out, int indent)

/**
  • Write a string representation of this instance to <out>.

*/