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.
| Class | Package | Description | |
|---|---|---|---|
| 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.twoD.actions | The Accelerate Action adjusts the velocity of each particle by a constant acceleration. | |
| Accelerate
| org.flintparticles.threeD.actions | The Accelerate Action adjusts the velocity of the 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. | |
| 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. | |
| 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.twoD.actions | The ApproachNeighbours action applies an acceleration to the particle to draw it towards other nearby particles. | |
| ApproachNeighbours
| org.flintparticles.threeD.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.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Back
| org.flintparticles.common.easing | ||
| BitmapDataZone
| org.flintparticles.twoD.zones | The BitmapData zone defines a shaped zone based on a BitmapData object. | |
| BitmapDataZone
| org.flintparticles.threeD.zones | The BitmapData zone defines a shaped zone based on a BitmapData 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 | 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.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Bounce
| org.flintparticles.common.easing | ||
| BoundingBox
| org.flintparticles.twoD.actions | The BoundingBox action confines each particle to a rectangle region. | |
| BoundingBox
| org.flintparticles.threeD.actions | The BoundingBox action confines each particle to a box. | |
| 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. | |
| 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.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Circular
| org.flintparticles.common.easing | ||
| Collide
| org.flintparticles.twoD.actions | The Collide action detects collisions between particles and modifies their velocities in response to the collision. | |
| Collide
| org.flintparticles.threeD.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. | |
| 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. | |
| Convert
| org.flintparticles.threeD.papervision3d.utils | This class contains static methods to convert between Papervision3D geometry classes and Flint geometry classes. | |
| Counter
| org.flintparticles.common.counters | The Counter interface must be implemented by all counters. | |
| Cubic
| org.flintparticles.common.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Cubic
| org.flintparticles.common.easing | ||
| CylinderZone
| org.flintparticles.threeD.zones | The CylinderZone zone defines a zone that contains all the points in a cylinder. | |
| DeathSpeed
| org.flintparticles.twoD.actions | The DeathSpeed action marks the particle as dead if it is travelling faster than the specified speed. | |
| DeathSpeed
| org.flintparticles.threeD.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. | |
| DeathZone
| org.flintparticles.threeD.actions | The DeathZone action marks the particle as dead if it is inside a specific zone. | |
| 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. | |
| DiscZone
| org.flintparticles.threeD.zones | The DiscZone zone defines a zone that contains all the points on a disc. | |
| 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 | The DisplayObjectRenderer adds particles to its display list and lets the flash player render them in its usual way. | |
| DisplayObjectUtils
| org.flintparticles.common.utils | ||
| 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.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Elastic
| org.flintparticles.common.easing | ||
| Emitter
| org.flintparticles.common.emitters | The Emitter class is the base class for the Emitter2D and Emitter3D classes. | |
| Emitter2D
| org.flintparticles.twoD.emitters | The Emitter class manages the creation and ongoing state of particles. | |
| 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.twoD.actions | The Explosion action applies a force on the particles to push them away from a single point - the center of the explosion. | |
| 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. | |
| Exponential
| org.flintparticles.common.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Exponential
| org.flintparticles.common.easing | ||
| 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 | Sets keyboard input to make a renderer's camera track, pan and tilt in response to keyboard input. | |
| FollowMouse
| org.flintparticles.twoD.activities | The FollowMouse activity causes the emitter to follow the position of the mouse pointer. | |
| FrameTimer
| org.flintparticles.common.debug | Displays the current framerate. | |
| 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. | |
| Friction
| org.flintparticles.threeD.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.twoD.actions | The GravityWell action applies a force on the particle to draw it towards a single point. | |
| GravityWell
| org.flintparticles.threeD.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. | |
| GreyscaleZone
| org.flintparticles.threeD.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.twoD.actions | The Jet Action applies an acceleration to particles only if they are in the specified zone. | |
| Jet
| org.flintparticles.threeD.actions | The Jet Action applies an acceleration to the particle only if it is 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.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Linear
| org.flintparticles.common.easing | ||
| LinearDrag
| org.flintparticles.twoD.actions | The LinearDrag action applies drag to the particle to slow it down when it's moving. | |
| LinearDrag
| org.flintparticles.threeD.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. | |
| LineZone
| org.flintparticles.threeD.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. | |
| 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. | |
| MatchVelocity
| org.flintparticles.twoD.actions | The MatchVelocity action applies an acceleration to each particle to match its 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. | |
| Maths
| org.flintparticles.common.utils | The Maths class contains a coupleof useful methods for use in maths functions. | |
| Matrix3D
| org.flintparticles.threeD.geom |
Matrix3D represents a 3D transformation matrix. |
|
| MinimumDistance
| org.flintparticles.twoD.actions | The MinimumDistance action applies an acceleration to the particle to maintain a minimum distance between it and its neighbours. | |
| MinimumDistance
| org.flintparticles.threeD.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. | |
| 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. | |
| Move
| org.flintparticles.threeD.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. | |
| MoveEmitter
| org.flintparticles.threeD.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. | |
| MultiZone
| org.flintparticles.threeD.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. | |
| MutualGravity
| org.flintparticles.threeD.actions | The MutualGravity Action applies forces to attract each particle towards the other particles. | |
| 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 | ||
| Particle3D
| org.flintparticles.threeD.particles | The Particle3D class extends the Particle class to include state properties that are relevant to particles in 3D space. | |
| 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. | |
| PerformanceAdjusted
| org.flintparticles.common.counters | The PerformanceAdjusted counter causes the emitter to emit particles continuously at a steady rate. | |
| 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 | 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. | |
| PointZone
| org.flintparticles.threeD.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. | |
| PriorityArray
| org.flintparticles.common.utils | A PriorityArray is a collection of values that are permanently sorted according to their priority. | |
| 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.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Quadratic
| org.flintparticles.common.easing | ||
| QuadraticDrag
| org.flintparticles.twoD.actions | The QuadraticDrag action applies drag to the particle to slow it down when it's moving. | |
| QuadraticDrag
| org.flintparticles.threeD.actions | The QuadraticDrag action applies drag to the particle to slow it down when it's moving. | |
| Quartic
| org.flintparticles.common.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Quartic
| org.flintparticles.common.easing | ||
| Quaternion
| org.flintparticles.threeD.geom | ||
| Quintic
| org.flintparticles.common.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Quintic
| org.flintparticles.common.easing | ||
| 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 Steady counter causes the emitter to emit particles continuously at a steady rate. | |
| RandomDrift
| org.flintparticles.twoD.actions | The RandomDrift action moves the particle by a random small amount every frame, causing the particle to drift around. | |
| RandomDrift
| org.flintparticles.threeD.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. | |
| Rotate
| org.flintparticles.twoD.actions | The Rotate action updates the rotation of the particle based on its angular velocity. | |
| Rotate
| org.flintparticles.threeD.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. | |
| RotateEmitter
| org.flintparticles.threeD.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. | |
| 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. | |
| 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.twoD.actions | The RotationalFriction action applies friction to the particle's rotational movement to slow it down when it's rotating. | |
| RotationalFriction
| org.flintparticles.threeD.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. | |
| RotationalLinearDrag
| org.flintparticles.threeD.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. | |
| RotationalQuadraticDrag
| org.flintparticles.threeD.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. | |
| ScaleAll
| org.flintparticles.threeD.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.energyEasing | A modified form of Robert Penner's easing equations, optimised for the specific use of calculating the energy over a particle's lifetime. | |
| Sine
| org.flintparticles.common.easing | ||
| 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. | |
| SpeedLimit
| org.flintparticles.threeD.actions | The SpeedLimit action limits the particle's maximum 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. | |
| 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. | |
| TargetRotateVelocity
| org.flintparticles.threeD.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. | |
| TargetVelocity
| org.flintparticles.threeD.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. | |
| TurnTowardsPoint
| org.flintparticles.threeD.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. | |
| TweenPosition
| org.flintparticles.threeD.actions | The TweenPosition action adjusts the particle's position between two locations as it ages. | |
| TwoWay
| org.flintparticles.common.energyEasing | A set of easing equations for modifying the particle energy such that it starts and ends at zero and peaks at one half way through the particle's lifetime. | |
| UpdateEvent
| org.flintparticles.common.events | The class for particle related events dispatched by classes in the Flint project. | |
| UpdateOnFrame
| org.flintparticles.common.activities | The UpdateOnFrame activity is used to call a frameUpdate method of an object that implements the FrameUpdatable interface. | |
| Vector3D
| org.flintparticles.threeD.geom | Vector3D represents a vector or a point in three-dimensional cartesian coordinate space. | |
| Vector3DUtils
| org.flintparticles.threeD.geom | ||
| 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. | |
| 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
|