Kaba class ParticleGroup ed
...
Syntax ed
class ParticleGroup extends Component
var owner: Entity&
var source: rect
var texture: Texture&
# constructors
func mut __init__()
# functions
func mut emit(pos: vec3, col: color, radius: f32, ttl: f32) -> Particle&
func mut emit_beam(pos: vec3, length: vec3, col: color, radius: f32, ttl: f32) -> Beam&
func mut iterate_particles(dt: f32)
func mut virtual on_iterate(dt: f32)
func mut virtual on_iterate_beam(out p: Beam, dt: f32)
func mut virtual on_iterate_particle(out p: Particle, dt: f32)
Functions ed
- func mut emit(pos: vec3, col: color, radius: f32, ttl: f32) -> Particle&
- ...
- func mut emit_beam(pos: vec3, length: vec3, col: color, radius: f32, ttl: f32) -> Beam&
- ...
- func mut iterate_particles(dt: f32)
- ...
- func mut virtual on_iterate(dt: f32)
- ...
- func mut virtual on_iterate_beam(out p: Beam, dt: f32)
- ...
- func mut virtual on_iterate_particle(out p: Particle, dt: f32)
- ...
Elements ed
- var owner: Entity&
- ...
- var source: rect
- ...
- var texture: Texture&
- ...