ClassGame Objects & Sprites@public
FlxParticleEmitter
Renders a validated particle preset through Flixel-Pixi's existing emitter and camera pipeline while delegating simulation to the deterministic runtime.
ts
export declare class FlxParticleEmitter extends FlxEmitterConstructors
ts
constructor(preset: unknown, source: FlxParticleEmitterSource, x?: number, y?: number)Constructs a new instance of the FlxParticleEmitter class
| Parameter | Type | Description |
|---|---|---|
preset | unknown | - |
source | FlxParticleEmitterSource | - |
x | number | - |
y | number | - |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
diagnostics | readonly | ParticleEmitterDiagnostics | - |
preset | readonly | ParticlePresetV1 | - |
Methods
destroy()
ts
destroy(): voidReturns: void
static fromAssets()
ts
static fromAssets(preset: unknown, options?: FlxParticleEmitterAssetOptions): FlxParticleEmitterCreate an emitter from an asset that has already been loaded by link. Named frame presets may provide a frame collection.
Parameters:
| Parameter | Type | Description |
|---|---|---|
preset | unknown | - |
options | FlxParticleEmitterAssetOptions | - |
Returns: FlxParticleEmitter
kill()
ts
kill(): voidReturns: void
pause()
ts
pause(): voidReturns: void
resetPreset()
ts
resetPreset(): voidReturns: void
resume()
ts
resume(): voidReturns: void
start()
ts
start(restart?: boolean, _lifespan?: number, _frequency?: number, _quantity?: number): voidStart the preset. Passing false continues without resetting its pool.
Parameters:
| Parameter | Type | Description |
|---|---|---|
restart | boolean | - |
_lifespan | number | - |
_frequency | number | - |
_quantity | number | - |
Returns: void
stop()
ts
stop(clear?: boolean): voidParameters:
| Parameter | Type | Description |
|---|---|---|
clear | boolean | - |
Returns: void
update()
ts
update(): voidReturns: void