22INLINE
void GeomParticleRenderer::
24 nassertv(node !=
nullptr);
26 resize_pool(_pool_size);
32INLINE
void GeomParticleRenderer::
33set_x_scale_flag(
bool animate_x_ratio) {
34 _animate_x_ratio = animate_x_ratio;
41INLINE
void GeomParticleRenderer::
42set_y_scale_flag(
bool animate_y_ratio) {
43 _animate_y_ratio = animate_y_ratio;
50INLINE
void GeomParticleRenderer::
51set_z_scale_flag(
bool animate_z_ratio) {
52 _animate_z_ratio = animate_z_ratio;
59INLINE
void GeomParticleRenderer::
60set_initial_x_scale(PN_stdfloat initial_x_scale) {
61 _initial_x_scale = initial_x_scale;
68INLINE
void GeomParticleRenderer::
69set_final_x_scale(PN_stdfloat final_x_scale) {
70 _final_x_scale = final_x_scale;
77INLINE
void GeomParticleRenderer::
78set_initial_y_scale(PN_stdfloat initial_y_scale) {
79 _initial_y_scale = initial_y_scale;
86INLINE
void GeomParticleRenderer::
87set_final_y_scale(PN_stdfloat final_y_scale) {
88 _final_y_scale = final_y_scale;
95INLINE
void GeomParticleRenderer::
96set_initial_z_scale(PN_stdfloat initial_z_scale) {
97 _initial_z_scale = initial_z_scale;
104INLINE
void GeomParticleRenderer::
105set_final_z_scale(PN_stdfloat final_z_scale) {
106 _final_z_scale = final_z_scale;
122get_color_interpolation_manager()
const {
123 return _color_interpolation_manager;
129INLINE
bool GeomParticleRenderer::
130get_x_scale_flag()
const {
131 return _animate_x_ratio;
137INLINE
bool GeomParticleRenderer::
138get_y_scale_flag()
const {
139 return _animate_y_ratio;
145INLINE
bool GeomParticleRenderer::
146get_z_scale_flag()
const {
147 return _animate_z_ratio;
153INLINE PN_stdfloat GeomParticleRenderer::
154get_initial_x_scale()
const {
155 return _initial_x_scale;
161INLINE PN_stdfloat GeomParticleRenderer::
162get_final_x_scale()
const {
163 return _final_x_scale;
169INLINE PN_stdfloat GeomParticleRenderer::
170get_initial_y_scale()
const {
171 return _initial_y_scale;
177INLINE PN_stdfloat GeomParticleRenderer::
178get_final_y_scale()
const {
179 return _final_y_scale;
185INLINE PN_stdfloat GeomParticleRenderer::
186get_initial_z_scale()
const {
187 return _initial_z_scale;
193INLINE PN_stdfloat GeomParticleRenderer::
194get_final_z_scale()
const {
195 return _final_z_scale;
High level class for color interpolation.
A basic node of the scene graph or data graph.