#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) |