Panda3D
 All Classes Functions Variables Enumerations
ringEmitter.I
1 // Filename: ringEmitter.I
2 // Created by: charles (26Jun00)
3 //
4 ////////////////////////////////////////////////////////////////////
5 //
6 // PANDA 3D SOFTWARE
7 // Copyright (c) Carnegie Mellon University. All rights reserved.
8 //
9 // All use of this software is subject to the terms of the revised BSD
10 // license. You should have received a copy of this license along
11 // with this source code in a file named "LICENSE."
12 //
13 ////////////////////////////////////////////////////////////////////
14 
15 ////////////////////////////////////////////////////////////////////
16 // Function : set_radius
17 // Access : public
18 // Description : radius set
19 ////////////////////////////////////////////////////////////////////
20 
21 INLINE void RingEmitter::
22 set_radius(PN_stdfloat r) {
23  _radius = r;
24 }
25 
26 ////////////////////////////////////////////////////////////////////
27 // Function : set_angle
28 // Access : public
29 // Description : angle of elevation set
30 ////////////////////////////////////////////////////////////////////
31 
32 INLINE void RingEmitter::
33 set_angle(PN_stdfloat angle) {
34  _aoe = angle;
35 }
36 
37 ////////////////////////////////////////////////////////////////////
38 // Function : set_radius_spread
39 // Access : public
40 // Description : radius_spread set
41 ////////////////////////////////////////////////////////////////////
42 
43 INLINE void RingEmitter::
44 set_radius_spread(PN_stdfloat spread) {
45  _radius_spread = spread;
46 }
47 
48 ////////////////////////////////////////////////////////////////////
49 // Function : set_uniform_emission
50 // Access : public
51 // Description : uniform_emission set
52 ////////////////////////////////////////////////////////////////////
53 
54 INLINE void RingEmitter::
55 set_uniform_emission(int uniform_emission) {
56  _uniform_emission = uniform_emission;
57 }
58 
59 ////////////////////////////////////////////////////////////////////
60 // Function : get_radius
61 // Access : public
62 // Description : radius get
63 ////////////////////////////////////////////////////////////////////
64 
65 INLINE PN_stdfloat RingEmitter::
66 get_radius() const {
67  return _radius;
68 }
69 
70 ////////////////////////////////////////////////////////////////////
71 // Function : get_angle
72 // Access : public
73 // Description : angle of elevation get
74 ////////////////////////////////////////////////////////////////////
75 
76 INLINE PN_stdfloat RingEmitter::
77 get_angle() const {
78  return _aoe;
79 }
80 
81 ////////////////////////////////////////////////////////////////////
82 // Function : get_radius_spread
83 // Access : public
84 // Description : radius_spread get
85 ////////////////////////////////////////////////////////////////////
86 
87 INLINE PN_stdfloat RingEmitter::
89  return _radius_spread;
90 }
91 
92 ////////////////////////////////////////////////////////////////////
93 // Function : get_uniform_emission
94 // Access : public
95 // Description : uniform_emission get
96 ////////////////////////////////////////////////////////////////////
97 
98 INLINE int RingEmitter::
100  return _uniform_emission;
101 }
102 
103 
104 
PN_stdfloat get_radius_spread() const
radius_spread get
Definition: ringEmitter.I:88
PN_stdfloat get_angle() const
angle of elevation get
Definition: ringEmitter.I:77
void set_radius(PN_stdfloat r)
radius set
Definition: ringEmitter.I:22
PN_stdfloat get_radius() const
radius get
Definition: ringEmitter.I:66
void set_radius_spread(PN_stdfloat spread)
radius_spread set
Definition: ringEmitter.I:44
int get_uniform_emission() const
uniform_emission get
Definition: ringEmitter.I:99
void set_uniform_emission(int uniform_emission)
uniform_emission set
Definition: ringEmitter.I:55
void set_angle(PN_stdfloat angle)
angle of elevation set
Definition: ringEmitter.I:33