Panda3D
|
Describes a planar ring region in which particles are generated. More...
#include "arcEmitter.h"
Public Member Functions | |
ArcEmitter () | |
constructor | |
ArcEmitter (const ArcEmitter ©) | |
copy constructor | |
virtual | ~ArcEmitter () |
destructor | |
PN_stdfloat | get_end_angle () |
get end angle | |
PN_stdfloat | get_start_angle () |
get start angle | |
virtual BaseParticleEmitter * | make_copy () |
copier | |
virtual void | output (ostream &out) const |
Write a starc representation of this instance to <out>. | |
void | set_arc (PN_stdfloat startAngle, PN_stdfloat endAngle) |
arc sweep set | |
void | set_end_angle (PN_stdfloat angle) |
end angle set | |
void | set_start_angle (PN_stdfloat angle) |
start angle set | |
virtual void | write (ostream &out, int indent=0) const |
Write a starc representation of this instance to <out>. |
Describes a planar ring region in which particles are generated.
Definition at line 25 of file arcEmitter.h.
ArcEmitter::ArcEmitter | ( | ) |
ArcEmitter::ArcEmitter | ( | const ArcEmitter & | copy | ) |
copy constructor
Definition at line 34 of file arcEmitter.cxx.
ArcEmitter::~ArcEmitter | ( | ) | [virtual] |
destructor
Definition at line 46 of file arcEmitter.cxx.
PN_stdfloat ArcEmitter::get_end_angle | ( | ) | [inline] |
get end angle
Definition at line 67 of file arcEmitter.I.
PN_stdfloat ArcEmitter::get_start_angle | ( | ) | [inline] |
get start angle
Definition at line 56 of file arcEmitter.I.
BaseParticleEmitter * ArcEmitter::make_copy | ( | ) | [virtual] |
copier
Reimplemented from RingEmitter.
Definition at line 55 of file arcEmitter.cxx.
References ArcEmitter().
void ArcEmitter::output | ( | ostream & | out | ) | const [virtual] |
Write a starc representation of this instance to <out>.
Reimplemented from RingEmitter.
Definition at line 91 of file arcEmitter.cxx.
void ArcEmitter::set_arc | ( | PN_stdfloat | startAngle, |
PN_stdfloat | endAngle | ||
) | [inline] |
arc sweep set
Definition at line 44 of file arcEmitter.I.
void ArcEmitter::set_end_angle | ( | PN_stdfloat | angle | ) | [inline] |
end angle set
Definition at line 33 of file arcEmitter.I.
void ArcEmitter::set_start_angle | ( | PN_stdfloat | angle | ) | [inline] |
start angle set
Definition at line 22 of file arcEmitter.I.
void ArcEmitter::write | ( | ostream & | out, |
int | indent = 0 |
||
) | const [virtual] |
Write a starc representation of this instance to <out>.
Reimplemented from RingEmitter.
Definition at line 104 of file arcEmitter.cxx.