Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 A3DDisplayObjectClass
org.flintparticles.threeD.away3d.initializers The A3DDisplayObjectClass initializer sets the DisplayObject to use to draw the particle in a 3D scene.
 A3DDisplayObjectClasses
org.flintparticles.threeD.away3d.initializers The ImageClass Initializer sets the DisplayObject to use to draw the particle.
 A3DObjectClass
org.flintparticles.threeD.away3d.initializers The A3DObjectClass initializer sets the 3D Object to use to draw the particle in a 3D scene.
 A3DObjectClasses
org.flintparticles.threeD.away3d.initializers The ImageClass Initializer sets the DisplayObject to use to draw the particle.
 Accelerate
org.flintparticles.threeD.actions The Accelerate Action adjusts the velocity of the particle by a constant acceleration.
 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.threeD.actions The AntiGravity action applies a force to the particle to push it away from a single point - the center of the effect.
 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.
 ApplyMaterial
org.flintparticles.threeD.away3d.initializers The ApplyMaterial initializer sets a material to apply to the Away3D object that is used when rendering the particle.
 ApplyMaterial
org.flintparticles.threeD.papervision3d.initializers The ApplyMaterial initializer sets a material to apply to the Papervision3D object that is used when rendering the particle.
 ApproachNeighbours
org.flintparticles.threeD.actions The ApproachNeighbours action applies an acceleration to the particle to draw it towards other nearby particles.
 ApproachNeighbours
org.flintparticles.twoD.actions The ApproachNeighbours action applies an acceleration to the particle to draw it towards other nearby particles.
 Away3DRenderer
org.flintparticles.threeD.away3d Renders the particles in an Away3D scene.
 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.threeD.zones The BitmapData zone defines a shaped zone based on a BitmapData object.
 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.threeD.renderers.mxml The BitmapRenderer is a native Flint 3D renderer that draws particles onto a single Bitmap display object.
 BitmapRenderer
org.flintparticles.threeD.renderers The BitmapRenderer is a native Flint 3D renderer that draws particles onto a single 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.threeD.actions The BoundingBox action confines each particle to a box.
 BoundingBox
org.flintparticles.twoD.actions The BoundingBox action confines each particle to a rectangle region.
 BoxZone
org.flintparticles.threeD.zones The BoxZone zone defines a cuboid or box shaped zone.
 Camera
org.flintparticles.threeD.renderers The camera class is used by Flint's internal 3D renderers to manage the view on the 3D world that is displayed by the renderer.
 CameraController
org.flintparticles.threeD.renderers.controllers The interface for classes that manage the camera state based on key presses or other inputs.
 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.threeD.actions The Collide action detects collisions between particles and modifies their velocities in response to the collision.
 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.
 ConeZone
org.flintparticles.threeD.zones The ConeZone zone defines a zone that contains all the points inside a cone.
 Convert
org.flintparticles.threeD.away3d.utils This class contains static methods to convert between Away3D geometry classes and Flint geometry classes.
 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.
 CylinderZone
org.flintparticles.threeD.zones The CylinderZone zone defines a zone that contains all the points in a cylinder.
 DeathSpeed
org.flintparticles.threeD.actions The DeathSpeed action marks the particle as dead if it is travelling faster than the specified speed.
 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.threeD.actions The DeathZone action marks the particle as dead if it is inside a specific zone.
 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.threeD.zones The DiscZone zone defines a zone that contains all the points on a disc.
 DiscZone
org.flintparticles.twoD.zones The DiscZone zone defines a circular zone.
 DisplayObjectRenderer
org.flintparticles.threeD.renderers.mxml The DisplayObjectRenderer is a native Flint 3D renderer that draws particles as display objects in the renderer.
 DisplayObjectRenderer
org.flintparticles.threeD.renderers The DisplayObjectRenderer is a native Flint 3D renderer that draws particles as display objects in the renderer.
 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.
 Emitter3D
org.flintparticles.threeD.emitters.mxml The Emitter3D class defines an emitter that exists in 3D space.
 Emitter3D
org.flintparticles.threeD.emitters The Emitter3D class defines an emitter that exists in 3D space.
 EmitterEvent
org.flintparticles.common.events The class for emitter related events dispatched by classes in the Flint project.
 Explosion
org.flintparticles.threeD.actions The Explosion action applies a force on the particle to push it away from a single point - the center of the explosion.
 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.
 FaceAxis
org.flintparticles.threeD.initializers The FaceAxis Initializer sets the face axis of the particle.
 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.
 FirstPersonCamera
org.flintparticles.threeD.renderers.controllers.mxml Sets keyboard input to make a renderer's camera track, pan and tilt in response to keyboard input.
 FirstPersonCamera
org.flintparticles.threeD.renderers.controllers Sets keyboard input to make a renderer's camera track, pan and tilt in response to keyboard input.
 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.threeD.actions The Friction action applies friction to the particle to slow it down when it's moving.
 Friction
org.flintparticles.twoD.actions The Friction action applies friction to the particle to slow it down when it's moving.
 FrustrumZone
org.flintparticles.threeD.zones The FrustrumZone zone defines a zone in the shape of a camera frustrum.
 GravityWell
org.flintparticles.threeD.actions The GravityWell action applies a force on the particle to draw it towards a single point.
 GravityWell
org.flintparticles.twoD.actions The GravityWell action applies a force on the particle to draw it towards a single point.
 GreyscaleZone
org.flintparticles.threeD.zones The Greyscale zone defines a shaped zone based on a BitmapData object.
 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.
 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.threeD.actions The Jet Action applies an acceleration to the particle only if it is in the specified zone.
 Jet
org.flintparticles.twoD.actions The Jet Action applies an acceleration to particles only if they are in the specified zone.
 KeyboardControllerBase
org.flintparticles.threeD.renderers.controllers Base class for keyboard based camera controllers.
 KeyboardControllerMxml
org.flintparticles.threeD.renderers.controllers.mxml Base class for keyboard based camera controllers.
 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.threeD.actions The LinearDrag action applies drag to the particle to slow it down when it's moving.
 LinearDrag
org.flintparticles.twoD.actions The LinearDrag action applies drag to the particle to slow it down when it's moving.
 LineZone
org.flintparticles.threeD.zones The LineZone zone defines a zone that contains all the points on a line.
 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.threeD.actions The MatchRotateVelocity action applies an angular acceleration to the particle to match its angular velocity to that of its nearest neighbours.
 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.threeD.actions The MatchVelocity action applies an acceleration to the particle to match its 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.
 Matrix3DUtils
org.flintparticles.threeD.geom Utility methods for working with the Matrix3D class.
 MinimumDistance
org.flintparticles.threeD.actions The MinimumDistance action applies an acceleration to the particle to maintain a minimum distance between it and its neighbours.
 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.threeD.actions The Move action updates the position of the particle based on its velocity.
 Move
org.flintparticles.twoD.actions The Move action updates the position of the particle based on its velocity.
 MoveEmitter
org.flintparticles.threeD.activities The MoveEmitter activity moves the emitter at a constant velocity.
 MoveEmitter
org.flintparticles.twoD.activities The MoveEmitter activity moves the emitter at a constant velocity.
 MultiZone
org.flintparticles.threeD.zones The MutiZone zone defines a zone that combines other zones into one larger zone.
 MultiZone
org.flintparticles.twoD.zones The MutiZone zone defines a zone that combines other zones into one larger zone.
 MutualGravity
org.flintparticles.threeD.actions The MutualGravity Action applies forces to attract each particle towards the other particles.
 MutualGravity
org.flintparticles.twoD.actions The MutualGravity Action applies forces to attract each particle towards the other particles.
 OrbitCamera
org.flintparticles.threeD.renderers.controllers.mxml Sets keyboard input to make a renderer's camera orbit around a point in response to keyboard input.
 OrbitCamera
org.flintparticles.threeD.renderers.controllers Sets keyboard input to make a renderer's camera orbit around a point in response to keyboard input.
 ParallelogramZone
org.flintparticles.threeD.zones The PrallelogramZone zone defines a four sided zone n which opposite sides are parallel.
 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.
 Particle3D
org.flintparticles.threeD.particles The Particle3D class extends the Particle class to include state properties that are relevant to particles in 3D space.
 Particle3DUtils
org.flintparticles.threeD.particles Utility methods for working with three-d particles.
 ParticleCreator2D
org.flintparticles.twoD.particles The ParticleCreator is used by the Emitter class to manage the creation and reuse of particles.
 ParticleCreator3D
org.flintparticles.threeD.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.threeD.renderers.mxml The PixelRenderer is a native Flint 3D renderer that draws particles as single pixels on a Bitmap display object.
 PixelRenderer
org.flintparticles.threeD.renderers The PixelRenderer is a native Flint 3D renderer that draws particles as single pixels on a Bitmap display object.
 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.threeD.zones The PointZone zone defines a zone that contains a single point.
 PointZone
org.flintparticles.twoD.zones The PointZone zone defines a zone that contains a single point.
 Position
org.flintparticles.threeD.initializers The Position Initializer sets the initial location of the particle.
 Position
org.flintparticles.twoD.initializers The Position Initializer sets the initial location of the particle.
 PositionAbsolute
org.flintparticles.threeD.initializers The PositionAbsolute 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.
 PV3DDisplayObjectClass
org.flintparticles.threeD.papervision3d.initializers The PV3DDisplayObjectClass initializer sets the DisplayObject to use to draw the particle in a 3D scene.
 PV3DDisplayObjectClasses
org.flintparticles.threeD.papervision3d.initializers The ImageClass Initializer sets the DisplayObject to use to draw the particle.
 PV3DObjectClass
org.flintparticles.threeD.papervision3d.initializers The PV3DObjectClass initializer sets the 3D Object to use to draw the particle in a 3D scene.
 PV3DObjectClasses
org.flintparticles.threeD.papervision3d.initializers The ImageClasses Initializer sets the DisplayObject to use to draw the particle.
 PV3DParticleRenderer
org.flintparticles.threeD.papervision3d Renders the particles in a Papervision3D Particles object.
 PV3DPixelRenderer
org.flintparticles.threeD.papervision3d Renders the particles as pixels in a Papervision3D Pixels object.
 PV3DRenderer
org.flintparticles.threeD.papervision3d Renders the particles in a Papervision3D scene.
 Quadratic
org.flintparticles.common.easing Easing functions for use with ageing of particles.
 QuadraticDrag
org.flintparticles.threeD.actions The QuadraticDrag action applies drag to the particle to slow it down when it's moving.
 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.
 Quaternion
org.flintparticles.threeD.geom Quaternion represents a rotational transform in three-dimensional cartesian coordinate space in quaternion form.
 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.threeD.actions The RandomDrift action moves the particle by a random small amount every frame, causing the particle to drift around.
 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.threeD.actions The Rotate action updates the rotation of the particle based on its angular velocity.
 Rotate
org.flintparticles.twoD.actions The Rotate action updates the rotation of the particle based on its angular velocity.
 RotateEmitter
org.flintparticles.threeD.activities The RotateEmitter activity rotates the emitter at a constant rate.
 RotateEmitter
org.flintparticles.twoD.activities The RotateEmitter activity rotates the emitter at a constant rate.
 RotateToDirection
org.flintparticles.threeD.actions The RotateToDirection action updates the rotation of the particle so that it always points in the direction it is traveling.
 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.threeD.initializers The RotateVelocity Initializer sets the angular velocity of the particle.
 RotateVelocity
org.flintparticles.twoD.initializers The RotateVelocity Initializer sets the angular velocity of the particle.
 Rotation
org.flintparticles.threeD.initializers The Rotation Initializer sets the rotation of the particle.
 Rotation
org.flintparticles.twoD.initializers The Rotation Initializer sets the rotation of the particle.
 RotationAbsolute
org.flintparticles.threeD.initializers The RotationAbsolute Initializer sets the rotation of the particle.
 RotationAbsolute
org.flintparticles.twoD.initializers The RotationAbsolute Initializer sets the rotation of the particle.
 RotationalFriction
org.flintparticles.threeD.actions The RotationalFriction action applies friction to the particle's rotational movement to slow it down when it's rotating.
 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.threeD.actions The RotationalLinearDrag action applies drag to the particle 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.threeD.actions The RotationalQuadraticDrag 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.threeD.actions The ScaleAll action adjusts the size of the particles image, its collision radius and its mass as it ages.
 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.threeD.initializers The ScaleAllInit Initializer sets the size of the particles image and adjusts its mass and collision radius accordingly.
 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.threeD.initializers The ScaleAllsInit initializer sets the scale 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.
 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.threeD.actions The SpeedLimit action limits the particle's maximum speed to the specified speed.
 SpeedLimit
org.flintparticles.twoD.actions The SpeedLimit action limits each particle's maximum or minimum speed to the specified speed.
 SphereZone
org.flintparticles.threeD.zones The SphereZone zone defines a zone that contains all the points in a sphere.
 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.threeD.actions The TargetRotateVelocity action adjusts the angular velocity of the particle towards the target angular velocity.
 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.threeD.actions The TargetVelocity action adjusts the velocity of the particle towards the target velocity.
 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.threeD.actions The TurnTowardsPoint action causes the particle to constantly adjust its direction so that it travels towards a particular point.
 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.threeD.actions The TweenPosition action adjusts the particle's position between two locations as it ages.
 TweenPosition
org.flintparticles.twoD.actions The TweenPosition action adjusts the particle's position between two locations as it ages.
 TweenToZone
org.flintparticles.threeD.actions The TweenToZone 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.
 Vector3DUtils
org.flintparticles.threeD.geom Utility methods for working with the Vector3D class.
 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.threeD.initializers The ColorInit Initializer sets the velocity of the particle.
 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.threeD.actions The WrapAroundBox action confines all the particles to a rectangle region.
 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.
 Zone3D
org.flintparticles.threeD.zones The Zones interface must be implemented by all zones.
 ZonedAction
org.flintparticles.threeD.actions The ZonedAction Action applies an action to the particle only if it is in the specified zone.
 ZonedAction
org.flintparticles.twoD.actions The ZonedAction Action applies an action to the particle only if it is in the specified zone.