![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <ParticleSphereVelocityGenerator.h>
Public Member Functions | |
void | generate (Task &packagedTasksParent, TaskPool &parentPool, U64 deltaTimeUS, ParticleData &p, U32 startIndex, U32 endIndex) override |
![]() | |
virtual | ~ParticleGenerator ()=default |
virtual void | generate (Task &packagedTasksParent, TaskPool &parentPool, U64 deltaTimeUS, ParticleData &p, U32 startIndex, U32 endIndex)=0 |
void | updateTransform (const vec3< F32 > &position, const Quaternion< F32 > &orientation) noexcept |
Public Attributes | |
F32 | _minVel = 0.f |
F32 | _maxVel = 0.f |
Additional Inherited Members | |
![]() | |
vec3< F32 > | _sourcePosition |
Quaternion< F32 > | _sourceOrientation |
Definition at line 39 of file ParticleSphereVelocityGenerator.h.
|
overridevirtual |
Implements Divide::ParticleGenerator.
Definition at line 7 of file ParticleSphereVelocityGenerator.cpp.
F32 Divide::ParticleSphereVelocityGenerator::_maxVel = 0.f |
Definition at line 41 of file ParticleSphereVelocityGenerator.h.
F32 Divide::ParticleSphereVelocityGenerator::_minVel = 0.f |
Definition at line 40 of file ParticleSphereVelocityGenerator.h.