| | Class | Package | Description |
|---|
| | Accelerate
| org.flintparticles.twoD.actions |
The Accelerate Action adjusts the velocity of each particle by a
constant acceleration. |
| | Action
| org.flintparticles.common.actions |
The Action interface must be implemented by all particle actions. |
| | ActionBase
| org.flintparticles.common.actions |
The ActionBase class is the abstract base class for all particle actions
in the Flint library. |
| | Activity
| org.flintparticles.common.activities |
The Activity interface must be implemented by all emitter activities. |
| | ActivityBase
| org.flintparticles.common.activities |
The ActivityBase class is the abstract base class for all emitter activities
in the Flint library. |
| | Age
| org.flintparticles.common.actions |
The Age action operates in conjunction with the Lifetime
initializer. |
| | AlphaInit
| org.flintparticles.common.initializers |
The AlphaInit Initializer sets the alpha transparency of the particle. |
| | AntiGravity
| org.flintparticles.twoD.actions |
The AntiGravity action applies a force to the particle to push it away from
a single point - the center of the effect. |
| | ApplyFilter
| org.flintparticles.common.initializers |
The ApplyFilter Initializer applies a filter to the particle's image. |
| | ApproachNeighbours
| org.flintparticles.twoD.actions |
The ApproachNeighbours action applies an acceleration to the particle to
draw it towards other nearby particles. |
| | Back
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | Behaviour
| org.flintparticles.common.behaviours |
The Behaviour interface is the base for the Action, Initializer and
Activity interfaces. |
| | BitmapDataZone
| org.flintparticles.twoD.zones |
The BitmapData zone defines a shaped zone based on a BitmapData object. |
| | BitmapLineRenderer
| org.flintparticles.twoD.renderers.mxml |
The BitmapLineRenderer draws particles as continuous lines on a Bitmap display object. |
| | BitmapLineRenderer
| org.flintparticles.twoD.renderers |
The BitmapLineRenderer draws particles as continuous lines on a Bitmap display object. |
| | BitmapRenderer
| org.flintparticles.twoD.renderers.mxml |
The BitmapRenderer draws particles onto a single Bitmap display object. |
| | BitmapRenderer
| org.flintparticles.twoD.renderers |
The BitmapRenderer draws particles onto a single Bitmap display object. |
| | Blast
| org.flintparticles.common.counters |
The Blast counter causes the emitter to create a single burst of
particles when it starts and then emit no further particles. |
| | Bounce
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | BoundingBox
| org.flintparticles.twoD.actions |
The BoundingBox action confines each particle to a rectangle region. |
| | ChangeCollisionRadius
| org.flintparticles.common.actions |
The ChangeCollisionRadius action adjusts the collision radius of the particle as it ages. |
| | ChangeMass
| org.flintparticles.common.actions |
The ChangeMass action adjusts the mass of the particle as it ages. |
| | ChooseInitializer
| org.flintparticles.common.initializers |
The ChooseInitializer initializer selects one of multiple initializers, using
optional weighting values to produce an uneven distribution for the choice,
and applies it to the particle. |
| | Circular
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | Collide
| org.flintparticles.twoD.actions |
The Collide action detects collisions between particles and modifies their
velocities in response to the collision. |
| | CollisionRadiusInit
| org.flintparticles.common.initializers |
The CollisionRadiusInit Initializer sets the collision radius of the particle. |
| | CollisionZone
| org.flintparticles.twoD.actions |
The CollisionZone action detects collisions between particles and a zone,
modifying the particles' velocities in response to the collision. |
| | ColorChange
| org.flintparticles.common.actions |
The ColorChange action alters the color of the particle as it ages. |
| | ColorInit
| org.flintparticles.common.initializers |
The ColorInit Initializer sets the color of the particle. |
| | ColorsInit
| org.flintparticles.common.initializers |
The ColorsInit initializer sets the color of the particle. |
| | Counter
| org.flintparticles.common.counters |
The Counter interface must be implemented by all counters. |
| | Cubic
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | DeathSpeed
| org.flintparticles.twoD.actions |
The DeathSpeed action marks the particle as dead if it is travelling faster
than the specified speed. |
| | DeathZone
| org.flintparticles.twoD.actions |
The DeathZone action marks the particle as dead if it is inside
a specific zone. |
| | DictionaryInitializer
| org.flintparticles.common.initializers |
The Dictionary Initializer copies properties from an initializing object to a particle's dictionary. |
| | DiscSectorZone
| org.flintparticles.twoD.zones |
The DiscSectorZone zone defines a section of a Disc zone. |
| | DiscZone
| org.flintparticles.twoD.zones |
The DiscZone zone defines a circular zone. |
| | DisplayObjectRenderer
| org.flintparticles.twoD.renderers.mxml |
The DisplayObjectRenderer adds particles to its display list
and lets the flash player render them in its usual way. |
| | DisplayObjectRenderer
| org.flintparticles.twoD.renderers |
The DisplayObjectRenderer adds particles to its display list
and lets the flash player render them in its usual way. |
| | DisplayObjectUtils
| org.flintparticles.common.utils |
Utility methods for use with display objects. |
| | DisplayObjectZone
| org.flintparticles.twoD.zones |
The DisplayObjectZone zone defines a shaped zone based on a DisplayObject. |
| | Dot
| org.flintparticles.common.displayObjects |
The Dot class is a DisplayObject with a circle shape. |
| | Elastic
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | Ellipse
| org.flintparticles.common.displayObjects |
The Ellipse class is a DisplayObject with a oval shape. |
| | Emitter
| org.flintparticles.common.emitters |
The Emitter class is the base class for the Emitter2D and Emitter3D classes. |
| | Emitter2D
| org.flintparticles.twoD.emitters.mxml |
The Emitter class manages the creation and ongoing state of particles. |
| | Emitter2D
| org.flintparticles.twoD.emitters |
The Emitter class manages the creation and ongoing state of particles. |
| | EmitterEvent
| org.flintparticles.common.events |
The class for emitter related events dispatched by classes in the Flint project. |
| | Explosion
| org.flintparticles.twoD.actions |
The Explosion action applies a force on the particles to push them away
from a single point - the center of the explosion. |
| | Exponential
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | Fade
| org.flintparticles.common.actions |
The Fade action adjusts the particle's alpha as it ages. |
| | FastWeightedArray
| org.flintparticles.common.utils |
A FastWeightedArray performes the same purpose as a WeightedArray
but this array is optimized to select random items in a large array
much more rapidly. |
| | FlexRendererBase
| org.flintparticles.common.renderers |
The base class used by all the Flex compatible renderers. |
| | FollowDisplayObject
| org.flintparticles.twoD.activities |
The FollowDisplayObject activity causes the emitter to follow
the position and rotation of a DisplayObject. |
| | FollowMouse
| org.flintparticles.twoD.activities |
The FollowMouse activity causes the emitter to follow
the position of the mouse pointer. |
| | FrameUpdatable
| org.flintparticles.common.activities |
The FrameUpdatable interface is used by the UpdateOnFrame activity. |
| | FrameUpdater
| org.flintparticles.common.utils |
This class is used to provide a constant tick event to update the emitters
every frame. |
| | Friction
| org.flintparticles.twoD.actions |
The Friction action applies friction to the particle to slow it down when
it's moving. |
| | GravityWell
| org.flintparticles.twoD.actions |
The GravityWell action applies a force on the particle to draw it towards
a single point. |
| | GreyscaleZone
| org.flintparticles.twoD.zones |
The Greyscale zone defines a shaped zone based on a BitmapData object. |
| | ImageClass
| org.flintparticles.common.initializers |
The ImageClass Initializer sets the DisplayObject to use to draw
the particle. |
| | ImageClasses
| org.flintparticles.common.initializers |
The ImageClasses Initializer sets the DisplayObject to use to draw
the particle. |
| | ImageInitializerBase
| org.flintparticles.common.initializers |
The ImageInitializerBase is the base class for image initializers. |
| | Initializer
| org.flintparticles.common.initializers |
The Initializer interface must be implemented by all particle initializers. |
| | InitializerBase
| org.flintparticles.common.initializers |
The InitializerBase class is the abstract base class for all particle
initializers in the Flint library. |
| | InitializerGroup
| org.flintparticles.common.initializers |
The InitializerGroup initializer collects a number of initializers into a single
larger initializer that applies all the grouped initializers to a particle. |
| | Jet
| org.flintparticles.twoD.actions |
The Jet Action applies an acceleration to particles only if they are in
the specified zone. |
| | KeyDownAction
| org.flintparticles.common.actions |
The KeyDownAction Action uses another action. |
| | KeyDownCounter
| org.flintparticles.common.counters |
The KeyDownCounter Counter modifies another counter to only emit particles when a specific key
is being pressed. |
| | Lifetime
| org.flintparticles.common.initializers |
The Lifetime Initializer sets a lifetime for the particle. |
| | Line
| org.flintparticles.common.displayObjects |
The LineShape class is a DisplayObject with a simple line shape. |
| | Linear
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | LinearDrag
| org.flintparticles.twoD.actions |
The LinearDrag action applies drag to the particle to slow it down when
it's moving. |
| | LineZone
| org.flintparticles.twoD.zones |
The LineZone zone defines a zone that contains all the points on a line. |
| | MassInit
| org.flintparticles.common.initializers |
The MassInit Initializer sets the mass of the particle. |
| | MatchRotateVelocity
| org.flintparticles.twoD.actions |
The MatchRotateVelocity action applies an angular acceleration to each
particle to match its angular velocity to that of its nearest neighbours. |
| | MatchVelocity
| org.flintparticles.twoD.actions |
The MatchVelocity action applies an acceleration to each particle to match
its velocity to that of its nearest neighbours. |
| | Maths
| org.flintparticles.common.utils |
The Maths class contains a coupleof useful methods for use in maths functions. |
| | MinimumDistance
| org.flintparticles.twoD.actions |
The MinimumDistance action applies an acceleration to the particle to
maintain a minimum distance between it and its neighbours. |
| | MouseAntiGravity
| org.flintparticles.twoD.actions |
The MouseAntiGravity action applies a force on the particle to push it
away from the mouse. |
| | MouseEventHandlers
| org.flintparticles.common.initializers |
The MouseEventHandlers Initializer sets event handlers to listen for the mouseOver and mouseOut events on each
particle. |
| | MouseGravity
| org.flintparticles.twoD.actions |
The MouseGravity action applies a force on the particle to draw it towards
the mouse. |
| | Move
| org.flintparticles.twoD.actions |
The Move action updates the position of the particle based on its velocity. |
| | MoveEmitter
| org.flintparticles.twoD.activities |
The MoveEmitter activity moves the emitter at a constant velocity. |
| | MultiZone
| org.flintparticles.twoD.zones |
The MutiZone zone defines a zone that combines other zones into one larger zone. |
| | MutualGravity
| org.flintparticles.twoD.actions |
The MutualGravity Action applies forces to attract each particle towards
the other particles. |
| | Particle
| org.flintparticles.common.particles |
The Particle class is a set of public properties shared by all particles. |
| | Particle2D
| org.flintparticles.twoD.particles |
The Particle class is a set of public properties shared by all particles. |
| | Particle2DUtils
| org.flintparticles.twoD.particles |
Utility methods for working with two-d particles. |
| | ParticleCreator2D
| org.flintparticles.twoD.particles |
The ParticleCreator is used by the Emitter class to manage the creation and reuse of particles. |
| | ParticleEvent
| org.flintparticles.common.events |
The class for particle related events dispatched by classes in the Flint project. |
| | ParticleFactory
| org.flintparticles.common.particles |
The ParticleFactory interface defines the interface for any factory class used by emitters to
create, reuse and dispose of particles. |
| | ParticleFactoryStats
| org.flintparticles.common.debug |
Used to track and display the number of particles being managed by particles emitters. |
| | PerformanceAdjusted
| org.flintparticles.common.counters |
The PerformanceAdjusted counter causes the emitter to emit particles
continuously at a steady rate. |
| | PixelRenderer
| org.flintparticles.twoD.renderers.mxml |
The PixelRenderer draws particles as single pixels on a Bitmap display object. |
| | PixelRenderer
| org.flintparticles.twoD.renderers |
The PixelRenderer draws particles as single pixels on a Bitmap display object. |
| | PointZone
| org.flintparticles.twoD.zones |
The PointZone zone defines a zone that contains a single point. |
| | Position
| org.flintparticles.twoD.initializers |
The Position Initializer sets the initial location of the particle. |
| | PositionAbsolute
| org.flintparticles.twoD.initializers |
The PositionAbsolute Initializer sets the initial location of the particle. |
| | Pulse
| org.flintparticles.common.counters |
The Pulse counter causes the emitter to emit groups of particles at a regular
interval. |
| | Quadratic
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | QuadraticDrag
| org.flintparticles.twoD.actions |
The QuadraticDrag action applies drag to the particle to slow it down when
it's moving. |
| | Quartic
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | Quintic
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | RadialDot
| org.flintparticles.common.displayObjects |
The RadialDot class is a DisplayObject that is a circle shape with a gradient
fill that fades to transparency at the edge of the dot. |
| | Random
| org.flintparticles.common.counters |
The Random counter causes the emitter to emit particles continuously
at a variable random rate between two limits. |
| | RandomDrift
| org.flintparticles.twoD.actions |
The RandomDrift action moves the particle by a random small amount every
frame, causing the particle to drift around. |
| | Rect
| org.flintparticles.common.displayObjects |
The Rect class is a DisplayObject that is a rectangle shape. |
| | RectangleZone
| org.flintparticles.twoD.zones |
The RectangleZone zone defines a rectangular shaped zone. |
| | Renderer
| org.flintparticles.common.renderers |
The Renderer interface must be implemented by all renderers. |
| | RendererBase
| org.flintparticles.common.renderers |
The base class used by all the Flint renderers. |
| | Resetable
| org.flintparticles.common.behaviours |
This interface is for behaviours whose state changes over time. |
| | Ring
| org.flintparticles.common.displayObjects |
The Ring class is a DisplayObject with a circle shape that contains a hole. |
| | Rotate
| org.flintparticles.twoD.actions |
The Rotate action updates the rotation of the particle based on its angular
velocity. |
| | RotateEmitter
| org.flintparticles.twoD.activities |
The RotateEmitter activity rotates the emitter at a constant rate. |
| | RotateToDirection
| org.flintparticles.twoD.actions |
The RotateToDirection action updates the rotation of the particle
so that it always points in the direction it is traveling. |
| | RotateVelocity
| org.flintparticles.twoD.initializers |
The RotateVelocity Initializer sets the angular velocity of the particle. |
| | Rotation
| org.flintparticles.twoD.initializers |
The Rotation Initializer sets the rotation of the particle. |
| | RotationAbsolute
| org.flintparticles.twoD.initializers |
The RotationAbsolute Initializer sets the rotation of the particle. |
| | RotationalFriction
| org.flintparticles.twoD.actions |
The RotationalFriction action applies friction to the particle's rotational
movement to slow it down when it's rotating. |
| | RotationalLinearDrag
| org.flintparticles.twoD.actions |
The RotationalLinearDrag action applies drag to the particle to slow it down
when it's rotating. |
| | RotationalQuadraticDrag
| org.flintparticles.twoD.actions |
The RotationalQuadraticDrag action applies drag to the particle to slow it
down when it's rotating. |
| | ScaleAll
| org.flintparticles.twoD.actions |
The ScaleAll action adjusts the size of the particles image, its collision radius
and its mass as it ages. |
| | ScaleAllInit
| org.flintparticles.twoD.initializers |
The ScaleAllInit Initializer sets the size of the particles image
and adjusts its mass and collision radius accordingly. |
| | ScaleAllsInit
| org.flintparticles.twoD.initializers |
The ScaleAllsInit initializer sets the scale of the particles image
and adjusts its mass and collision radius accordingly. |
| | ScaleImage
| org.flintparticles.common.actions |
The ScaleImage action adjusts the size of the particles imnage as it ages. |
| | ScaleImageInit
| org.flintparticles.common.initializers |
The ScaleImageInit Initializer adjusts the size of the particles image. |
| | ScaleImagesInit
| org.flintparticles.common.initializers |
The ScaleImagesInit initializer sets the scale of the particles image. |
| | SetImageProperties
| org.flintparticles.common.initializers |
The SetImageProperties Initializer can be used to set any properties of a particle's
image object. |
| | SharedImage
| org.flintparticles.common.initializers |
The SharedImage Initializer sets the DisplayObject to use to draw
the particle. |
| | SharedImages
| org.flintparticles.common.initializers |
The SharedImages Initializer sets the DisplayObject to use to draw
the particle. |
| | Sine
| org.flintparticles.common.easing |
Easing functions for use with ageing of particles. |
| | SineCounter
| org.flintparticles.common.counters |
The Sine counter causes the emitter to emit particles continuously
at a rate that varies according to a sine wave. |
| | SpeedLimit
| org.flintparticles.twoD.actions |
The SpeedLimit action limits each particle's maximum or minimum speed to the
specified speed. |
| | SpriteRendererBase
| org.flintparticles.common.renderers |
The base class used by all the Flint renderers. |
| | Star
| org.flintparticles.common.displayObjects |
The Star class is a DisplayObject that is the shape of a five point star. |
| | Stats
| org.flintparticles.common.debug |
A simple stats display object showing the frame-rate, the memory usage and the number of particles in use. |
| | Steady
| org.flintparticles.common.counters |
The Steady counter causes the emitter to emit particles continuously
at a steady rate. |
| | TargetColor
| org.flintparticles.common.actions |
The TargetColor action adjusts the color of the particle towards a
target color. |
| | TargetRotateVelocity
| org.flintparticles.twoD.actions |
The TargetRotateVelocity action adjusts the angular velocity of the particle
towards the target angular velocity. |
| | TargetScale
| org.flintparticles.common.actions |
The TargetScale action adjusts the scale of the particle towards a
target scale. |
| | TargetVelocity
| org.flintparticles.twoD.actions |
The TargetVelocity action adjusts the velocity of the particle towards the
target velocity. |
| | TimePeriod
| org.flintparticles.common.counters |
The TimePeriod counter causes the emitter to emit particles for a period of
time and then stop. |
| | TurnAwayFromMouse
| org.flintparticles.twoD.actions |
The TurnAwayFromMouse action causes the particle to constantly adjust its direction
so that it travels away from the mouse pointer. |
| | TurnTowardsMouse
| org.flintparticles.twoD.actions |
The TurnTowardsMouse action causes the particle to constantly adjust its direction
so that it travels towards the mouse pointer. |
| | TurnTowardsPoint
| org.flintparticles.twoD.actions |
The TurnTowardsPoint action causes the particle to constantly adjust its
direction so that it travels towards a particular point. |
| | TweenPosition
| org.flintparticles.twoD.actions |
The TweenPosition action adjusts the particle's position between two
locations as it ages. |
| | TweenToCurrentPosition
| org.flintparticles.twoD.actions |
The TweenToCurrentPosition action adjusts the particle's position between two
locations as it ages. |
| | TweenToZone
| org.flintparticles.twoD.actions |
The TweenToZone action adjusts the particle's position between two
locations as it ages. |
| | TwoWay
| org.flintparticles.common.easing |
A set of easing equations that start and end at the end value and reach the start value
at the half-time point. |
| | UpdateEvent
| org.flintparticles.common.events |
The UpdateEvent is dispatched from the FrameUpdater utility every frame, to all emitters that are
being updated by Flint, to trigger the update cycle on each emitter. |
| | UpdateOnFrame
| org.flintparticles.common.activities |
The UpdateOnFrame activity is used to call a frameUpdate method of an object
that implements the FrameUpdatable interface. |
| | VectorLineRenderer
| org.flintparticles.twoD.renderers.mxml |
The VectorLineRenderer draws particles as continuous lines mapping the
path the particle travels. |
| | VectorLineRenderer
| org.flintparticles.twoD.renderers |
The VectorLineRenderer draws particles as continuous lines mapping the
path the particle travels. |
| | Velocity
| org.flintparticles.twoD.initializers |
The ColorInit Initializer sets the velocity of the particle. |
| | WeightedArray
| org.flintparticles.common.utils |
A WeightedArray is a collection of values that are weighted. |
| | WrapAroundBox
| org.flintparticles.twoD.actions |
The WrapAroundBox action confines all the particles to a rectangle region. |
| | ZeroCounter
| org.flintparticles.common.counters |
The Zero counter causes the emitter to emit no particles. |
| | Zone2D
| org.flintparticles.twoD.zones |
The Zones interface must be implemented by all zones. |
| | ZonedAction
| org.flintparticles.twoD.actions |
The ZonedAction Action applies an action to the particle only if it is in
the specified zone. |