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.