#include <ParticleShaderGradientField.h>
Inheritance diagram for ParticleShaderGradientField:


Public Member Functions | |
| MAKE_PARTICLESTUFF_NAME () | |
| ParticleShaderGradientField (Particles *ps=NULL) | |
| virtual void | draw () |
| each shader knows how to draw all the particles based on its attributes | |
| void | attachAttributes () |
| int | qlen () |
| parameters | |
| void | getq (double *q) |
| Get the parameters. | |
| void | setq (double *q) |
| Set particle stuff parameters. | |
| void | qname (char **qn) |
| Get the names of the parameters. | |
Protected Attributes | |
| ImplicitInterrogator * | impInt |
| ParticleBoundingBox * | bounds |
| double | vectorLength |
| double | stepSize |
| double | normalizeVector |
|
|
Definition at line 9 of file ParticleShaderGradientField.cpp. References bounds, impInt, normalizeVector, stepSize, and vectorLength. |
|
|
Reimplemented from ParticleShader. Definition at line 23 of file ParticleShaderGradientField.cpp. References ParticleStuff::attachAttribute(), ParticleShader::attachAttributes(), and impInt. |
|
|
each shader knows how to draw all the particles based on its attributes
Reimplemented from ParticleShader. Definition at line 56 of file ParticleShaderGradientField.cpp. References bounds, Particles::getBehavior(), ParticleBoundingBox::getBounds(), ImplicitInterrogator::getImplicit(), Implicit::grad(), Box3d::high(), impInt, Box3d::low(), normalizeVector, origin(), ParticleStuff::ps, stepSize, and vectorLength. |
|
|
Get the parameters. Defaults to no parameters. Reimplemented from ParticleStuff. Definition at line 34 of file ParticleShaderGradientField.cpp. References normalizeVector, stepSize, and vectorLength. |
|
|
|
|
|
parameters
Reimplemented from ParticleStuff. Definition at line 29 of file ParticleShaderGradientField.cpp. |
|
|
Get the names of the parameters. Defaults to no parameters. Reimplemented from ParticleStuff. Definition at line 48 of file ParticleShaderGradientField.cpp. |
|
|
Set particle stuff parameters. Defaults to no parameters. Reimplemented from ParticleStuff. Definition at line 41 of file ParticleShaderGradientField.cpp. References normalizeVector, stepSize, and vectorLength. |
|
|
Definition at line 18 of file ParticleShaderGradientField.h. Referenced by draw(), and ParticleShaderGradientField(). |
|
|
Definition at line 16 of file ParticleShaderGradientField.h. Referenced by attachAttributes(), draw(), and ParticleShaderGradientField(). |
|
|
Definition at line 22 of file ParticleShaderGradientField.h. Referenced by draw(), getq(), ParticleShaderGradientField(), and setq(). |
|
|
Definition at line 21 of file ParticleShaderGradientField.h. Referenced by draw(), getq(), ParticleShaderGradientField(), and setq(). |
|
|
Definition at line 20 of file ParticleShaderGradientField.h. Referenced by draw(), getq(), ParticleShaderGradientField(), and setq(). |
1.3.4