Fillwave  10.0.0
List of all members | Public Member Functions
flw::flf::BuilderEmiter Class Reference

BuilderModel which builds the particles emiter. More...

#include <BuilderEmiter.h>

Public Member Functions

 BuilderEmiter (Engine *engine)
 
BuilderEmiter & setEmitingSourceRate (GLfloat emitingSourceRate)
 
BuilderEmiter & setHowMany (GLuint howmany)
 
BuilderEmiter & setColor (glm::vec4 color)
 
BuilderEmiter & setAcceleration (glm::vec3 acceleration)
 
BuilderEmiter & setStartVelocity (glm::vec3 startVelocity)
 
BuilderEmiter & setRobustnessVelocity (glm::vec3 robustnessVelocity)
 
BuilderEmiter & setStartPosition (glm::vec3 startPosition)
 
BuilderEmiter & setRobustnessPosition (glm::vec3 robustnessPosition)
 
BuilderEmiter & setStartSize (GLfloat size)
 
BuilderEmiter & setLifetime (GLfloat lifetime)
 
BuilderEmiter & setTexture (flc::Texture2D *texture)
 
BuilderEmiter & setBlendingSource (GLenum sourceColor)
 
BuilderEmiter & setBlendingDestination (GLenum destinationColor)
 
BuilderEmiter & setDepthTesting (GLboolean depthTesting)
 
BuilderEmiter & setAlphaCutOff (GLfloat cutOffLevel)
 
pu< IEmiterPoint > buildEmiterGPU ()
 
pu< IEmiterPoint > buildEmiterCPU ()
 

Detailed Description

BuilderModel which builds the particles emiter.


The documentation for this class was generated from the following file: