30 INLINE
void set_radius(PN_stdfloat r);
31 INLINE
void set_angle(PN_stdfloat angle);
32 INLINE
void set_radius_spread(PN_stdfloat spread);
33 INLINE
void set_uniform_emission(
int uniform_emission);
35 INLINE PN_stdfloat get_radius()
const;
36 INLINE PN_stdfloat get_angle()
const;
37 INLINE PN_stdfloat get_radius_spread()
const;
38 INLINE
int get_uniform_emission()
const;
40 virtual void output(std::ostream &out)
const;
41 virtual void write(std::ostream &out,
int indent=0)
const;
45 PN_stdfloat _radius_spread;
51 int _uniform_emission;
55 PN_stdfloat _sin_theta;
56 PN_stdfloat _cos_theta;
59 virtual void assign_initial_position(LPoint3& pos);
60 virtual void assign_initial_velocity(LVector3& vel);
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
virtual void write(std::ostream &out, int indent=0) const
Write a string representation of this instance to <out>.
virtual void output(std::ostream &out) const
Write a string representation of this instance to <out>.