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 >
culling_mode enum nameunravel::particle_emitter_component
etounravel::basic_component
get_align_to_direction() const -> boolunravel::particle_emitter_component
get_blend_mode() const -> ps_soa::blend_modeunravel::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_color_intensity() const -> floatunravel::particle_emitter_component
get_culling_mode() const -> culling_modeunravel::particle_emitter_component
get_desc() const -> const ps_soa::emitter_desc &unravel::particle_emitter_component
get_direction() const -> ps_soa::emitter_directionunravel::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_position() const -> math::vec3unravel::particle_emitter_component
get_emission_shape_scale() const -> math::vec3unravel::particle_emitter_component
get_emitter_handle() const -> ps_soa::emitter_handleunravel::particle_emitter_component
get_force_over_lifetime() const -> math::vec3unravel::particle_emitter_component
get_gravity_scale() const -> floatunravel::particle_emitter_component
get_initial_scale_3d() const -> math::vec3unravel::particle_emitter_component
get_last_render_frame() const noexcept -> uint64_tunravel::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_opacity() const -> floatunravel::particle_emitter_component
get_owner() const noexcept -> entt::const_handleunravel::owned_componentinline
get_owner() noexcept -> entt::handleunravel::owned_componentinline
get_pivot() const -> math::vec2unravel::particle_emitter_component
get_position_easing() const -> bx::Easing::Enumunravel::particle_emitter_component
get_render_mode() const -> ps_soa::render_modeunravel::particle_emitter_component
get_scale_gradient() const -> const math::gradient< frange_t > &unravel::particle_emitter_component
get_shape() const -> ps_soa::emitter_shapeunravel::particle_emitter_component
get_simulation_backend() const -> ps_soa::particle_sim_backendunravel::particle_emitter_component
get_simulation_space() const -> ps_soa::simulation_spaceunravel::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_spawn_location() const -> ps_soa::spawn_locationunravel::particle_emitter_component
get_start_delay() const -> std::chrono::duration< float >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_texture_mode() const -> ps_soa::texture_modeunravel::particle_emitter_component
get_texture_sheet_cycles() const -> floatunravel::particle_emitter_component
get_texture_sheet_randomize() const -> boolunravel::particle_emitter_component
get_texture_sheet_tiles() const -> math::vec2unravel::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_newly_created() const noexcept -> boolunravel::particle_emitter_component
is_paused() const -> boolunravel::particle_emitter_component
is_playing() const -> boolunravel::particle_emitter_component
is_stopped() 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
pause_sub_emitters()unravel::particle_emitter_component
play()unravel::particle_emitter_component
play_sub_emitters()unravel::particle_emitter_component
recreate_emitter()unravel::particle_emitter_component
reset_emitter()unravel::particle_emitter_component
resume()unravel::particle_emitter_component
resume_sub_emitters()unravel::particle_emitter_component
set_align_to_direction(bool align)unravel::particle_emitter_component
set_blend_mode(ps_soa::blend_mode mode)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_color_intensity(float intensity)unravel::particle_emitter_component
set_culling_mode(culling_mode mode)unravel::particle_emitter_component
set_direction(ps_soa::emitter_direction 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_position(const math::vec3 &position)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_initial_scale_3d(const math::vec3 &scale)unravel::particle_emitter_component
set_last_render_frame(uint64_t frame)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_opacity(float opacity)unravel::particle_emitter_component
set_owner(entt::handle owner)unravel::owned_componentinline
set_pivot(const math::vec2 &pivot)unravel::particle_emitter_component
set_position_easing(bx::Easing::Enum easing)unravel::particle_emitter_component
set_render_mode(ps_soa::render_mode mode)unravel::particle_emitter_component
set_scale_gradient(const math::gradient< frange_t > &gradient)unravel::particle_emitter_component
set_shape(ps_soa::emitter_shape shape)unravel::particle_emitter_component
set_simulation_backend(ps_soa::particle_sim_backend backend)unravel::particle_emitter_component
set_simulation_space(ps_soa::simulation_space 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_spawn_location(ps_soa::spawn_location spawn_location)unravel::particle_emitter_component
set_start_delay(std::chrono::duration< float > delay)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_texture_mode(ps_soa::texture_mode mode)unravel::particle_emitter_component
set_texture_sheet_cycles(float cycles)unravel::particle_emitter_component
set_texture_sheet_randomize(bool randomize)unravel::particle_emitter_component
set_texture_sheet_tiles(math::vec2 tiles)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
stop_and_reset_sub_emitters()unravel::particle_emitter_component
stop_sub_emitters()unravel::particle_emitter_component
touch()unravel::basic_componentinline
update_emitter(const math::transform &world_transform, delta_t dt)unravel::particle_emitter_component
was_used_last_frame() const noexcept -> boolunravel::particle_emitter_component