|
Unravel Engine C++ Reference
|
Emission rate, shape, and lifetime cycle authoring. More...
#include <emitter_desc.h>
Public Member Functions | |
| void | reset () |
Public Attributes | |
| float | particles_per_second = 50.0f |
| float | emission_lifetime = 2.0f |
| float | start_delay = 0.0f |
| bool | loop = true |
| spawn_location | spawn_location = spawn_location::inside |
| math::vec3 | shape_position {0.0f, 0.0f, 0.0f} |
| math::vec3 | shape_scale {1.0f, 1.0f, 1.0f} |
Emission rate, shape, and lifetime cycle authoring.
Definition at line 18 of file emitter_desc.h.
| void unravel::ps_soa::emitter_emission_desc::reset | ( | ) |
Definition at line 9 of file emitter_desc.cpp.
| float unravel::ps_soa::emitter_emission_desc::emission_lifetime = 2.0f |
Definition at line 21 of file emitter_desc.h.
| bool unravel::ps_soa::emitter_emission_desc::loop = true |
Definition at line 23 of file emitter_desc.h.
| float unravel::ps_soa::emitter_emission_desc::particles_per_second = 50.0f |
Definition at line 20 of file emitter_desc.h.
| math::vec3 unravel::ps_soa::emitter_emission_desc::shape_position {0.0f, 0.0f, 0.0f} |
Definition at line 25 of file emitter_desc.h.
| math::vec3 unravel::ps_soa::emitter_emission_desc::shape_scale {1.0f, 1.0f, 1.0f} |
Definition at line 26 of file emitter_desc.h.
| spawn_location unravel::ps_soa::emitter_emission_desc::spawn_location = spawn_location::inside |
Definition at line 24 of file emitter_desc.h.
| float unravel::ps_soa::emitter_emission_desc::start_delay = 0.0f |
Definition at line 22 of file emitter_desc.h.