Constructor

Variables

@:value(1.)amount:Float = 1.

@:value(1)animationRepeat:Float = 1

@:value(false)attachToCam:Bool = false

@:value(false)clipBounds:Bool = false

@:value(null)colorGradient:Texture = null

@:value(0)distanceToCam:Float = 0

@:value(1.5)emitAngle:Float = 1.5

@:value(0)emitDelay:Float = 0

@:value(1.)emitDist:Float = 1.

@:value(true)emitLoop:Bool = true

@:value(Point)emitMode:GpuEmitMode = Point

@:value(false)emitOnBorder:Bool = false

@:value(0.)emitStartDist:Float = 0.

@:value(0)emitSync:Float = 0

@:value(true)enable:Bool = true

@:value(0.2)fadeIn:Float = 0.2

@:value(0.8)fadeOut:Float = 0.8

@:value(1)fadePower:Float = 1

@:value(0)frameCount:Int = 0

@:value(1)frameDivisionX:Int = 1

@:value(1)frameDivisionY:Int = 1

@:value(0)gravity:Float = 0

@:value(false)isRelative:Bool = false

@:value(1)life:Float = 1

@:value(0)lifeRand:Float = 0

@:value({ })material:{} = { }

name:String

@:value(100)nparts:Int = 100

@:value(0)rotInit:Float = 0

@:value(0)rotSpeed:Float = 0

@:value(0)rotSpeedRand:Float = 0

@:value(1)size:Float = 1

@:value(0)sizeIncr:Float = 0

@:value(0)sizeRand:Float = 0

@:value(None)sortMode:GpuSortMode = None

@:value(1)speed:Float = 1

@:value(0)speedIncr:Float = 0

@:value(0)speedRand:Float = 0

@:value(null)texture:Texture = null

@:value(false)transform3D:Bool = false

Methods

emitPart(rnd:Rand, pt:GpuPart, absPos:Matrix):Void

getMaterialProps():Null<Any>

load(version:Int, o:Dynamic):Void

save():Dynamic

syncParams():Void

updateBounds(bounds:Bounds):Void