24 #include <flw/flf/models/base/IEmiterPoint.h> 38 BuilderEmiter &setEmitingSourceRate(GLfloat emitingSourceRate);
48 BuilderEmiter &setRobustnessVelocity(glm::vec3 robustnessVelocity);
52 BuilderEmiter &setRobustnessPosition(glm::vec3 robustnessPosition);
62 BuilderEmiter &setBlendingDestination(GLenum destinationColor);
68 pu<IEmiterPoint> buildEmiterGPU();
70 pu<IEmiterPoint> buildEmiterCPU();
74 GLfloat mEmitingSourceRate;
77 glm::vec3 mAcceleration;
78 glm::vec3 mStartVelocity;
79 glm::vec3 mRobustnessVelocity;
80 glm::vec3 mStartPosition;
81 glm::vec3 mRobustnessPosition;
85 GLenum mBlendingSource;
86 GLenum mBlendingDestination;
87 GLboolean mDepthTesting;
Single GLSL 2D Texture object.
Definition: Texture2D.h:36
Fillwave engine core.
Definition: Engine.h:85
BuilderModel which builds the particles emiter.
Definition: BuilderEmiter.h:34