Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::particle_emitter_component Member List

This is the complete list of members for unravel::particle_emitter_component, including all inherited members.

base typedefunravel::component_crtp< particle_emitter_component, owned_component >
etounravel::basic_component
get_blend_gradient() const -> const math::gradient< frange_t > &unravel::particle_emitter_component
get_blend_multiplier() const -> floatunravel::particle_emitter_component
get_color_by_speed_gradient() const -> const math::gradient< math::color > &unravel::particle_emitter_component
get_color_by_speed_velocity_range() const -> const frange_t &unravel::particle_emitter_component
get_color_gradient() const -> const math::gradient< math::color > &unravel::particle_emitter_component
get_direction() const -> EmitterDirection::Enumunravel::particle_emitter_component
get_emission_lifetime() const -> std::chrono::duration< float >unravel::particle_emitter_component
get_emission_rate() const -> floatunravel::particle_emitter_component
get_emission_shape_scale() const -> math::vec3unravel::particle_emitter_component
get_emitter_handle() const -> EmitterHandleunravel::particle_emitter_component
get_force_over_lifetime() const -> math::vec3unravel::particle_emitter_component
get_gravity_scale() const -> floatunravel::particle_emitter_component
get_lifetime() const -> std::chrono::duration< float >unravel::particle_emitter_component
get_lifetime_by_emitter_speed_gradient() const -> const math::gradient< float > &unravel::particle_emitter_component
get_lifetime_by_emitter_speed_range() const -> const frange_t &unravel::particle_emitter_component
get_max_particles() const -> uint32_tunravel::particle_emitter_component
get_num_particles() const -> uint32_tunravel::particle_emitter_component
get_owner() const noexcept -> entt::const_handleunravel::owned_componentinline
get_owner() noexcept -> entt::handleunravel::owned_componentinline
get_position_easing() const -> bx::Easing::Enumunravel::particle_emitter_component
get_scale_gradient() const -> const math::gradient< frange_t > &unravel::particle_emitter_component
get_shape() const -> EmitterShape::Enumunravel::particle_emitter_component
get_simulation_space() const -> SimulationSpace::Enumunravel::particle_emitter_component
get_size_by_speed_range() const -> const frange_t &unravel::particle_emitter_component
get_size_by_speed_velocity_range() const -> const frange_t &unravel::particle_emitter_component
get_temporal_motion() const -> floatunravel::particle_emitter_component
get_texture() const -> const asset_handle< gfx::texture > &unravel::particle_emitter_component
get_uniforms() const -> const EmitterUniforms &unravel::particle_emitter_component
get_updated_world_bounds(const math::transform &world_transform) const -> math::bboxunravel::particle_emitter_component
get_velocity_damping() const -> floatunravel::particle_emitter_component
get_velocity_gradient() const -> const math::gradient< frange_t > &unravel::particle_emitter_component
get_world_bounds() const -> math::bboxunravel::particle_emitter_component
in_place_deleteunravel::component_crtp< particle_emitter_component, owned_component >static
is_enabled() const -> boolunravel::particle_emitter_component
is_loop() const -> boolunravel::particle_emitter_component
is_paused() const -> boolunravel::particle_emitter_component
is_playing() const -> boolunravel::particle_emitter_component
on_create_component(entt::registry &r, entt::entity e)unravel::particle_emitter_componentstatic
on_destroy_component(entt::registry &r, entt::entity e)unravel::particle_emitter_componentstatic
operator=(const owned_component &other) -> owned_component &=defaultunravel::owned_component
pause()unravel::particle_emitter_component
play()unravel::particle_emitter_component
recreate_emitter()unravel::particle_emitter_component
reset_emitter()unravel::particle_emitter_component
resume()unravel::particle_emitter_component
set_blend_gradient(const math::gradient< frange_t > &gradient)unravel::particle_emitter_component
set_blend_multiplier(float multiplier)unravel::particle_emitter_component
set_color_by_speed_gradient(const math::gradient< math::color > &gradient)unravel::particle_emitter_component
set_color_by_speed_velocity_range(const frange_t &velocity_range)unravel::particle_emitter_component
set_color_gradient(const math::gradient< math::color > &gradient)unravel::particle_emitter_component
set_direction(EmitterDirection::Enum direction)unravel::particle_emitter_component
set_emission_lifetime(std::chrono::duration< float > lifetime)unravel::particle_emitter_component
set_emission_rate(float emission_rate)unravel::particle_emitter_component
set_emission_shape_scale(const math::vec3 &scale)unravel::particle_emitter_component
set_enabled(bool enabled)unravel::particle_emitter_component
set_force_over_lifetime(const math::vec3 &force)unravel::particle_emitter_component
set_gravity_scale(float scale)unravel::particle_emitter_component
set_lifetime(std::chrono::duration< float > lifetime)unravel::particle_emitter_component
set_lifetime_by_emitter_speed_gradient(const math::gradient< float > &gradient)unravel::particle_emitter_component
set_lifetime_by_emitter_speed_range(const frange_t &speed_range)unravel::particle_emitter_component
set_loop(bool loop)unravel::particle_emitter_component
set_max_particles(uint32_t max_particles)unravel::particle_emitter_component
set_owner(entt::handle owner)unravel::owned_componentinline
set_position_easing(bx::Easing::Enum easing)unravel::particle_emitter_component
set_scale_gradient(const math::gradient< frange_t > &gradient)unravel::particle_emitter_component
set_shape(EmitterShape::Enum shape)unravel::particle_emitter_component
set_simulation_space(SimulationSpace::Enum space)unravel::particle_emitter_component
set_size_by_speed_range(const frange_t &size_range)unravel::particle_emitter_component
set_size_by_speed_velocity_range(const frange_t &velocity_range)unravel::particle_emitter_component
set_temporal_motion(float temporal_motion)unravel::particle_emitter_component
set_texture(const asset_handle< gfx::texture > &texture)unravel::particle_emitter_component
set_velocity_damping(float velocity_damping)unravel::particle_emitter_component
set_velocity_gradient(const math::gradient< frange_t > &gradient)unravel::particle_emitter_component
stop()unravel::particle_emitter_component
stop_and_reset()unravel::particle_emitter_component
touch()unravel::basic_componentinline
update_emitter(const math::transform &world_transform, delta_t dt)unravel::particle_emitter_component