|
Unravel Engine C++ Reference
|
Motion / forces / trajectory authoring. More...
#include <emitter_desc.h>
Public Member Functions | |
| void | reset () |
Public Attributes | |
| simulation_space | space = simulation_space::world |
| float | lifetime = 1.0f |
| float | gravity_scale = 0.0f |
| float | temporal_motion = 1.0f |
| float | velocity_damping = 0.0f |
| math::vec3 | force_over_lifetime {0.0f, 0.0f, 0.0f} |
| math::gradient< frange_t > | velocity_gradient |
| bx::Easing::Enum | position_easing = bx::Easing::Linear |
| math::gradient< float > | lifetime_by_emitter_speed_gradient |
| frange_t | lifetime_by_emitter_speed_range {0.0f, 10.0f} |
Motion / forces / trajectory authoring.
Definition at line 34 of file emitter_desc.h.
| void unravel::ps_soa::emitter_motion_desc::reset | ( | ) |
Definition at line 20 of file emitter_desc.cpp.
| math::vec3 unravel::ps_soa::emitter_motion_desc::force_over_lifetime {0.0f, 0.0f, 0.0f} |
Definition at line 41 of file emitter_desc.h.
| float unravel::ps_soa::emitter_motion_desc::gravity_scale = 0.0f |
Definition at line 38 of file emitter_desc.h.
| float unravel::ps_soa::emitter_motion_desc::lifetime = 1.0f |
Definition at line 37 of file emitter_desc.h.
| math::gradient<float> unravel::ps_soa::emitter_motion_desc::lifetime_by_emitter_speed_gradient |
Definition at line 44 of file emitter_desc.h.
| frange_t unravel::ps_soa::emitter_motion_desc::lifetime_by_emitter_speed_range {0.0f, 10.0f} |
Definition at line 45 of file emitter_desc.h.
| bx::Easing::Enum unravel::ps_soa::emitter_motion_desc::position_easing = bx::Easing::Linear |
Definition at line 43 of file emitter_desc.h.
| simulation_space unravel::ps_soa::emitter_motion_desc::space = simulation_space::world |
Definition at line 36 of file emitter_desc.h.
| float unravel::ps_soa::emitter_motion_desc::temporal_motion = 1.0f |
Definition at line 39 of file emitter_desc.h.
| float unravel::ps_soa::emitter_motion_desc::velocity_damping = 0.0f |
Definition at line 40 of file emitter_desc.h.
| math::gradient<frange_t> unravel::ps_soa::emitter_motion_desc::velocity_gradient |
Definition at line 42 of file emitter_desc.h.