|
Unravel Engine C++ Reference
|
Color / scale / speed-based appearance authoring. More...
#include <emitter_desc.h>
Public Member Functions | |
| void | reset () |
Public Attributes | |
| math::gradient< math::color > | color_gradient |
| math::gradient< frange_t > | scale_gradient |
| math::vec3 | initial_scale_3d {1.0f, 1.0f, 1.0f} |
| float | opacity = 1.0f |
| float | color_intensity = 1.0f |
| frange_t | size_by_speed_range {1.0f, 1.0f} |
| frange_t | size_by_speed_velocity_range {0.0f, 10.0f} |
| math::gradient< math::color > | color_by_speed_gradient |
| frange_t | color_by_speed_velocity_range {0.0f, 10.0f} |
Color / scale / speed-based appearance authoring.
Definition at line 53 of file emitter_desc.h.
| void unravel::ps_soa::emitter_appearance_desc::reset | ( | ) |
Definition at line 40 of file emitter_desc.cpp.
| math::gradient<math::color> unravel::ps_soa::emitter_appearance_desc::color_by_speed_gradient |
Definition at line 62 of file emitter_desc.h.
| frange_t unravel::ps_soa::emitter_appearance_desc::color_by_speed_velocity_range {0.0f, 10.0f} |
Definition at line 63 of file emitter_desc.h.
| math::gradient<math::color> unravel::ps_soa::emitter_appearance_desc::color_gradient |
Definition at line 55 of file emitter_desc.h.
| float unravel::ps_soa::emitter_appearance_desc::color_intensity = 1.0f |
Definition at line 59 of file emitter_desc.h.
| math::vec3 unravel::ps_soa::emitter_appearance_desc::initial_scale_3d {1.0f, 1.0f, 1.0f} |
Definition at line 57 of file emitter_desc.h.
| float unravel::ps_soa::emitter_appearance_desc::opacity = 1.0f |
Definition at line 58 of file emitter_desc.h.
| math::gradient<frange_t> unravel::ps_soa::emitter_appearance_desc::scale_gradient |
Definition at line 56 of file emitter_desc.h.
| frange_t unravel::ps_soa::emitter_appearance_desc::size_by_speed_range {1.0f, 1.0f} |
Definition at line 60 of file emitter_desc.h.
| frange_t unravel::ps_soa::emitter_appearance_desc::size_by_speed_velocity_range {0.0f, 10.0f} |
Definition at line 61 of file emitter_desc.h.