clan::SceneParticleEmitter Class Reference

#include <scene_particle_emitter.h>

Public Types

enum  Type { type_omni, type_spot }
 

Public Member Functions

 SceneParticleEmitter ()
 
 SceneParticleEmitter (Scene &scene)
 
Vec3f get_acceleration () const
 
float get_end_size () const
 
float get_falloff () const
 
std::string get_gradient_texture () const
 
float get_life_span () const
 
Quaternionf get_orientation () const
 
std::string get_particle_texture () const
 
float get_particles_per_second () const
 
Vec3f get_position () const
 
float get_speed () const
 
float get_start_size () const
 
Type get_type () const
 
bool is_null () const
 
void set_acceleration (const Vec3f &acceleration)
 
void set_end_size (float size)
 
void set_falloff (float falloff)
 
void set_gradient_texture (const std::string &texture)
 
void set_life_span (float life_span)
 
void set_orientation (const Quaternionf &orientation)
 
void set_particle_texture (const std::string &texture)
 
void set_particles_per_second (float pps)
 
void set_position (const Vec3f &position)
 
void set_speed (float speed)
 
void set_start_size (float size)
 
void set_type (Type type)
 

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