Skip to content
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 FlxEmitter

Constructors

ts
constructor(preset: unknown, source: FlxParticleEmitterSource, x?: number, y?: number)

Constructs a new instance of the FlxParticleEmitter class

ParameterTypeDescription
presetunknown-
sourceFlxParticleEmitterSource-
xnumber-
ynumber-

Properties

PropertyModifiersTypeDescription
diagnosticsreadonlyParticleEmitterDiagnostics-
presetreadonlyParticlePresetV1-

Methods

destroy()

ts
destroy(): void

Returns: void

static fromAssets()

ts
static fromAssets(preset: unknown, options?: FlxParticleEmitterAssetOptions): FlxParticleEmitter

Create an emitter from an asset that has already been loaded by link. Named frame presets may provide a frame collection.

Parameters:

ParameterTypeDescription
presetunknown-
optionsFlxParticleEmitterAssetOptions-

Returns: FlxParticleEmitter

kill()

ts
kill(): void

Returns: void

pause()

ts
pause(): void

Returns: void

resetPreset()

ts
resetPreset(): void

Returns: void

resume()

ts
resume(): void

Returns: void

start()

ts
start(restart?: boolean, _lifespan?: number, _frequency?: number, _quantity?: number): void

Start the preset. Passing false continues without resetting its pool.

Parameters:

ParameterTypeDescription
restartboolean-
_lifespannumber-
_frequencynumber-
_quantitynumber-

Returns: void

stop()

ts
stop(clear?: boolean): void

Parameters:

ParameterTypeDescription
clearboolean-

Returns: void

update()

ts
update(): void

Returns: void

Released under the MIT License.