| Package | org.flintparticles.threeD.actions |
| Class | public class RandomDrift |
| Inheritance | RandomDrift ActionBase Object |
| Property | Defined By | ||
|---|---|---|---|
| driftX : Number
The maximum amount of horizontal drift in pixels per second. | RandomDrift | ||
| driftY : Number
The maximum amount of vertical drift in pixels per second. | RandomDrift | ||
| driftZ : Number
The maximum amount of vertical drift in pixels per second. | RandomDrift | ||
![]() | priority : int
Returns a default priority of 0 for this action. | ActionBase | |
| Method | Defined By | ||
|---|---|---|---|
RandomDrift(driftX:Number = 0, driftY:Number = 0, driftZ:Number = 0)
The constructor creates a RandomDrift action for use by
an emitter. | RandomDrift | ||
![]() | addedToEmitter(emitter:Emitter):void
This method does nothing. | ActionBase | |
![]() | removedFromEmitter(emitter:Emitter):void
This method does nothing. | ActionBase | |
[override]
This method does nothing. | RandomDrift | ||
| driftX | property |
driftX:NumberThe maximum amount of horizontal drift in pixels per second.
public function get driftX():Number public function set driftX(value:Number):void| driftY | property |
driftY:NumberThe maximum amount of vertical drift in pixels per second.
public function get driftY():Number public function set driftY(value:Number):void| driftZ | property |
driftZ:NumberThe maximum amount of vertical drift in pixels per second.
public function get driftZ():Number public function set driftZ(value:Number):void| RandomDrift | () | Constructor |
public function RandomDrift(driftX:Number = 0, driftY:Number = 0, driftZ:Number = 0)The constructor creates a RandomDrift action for use by an emitter. To add a RandomDrift to all particles created by an emitter, use the emitter's addAction method.
ParametersdriftX:Number (default = 0) — The maximum amount of horizontal drift in pixels per second.
| |
driftY:Number (default = 0) — The maximum amount of vertical drift in pixels per second.
| |
driftZ:Number (default = 0) |
See also
| update | () | method |
override public function update(emitter:Emitter, particle:Particle, time:Number):voidThis method does nothing. All derived classes override this method to update each particle every frame.
Parameters
emitter:Emitter — The Emitter that created the particle.
| |
particle:Particle — The particle to be updated.
| |
time:Number — The duration of the frame - used for time based updates.
|