module

PointClickEngine::Graphics::Particles::Presets

Factory for creating preset particle effects

Class methods

bubbles(position : RL::Vector2, spread : Float32 = 50.0_f32) : Emitter

Create bubble effect

Source
dust(position : RL::Vector2, radius : Float32 = 30.0_f32) : Emitter

Create dust/debris effect

Source
explosion(position : RL::Vector2, power : Float32 = 1.0_f32) : Emitter

Create explosion effect

Source
fire(position : RL::Vector2, intensity : Float32 = 1.0_f32) : Emitter

Create a fire effect

Source
hit_spark(position : RL::Vector2, direction : RL::Vector2 | Nil = nil) : Emitter

Create hit/impact effect

Source
rain(position : RL::Vector2, width : Float32 = 800.0_f32, intensity : Float32 = 1.0_f32) : Emitter

Create rain effect

Source
smoke(position : RL::Vector2, density : Float32 = 1.0_f32) : Emitter

Create smoke effect

Source
snow(position : RL::Vector2, width : Float32 = 800.0_f32, density : Float32 = 1.0_f32) : Emitter

Create snow effect

Source
sparkles(position : RL::Vector2, spread_radius : Float32 = 50.0_f32) : Emitter

Create sparkle/magic effect

Source
trail(position : RL::Vector2, color : RL::Color = RL::WHITE) : Emitter

Create trail effect (for moving objects)

Source