#include <SurfaceAlignedParticle.h>
Public Member Functions | |
| void | update () |
| void | spawn () |
| float | calculateInfluence (SurfaceAlignedParticle *) |
Public Attributes | |
| float | _barycentricAlpha |
| float | _barycentricBeta |
| float | _barycentricGamma |
| glm::vec2 | _size |
| glm::vec3 | _color |
| unsigned int | _faceNumber |
| glm::vec3 * | _faceNormal |
| HE_Face * | _currentFace |
Public Attributes inherited from IParticle | |
| glm::vec3 | _position |
| glm::vec3 | _direction |
| float | _velocity |
| float | _remainingLifetime |
Static Public Attributes | |
|
static SurfaceAlignedParticleGroupProperties * | RenderProperties |
| static HalfedgeMesh * | MeshRef |
| static Texture * | TextureRef |
A subtype of Particle that is aligned to a particular surface on which it moves along
1.8.6