PointClickEngine::Graphics::Particles::EmitterConfig
Inherits Struct < Value < Object
Particle emitter configuration
Constructors
new
SourceInstance methods
burst_count
Sourceburst_count=(burst_count : Int32)
Sourcecolor_variation
Sourcecolor_variation=(color_variation : Float32)
Sourceemission_angle
Sourceemission_angle=(emission_angle : Float32)
Sourceemission_radius
Sourceemission_radius=(emission_radius : Float32)
Sourceemission_shape
Sourceemission_shape=(emission_shape : EmissionShape)
Sourceemission_size
Sourceemission_size=(emission_size : RL::Vector2)
Sourceend_color
Sourceend_color=(end_color : RL::Color)
Sourceend_size_multiplier
Sourceend_size_multiplier=(end_size_multiplier : Float32)
Sourcefade_in_time
Sourcefade_in_time=(fade_in_time : Float32)
Sourcefade_out_time
Sourcefade_out_time=(fade_out_time : Float32)
Sourcegravity
Sourcegravity=(gravity : RL::Vector2)
Sourcelifetime_max
Sourcelifetime_max=(lifetime_max : Float32)
Sourcemax_particles
Sourcemax_particles=(max_particles : Int32)
Sourcerotation_max
Sourcerotation_max=(rotation_max : Float32)
Sourcerotation_min
Sourcerotation_min=(rotation_min : Float32)
Sourcerotation_speed_max
Sourcerotation_speed_max=(rotation_speed_max : Float32)
Sourcerotation_speed_min
Sourcerotation_speed_min=(rotation_speed_min : Float32)
Sourcesize_max
Sourcesize_max=(size_max : Float32)
Sourcesize_min
Sourcesize_min=(size_min : Float32)
Sourcesize_over_lifetime
Sourcesize_over_lifetime=(size_over_lifetime : Bool)
Sourcespeed_max
Sourcespeed_max=(speed_max : Float32)
Sourcespeed_min
Sourcespeed_min=(speed_min : Float32)
Sourcespread
Sourcespread=(spread : Float32)
Sourcetexture
Sourcetexture=(texture : RL::Texture2D | Nil)
Sourcetexture_rect
Sourcetexture_rect=(texture_rect : RL::Rectangle | Nil)
Sourceuse_world_space
Sourceuse_world_space=(use_world_space : Bool)
Source