Panda3D

ringEmitter.I

00001 // Filename: ringEmitter.I
00002 // Created by:  charles (26Jun00)
00003 //
00004 ////////////////////////////////////////////////////////////////////
00005 //
00006 // PANDA 3D SOFTWARE
00007 // Copyright (c) Carnegie Mellon University.  All rights reserved.
00008 //
00009 // All use of this software is subject to the terms of the revised BSD
00010 // license.  You should have received a copy of this license along
00011 // with this source code in a file named "LICENSE."
00012 //
00013 ////////////////////////////////////////////////////////////////////
00014 
00015 ////////////////////////////////////////////////////////////////////
00016 //    Function : set_radius
00017 //      Access : public
00018 // Description : radius set
00019 ////////////////////////////////////////////////////////////////////
00020 
00021 INLINE void RingEmitter::
00022 set_radius(PN_stdfloat r) {
00023   _radius = r;
00024 }
00025 
00026 ////////////////////////////////////////////////////////////////////
00027 //    Function : set_angle
00028 //      Access : public
00029 // Description : angle of elevation set
00030 ////////////////////////////////////////////////////////////////////
00031 
00032 INLINE void RingEmitter::
00033 set_angle(PN_stdfloat angle) {
00034   _aoe = angle;
00035 }
00036 
00037 ////////////////////////////////////////////////////////////////////
00038 //    Function : set_radius_spread
00039 //      Access : public
00040 // Description : radius_spread set
00041 ////////////////////////////////////////////////////////////////////
00042 
00043 INLINE void RingEmitter::
00044 set_radius_spread(PN_stdfloat spread) {
00045   _radius_spread = spread;
00046 }
00047 
00048 ////////////////////////////////////////////////////////////////////
00049 //    Function : set_uniform_emission
00050 //      Access : public
00051 // Description : uniform_emission set               
00052 ////////////////////////////////////////////////////////////////////
00053 
00054 INLINE void RingEmitter::
00055 set_uniform_emission(int uniform_emission) {
00056   _uniform_emission = uniform_emission;
00057 }
00058 
00059 ////////////////////////////////////////////////////////////////////
00060 //    Function : get_radius
00061 //      Access : public
00062 // Description : radius get
00063 ////////////////////////////////////////////////////////////////////
00064 
00065 INLINE PN_stdfloat RingEmitter::
00066 get_radius() const {
00067   return _radius;
00068 }
00069 
00070 ////////////////////////////////////////////////////////////////////
00071 //    Function : get_angle
00072 //      Access : public
00073 // Description : angle of elevation get
00074 ////////////////////////////////////////////////////////////////////
00075 
00076 INLINE PN_stdfloat RingEmitter::
00077 get_angle() const {
00078   return _aoe;
00079 }
00080 
00081 ////////////////////////////////////////////////////////////////////
00082 //    Function : get_radius_spread
00083 //      Access : public
00084 // Description : radius_spread get
00085 ////////////////////////////////////////////////////////////////////
00086 
00087 INLINE PN_stdfloat RingEmitter::
00088 get_radius_spread() const {
00089   return _radius_spread;
00090 }
00091 
00092 ////////////////////////////////////////////////////////////////////
00093 //    Function : get_uniform_emission
00094 //      Access : public
00095 // Description : uniform_emission get               
00096 ////////////////////////////////////////////////////////////////////
00097 
00098 INLINE int RingEmitter::
00099 get_uniform_emission() const {
00100   return _uniform_emission;
00101 }
00102 
00103 
00104 
 All Classes Functions Variables Enumerations