BaseParticleEmitter
from panda3d.physics import BaseParticleEmitter
- class BaseParticleEmitter
Bases:
ReferenceCount
Inheritance diagram
- 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
*/
- 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_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
*/