Panda3D
|
Public Types | |
enum | emissionType { ETEXPLICIT = 0, ETRADIATE = 1, ETCUSTOM = 2 } |
Public Member Functions | |
ArcEmitter () | |
constructor | |
ArcEmitter (ArcEmitter const copy) | |
copy constructor | |
generate (Point3 pos, Vec3 vel) | |
parent generation function | |
float | getAmplitude () |
amplitude query | |
float | getAmplitudeSpread () |
amplitude spread query | |
float | getAngle () |
angle of elevation get | |
emissionType | getEmissionType () |
emission type query | |
float | getEndAngle () |
get end angle | |
Vec3 | getExplicitLaunchVector () |
query for explicit emission launch vector | |
Vec3 | getOffsetForce () |
user-defined force | |
Point3 | getRadiateOrigin () |
query for explicit emission launch vector | |
float | getRadius () |
radius get | |
float | getRadiusSpread () |
radius_spread get | |
float | getStartAngle () |
get start angle | |
int | getUniformEmission () |
uniform_emission get | |
BaseParticleEmitter | makeCopy () |
output (ostream out) | |
Write a string representation of this instance to <out>. | |
setAmplitude (float a) | |
amplitude assignment | |
setAmplitudeSpread (float as) | |
amplitude spread assignment | |
setAngle (float angle) | |
angle of elevation set | |
setArc (float startAngle, float endAngle) | |
arc sweep set | |
setEmissionType (emissionType et) | |
emission type assignment | |
setEndAngle (float angle) | |
end angle set | |
setExplicitLaunchVector (Vec3 const elv) | |
assignment of explicit emission launch vector | |
setOffsetForce (Vec3 const of) | |
user-defined force | |
setRadiateOrigin (Point3 const ro) | |
assignment of radiate emission origin point | |
setRadius (float r) | |
radius set | |
setRadiusSpread (float spread) | |
radius_spread set | |
setStartAngle (float angle) | |
start angle set | |
setUniformEmission (int uniform_emission) | |
uniform_emission set | |
write (ostream out) | |
Write a string representation of this instance to <out>. | |
write (ostream out, int indent) | |
Write a string representation of this instance to <out>. |
enum emissionType [inherited] |
ArcEmitter | ( | ) |
constructor
ArcEmitter | ( | ArcEmitter const | copy | ) |
copy constructor
generate | ( | Point3 | pos, |
Vec3 | vel | ||
) | [inherited] |
parent generation function
float getAmplitude | ( | ) | [inherited] |
amplitude query
float getAmplitudeSpread | ( | ) | [inherited] |
amplitude spread query
float getAngle | ( | ) | [inherited] |
angle of elevation get
emissionType getEmissionType | ( | ) | [inherited] |
emission type query
float getEndAngle | ( | ) |
get end angle
Vec3 getExplicitLaunchVector | ( | ) | [inherited] |
query for explicit emission launch vector
Vec3 getOffsetForce | ( | ) | [inherited] |
user-defined force
Point3 getRadiateOrigin | ( | ) | [inherited] |
query for explicit emission launch vector
float getRadius | ( | ) | [inherited] |
radius get
float getRadiusSpread | ( | ) | [inherited] |
radius_spread get
float getStartAngle | ( | ) |
get start angle
int getUniformEmission | ( | ) | [inherited] |
uniform_emission get
BaseParticleEmitter makeCopy | ( | ) | [inherited] |
output | ( | ostream | out | ) | [inherited] |
Write a string representation of this instance to <out>.
setAmplitude | ( | float | a | ) | [inherited] |
amplitude assignment
setAmplitudeSpread | ( | float | as | ) | [inherited] |
amplitude spread assignment
setAngle | ( | float | angle | ) | [inherited] |
angle of elevation set
setArc | ( | float | startAngle, |
float | endAngle | ||
) |
arc sweep set
setEmissionType | ( | emissionType | et | ) | [inherited] |
emission type assignment
setEndAngle | ( | float | angle | ) |
end angle set
setExplicitLaunchVector | ( | Vec3 const | elv | ) | [inherited] |
assignment of explicit emission launch vector
setOffsetForce | ( | Vec3 const | of | ) | [inherited] |
user-defined force
setRadiateOrigin | ( | Point3 const | ro | ) | [inherited] |
assignment of radiate emission origin point
setRadius | ( | float | r | ) | [inherited] |
radius set
setRadiusSpread | ( | float | spread | ) | [inherited] |
radius_spread set
setStartAngle | ( | float | angle | ) |
start angle set
setUniformEmission | ( | int | uniform_emission | ) | [inherited] |
uniform_emission set
write | ( | ostream | out | ) | [inherited] |
Write a string representation of this instance to <out>.
write | ( | ostream | out, |
int | indent | ||
) | [inherited] |
Write a string representation of this instance to <out>.