![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <ParticleColourGenerator.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 | |
FColour4 | _minStartCol = DefaultColours::BLACK |
FColour4 | _maxStartCol = DefaultColours::BLACK |
FColour4 | _minEndCol = DefaultColours::WHITE |
FColour4 | _maxEndCol = DefaultColours::WHITE |
Additional Inherited Members | |
![]() | |
vec3< F32 > | _sourcePosition |
Quaternion< F32 > | _sourceOrientation |
Definition at line 40 of file ParticleColourGenerator.h.
|
overridevirtual |
Implements Divide::ParticleGenerator.
Definition at line 9 of file ParticleColourGenerator.cpp.
FColour4 Divide::ParticleColourGenerator::_maxEndCol = DefaultColours::WHITE |
Definition at line 44 of file ParticleColourGenerator.h.
FColour4 Divide::ParticleColourGenerator::_maxStartCol = DefaultColours::BLACK |
Definition at line 42 of file ParticleColourGenerator.h.
FColour4 Divide::ParticleColourGenerator::_minEndCol = DefaultColours::WHITE |
Definition at line 43 of file ParticleColourGenerator.h.
FColour4 Divide::ParticleColourGenerator::_minStartCol = DefaultColours::BLACK |
Definition at line 41 of file ParticleColourGenerator.h.