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


Public Member Functions | |
| MAKE_PARTICLESTUFF_NAME () | |
| ParticleShaderCurvature (Particles *ps=NULL) | |
| virtual void | attachAttributes () |
| virtual void | drawShape (int i) |
| each shader simply make a shape call for each particle | |
| 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. | |
| char * | tip () |
| Returns a tool-tip for the ParticleStuff. | |
| char * | qtip (int) |
| Returns a tool-tip for the parameter i. | |
Protected Attributes | |
| ImplicitInterrogator * | imp_int |
| int | kind |
| double | scale |
|
|
Definition at line 6 of file ParticleShaderCurvature.cpp. References imp_int, kind, ParticleShader::material, and scale. |
|
|
Reimplemented from ParticleShader. Definition at line 15 of file ParticleShaderCurvature.cpp. References ParticleStuff::attachAttribute(), ParticleShader::attachAttributes(), and imp_int. |
|
|
each shader simply make a shape call for each particle
Reimplemented from ParticleShader. Definition at line 56 of file ParticleShaderCurvature.cpp. References Implicit::gaussianCurvature(), ImplicitInterrogator::getImplicit(), ParticlePosition::getPosition(), imp_int, kind, ParticleShader::material, Implicit::meanCurvature(), ParticleShader::position, scale, ParticleMaterial::setDiffuseBack(), and ParticleMaterial::setDiffuseFront(). |
|
|
Get the parameters. Defaults to no parameters. Reimplemented from ParticleStuff. Definition at line 27 of file ParticleShaderCurvature.cpp. |
|
|
|
|
|
parameters
Reimplemented from ParticleStuff. Definition at line 22 of file ParticleShaderCurvature.cpp. |
|
|
Get the names of the parameters. Defaults to no parameters. Reimplemented from ParticleStuff. Definition at line 39 of file ParticleShaderCurvature.cpp. |
|
|
Returns a tool-tip for the parameter i.
Reimplemented from ParticleStuff. Definition at line 45 of file ParticleShaderCurvature.cpp. |
|
|
Set particle stuff parameters. Defaults to no parameters. Reimplemented from ParticleStuff. Definition at line 33 of file ParticleShaderCurvature.cpp. |
|
|
Returns a tool-tip for the ParticleStuff.
Reimplemented from ParticleStuff. Definition at line 38 of file ParticleShaderCurvature.h. |
|
|
Definition at line 19 of file ParticleShaderCurvature.h. Referenced by attachAttributes(), drawShape(), and ParticleShaderCurvature(). |
|
|
Definition at line 20 of file ParticleShaderCurvature.h. Referenced by drawShape(), getq(), ParticleShaderCurvature(), and setq(). |
|
|
Definition at line 21 of file ParticleShaderCurvature.h. Referenced by drawShape(), getq(), ParticleShaderCurvature(), and setq(). |
1.3.4