struct

PointClickEngine::Graphics::Particles::EmitterConfig

Inherits Struct < Value < Object

Particle emitter configuration

Constructors

Instance methods

burst_count
Source
burst_count=(burst_count : Int32)
Source
color_variation
Source
color_variation=(color_variation : Float32)
Source
direction

Movement

Source
direction=(direction : RL::Vector2)

Movement

Source
emission_angle
Source
emission_angle=(emission_angle : Float32)
Source
emission_radius
Source
emission_radius=(emission_radius : Float32)
Source
emission_rate

Emission properties

Source
emission_rate=(emission_rate : Float32)

Emission properties

Source
emission_shape
Source
emission_shape=(emission_shape : EmissionShape)
Source
emission_size
Source
emission_size=(emission_size : RL::Vector2)
Source
end_color
Source
end_color=(end_color : RL::Color)
Source
end_size_multiplier
Source
end_size_multiplier=(end_size_multiplier : Float32)
Source
fade_in_time
Source
fade_in_time=(fade_in_time : Float32)
Source
fade_out_time
Source
fade_out_time=(fade_out_time : Float32)
Source
gravity
Source
gravity=(gravity : RL::Vector2)
Source
lifetime_max
Source
lifetime_max=(lifetime_max : Float32)
Source
lifetime_min

Particle properties (with ranges for randomization)

Source
lifetime_min=(lifetime_min : Float32)

Particle properties (with ranges for randomization)

Source
max_particles
Source
max_particles=(max_particles : Int32)
Source
rotation_max
Source
rotation_max=(rotation_max : Float32)
Source
rotation_min
Source
rotation_min=(rotation_min : Float32)
Source
rotation_speed_max
Source
rotation_speed_max=(rotation_speed_max : Float32)
Source
rotation_speed_min
Source
rotation_speed_min=(rotation_speed_min : Float32)
Source
size_max
Source
size_max=(size_max : Float32)
Source
size_min
Source
size_min=(size_min : Float32)
Source
size_over_lifetime
Source
size_over_lifetime=(size_over_lifetime : Bool)
Source
speed_max
Source
speed_max=(speed_max : Float32)
Source
speed_min
Source
speed_min=(speed_min : Float32)
Source
spread
Source
spread=(spread : Float32)
Source
start_color

Appearance

Source
start_color=(start_color : RL::Color)

Appearance

Source
texture
Source
texture=(texture : RL::Texture2D | Nil)
Source
texture_rect
Source
texture_rect=(texture_rect : RL::Rectangle | Nil)
Source
use_world_space
Source
use_world_space=(use_world_space : Bool)
Source