Panda3D
Loading...
Searching...
No Matches
baseParticleFactory.I
Go to the documentation of this file.
1/**
2 * PANDA 3D SOFTWARE
3 * Copyright (c) Carnegie Mellon University. All rights reserved.
4 *
5 * All use of this software is subject to the terms of the revised BSD
6 * license. You should have received a copy of this license along
7 * with this source code in a file named "LICENSE."
8 *
9 * @file baseParticleFactory.I
10 * @author charles
11 * @date 2000-07-05
12 */
13
14/**
15 * public
16 */
18set_lifespan_base(PN_stdfloat lb) {
19 _lifespan_base = lb;
20}
21
22/**
23 * public
24 */
26set_lifespan_spread(PN_stdfloat ld) {
27 _lifespan_spread = ld;
28}
29
30/**
31 * public
32 */
34set_mass_base(PN_stdfloat mb) {
35 nassertv(mb >= _mass_spread);
36 _mass_base = mb;
37}
38
39/**
40 * public
41 */
43set_mass_spread(PN_stdfloat md) {
44 nassertv(md < _mass_base);
45 _mass_spread = md;
46}
47
48/**
49 * public
50 */
52set_terminal_velocity_base(PN_stdfloat tvb) {
53 _terminal_velocity_base = tvb;
54}
55
56/**
57 * public
58 */
60set_terminal_velocity_spread(PN_stdfloat tvd) {
61 _terminal_velocity_spread = tvd;
62}
63
64/**
65 * public
66 */
67INLINE PN_stdfloat BaseParticleFactory::
68get_lifespan_base() const {
69 return _lifespan_base;
70}
71
72/**
73 * public
74 */
75INLINE PN_stdfloat BaseParticleFactory::
76get_lifespan_spread() const {
77 return _lifespan_spread;
78}
79
80/**
81 * public
82 */
83INLINE PN_stdfloat BaseParticleFactory::
84get_mass_base() const {
85 return _mass_base;
86}
87
88/**
89 * public
90 */
91INLINE PN_stdfloat BaseParticleFactory::
92get_mass_spread() const {
93 return _mass_spread;
94}
95
96/**
97 * public
98 */
99INLINE PN_stdfloat BaseParticleFactory::
101 return _terminal_velocity_base;
102}
103
104/**
105 * public
106 */
107INLINE PN_stdfloat BaseParticleFactory::
109 return _terminal_velocity_spread;
110}
PN_stdfloat get_lifespan_base() const
public
PN_stdfloat get_mass_spread() const
public
void set_mass_spread(PN_stdfloat ms)
public
PN_stdfloat get_terminal_velocity_spread() const
public
void set_lifespan_base(PN_stdfloat lb)
public
void set_lifespan_spread(PN_stdfloat ls)
public
void set_terminal_velocity_base(PN_stdfloat tvb)
public
PN_stdfloat get_mass_base() const
public
void set_terminal_velocity_spread(PN_stdfloat tvs)
public
void set_mass_base(PN_stdfloat mb)
public
PN_stdfloat get_terminal_velocity_base() const
public
PN_stdfloat get_lifespan_spread() const
public