Constructor

new ()

Variables

@:value(0)__particleCount:Int = 0

@:value([])__particleList:Array<Particle> = []

@:value(false)active:Bool = false

@:value(0.0)angle:Float = 0.0

@:value(0.0)angleVariance:Float = 0.0

@:value(0)blendFuncDestination:Int = 0

@:value(0)blendFuncSource:Int = 0

@:value(0.0)duration:Float = 0.0

@:value(0.0)emissionFreq:Float = 0.0

@:value(0)emitterType:Int = 0

@:value(new ParticleColor(0.0, 0.0, 0.0, 0.0))finishColor:ParticleColor = new ParticleColor(0.0, 0.0, 0.0, 0.0)

@:value(new ParticleColor(0.0, 0.0, 0.0, 0.0))finishColorVariance:ParticleColor = new ParticleColor(0.0, 0.0, 0.0, 0.0)

@:value(0.0)finishParticleSize:Float = 0.0

@:value(0.0)finishParticleSizeVariance:Float = 0.0

@:value(false)forceSquareTexture:Bool = false

@:value(new ParticleVector(0.0, 0.0))gravity:ParticleVector = new ParticleVector(0.0, 0.0)

@:value(false)headToVelocity:Bool = false

@:value(0)maxParticles:Int = 0

@:value(0.0)maxRadius:Float = 0.0

@:value(0.0)maxRadiusVariance:Float = 0.0

@:value(0.0)minRadius:Float = 0.0

@:value(0.0)minRadiusVariance:Float = 0.0

@:value(0.0)particleLifespan:Float = 0.0

@:value(0.0)particleLifespanVariance:Float = 0.0

@:value(1.0)particleScaleSize:Float = 1.0

@:value(1.0)particleScaleX:Float = 1.0

@:value(1.0)particleScaleY:Float = 1.0

@:value(0)positionType:Int = 0

@:value(0.0)radialAcceleration:Float = 0.0

@:value(0.0)radialAccelerationVariance:Float = 0.0

@:value(false)restart:Bool = false

@:value(0.0)rotatePerSecond:Float = 0.0

@:value(0.0)rotatePerSecondVariance:Float = 0.0

@:value(0.0)rotationEnd:Float = 0.0

@:value(0.0)rotationEndVariance:Float = 0.0

@:value(0.0)rotationStart:Float = 0.0

@:value(0.0)rotationStartVariance:Float = 0.0

@:value(new ParticleVector(0.0, 0.0))sourcePosition:ParticleVector = new ParticleVector(0.0, 0.0)

@:value(new ParticleVector(0.0, 0.0))sourcePositionVariance:ParticleVector = new ParticleVector(0.0, 0.0)

@:value(0.0)speed:Float = 0.0

@:value(0.0)speedVariance:Float = 0.0

@:value(new ParticleColor(0.0, 0.0, 0.0, 0.0))startColor:ParticleColor = new ParticleColor(0.0, 0.0, 0.0, 0.0)

@:value(new ParticleColor(0.0, 0.0, 0.0, 0.0))startColorVariance:ParticleColor = new ParticleColor(0.0, 0.0, 0.0, 0.0)

@:value(0.0)startParticleSize:Float = 0.0

@:value(0.0)startParticleSizeVariance:Float = 0.0

@:value(0.0)tangentialAcceleration:Float = 0.0

@:value(0.0)tangentialAccelerationVariance:Float = 0.0

@:value(null)textureBitmapData:Null<BitmapData> = null

@:value(1.0)yCoordMultiplier:Float = 1.0

Methods

__update ():Bool

emit (?sourcePositionX:Float, ?sourcePositionY:Float):Void

reset ():Void

stop ():Void

Static variables

@:value(0)staticinlineread onlyEMITTER_TYPE_GRAVITY:Int = 0

@:value(1)staticinlineread onlyEMITTER_TYPE_RADIAL:Int = 1

@:value(0)staticinlineread onlyPOSITION_TYPE_FREE:Int = 0

@:value(2)staticinlineread onlyPOSITION_TYPE_GROUPED:Int = 2

@:value(1)staticinlineread onlyPOSITION_TYPE_RELATIVE:Int = 1