A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
A3DDisplayObjectClass — Class in package org.flintparticles.threeD.away3d.initializers
The A3DDisplayObjectClass initializer sets the DisplayObject to use to draw the particle in a 3D scene.
A3DDisplayObjectClass(imageClass, ... rest) — Constructor in class org.flintparticles.threeD.away3d.initializers.A3DDisplayObjectClass
The constructor creates an ImageClass initializer for use by an emitter.
A3DDisplayObjectClasses — Class in package org.flintparticles.threeD.away3d.initializers
The ImageClass Initializer sets the DisplayObject to use to draw the particle.
A3DDisplayObjectClasses(images, weights) — Constructor in class org.flintparticles.threeD.away3d.initializers.A3DDisplayObjectClasses
The constructor creates a ImageClasses initializer for use by an emitter.
A3DObjectClass — Class in package org.flintparticles.threeD.away3d.initializers
The A3DObjectClass initializer sets the 3D Object to use to draw the particle in a 3D scene.
A3DObjectClass(imageClass, parameters) — Constructor in class org.flintparticles.threeD.away3d.initializers.A3DObjectClass
The constructor creates an A3DObjectClass initializer for use by an emitter.
A3DObjectClasses — Class in package org.flintparticles.threeD.away3d.initializers
The ImageClass Initializer sets the DisplayObject to use to draw the particle.
A3DObjectClasses(images, parameters, weights) — Constructor in class org.flintparticles.threeD.away3d.initializers.A3DObjectClasses
The constructor creates a ImageClasses initializer for use by an emitter.
Accelerate — Class in package org.flintparticles.threeD.actions
The Accelerate Action adjusts the velocity of the particle by a constant acceleration.
Accelerate — Class in package org.flintparticles.twoD.actions
The Accelerate Action adjusts the velocity of each particle by a constant acceleration.
Accelerate(acceleration:org.flintparticles.threeD.geom:Vector3D) — Constructor in class org.flintparticles.threeD.actions.Accelerate
The constructor creates an Acceleration action for use by an emitter.
Accelerate(accelerationX, accelerationY) — Constructor in class org.flintparticles.twoD.actions.Accelerate
The constructor creates an Acceleration action for use by an emitter.
acceleration — Property in class org.flintparticles.threeD.actions.Accelerate
The acceleration, in pixels per second per second.
acceleration — Property in class org.flintparticles.threeD.actions.ApproachNeighbours
The acceleration force applied to approach the other particles.
acceleration — Property in class org.flintparticles.threeD.actions.Jet
The x coordinate of the acceleration.
acceleration — Property in class org.flintparticles.threeD.actions.MatchRotateVelocity
The angular acceleration applied to adjust velocity to match that of the other particles.
acceleration — Property in class org.flintparticles.threeD.actions.MatchVelocity
The acceleration force applied to adjust velocity to match that of the other particles.
acceleration — Property in class org.flintparticles.threeD.actions.MinimumDistance
The acceleration force applied to avoid the other particles.
acceleration — Property in class org.flintparticles.twoD.actions.ApproachNeighbours
The acceleration applied to approach the other particles.
acceleration — Property in class org.flintparticles.twoD.actions.MatchRotateVelocity
The angular acceleration applied to adjust the angular velocity to match that of the other particles.
acceleration — Property in class org.flintparticles.twoD.actions.MatchVelocity
The acceleration applied to adjust each particle's velocity to match that of the other particles near it
acceleration — Property in class org.flintparticles.twoD.actions.MinimumDistance
The acceleration force applied to avoid the other particles.
action — Property in class org.flintparticles.common.actions.KeyDownAction
The action to apply when the key is down.
action — Property in class org.flintparticles.threeD.actions.ZonedAction
The action to apply when inside the zone.
action — Property in class org.flintparticles.twoD.actions.ZonedAction
The action to apply when inside the zone.
Action — Interface in package org.flintparticles.common.actions
The Action interface must be implemented by all particle actions.
ActionBase — Class in package org.flintparticles.common.actions
The ActionBase class is the abstract base class for all particle actions in the Flint library.
ActionBase() — Constructor in class org.flintparticles.common.actions.ActionBase
The constructor creates an ActionBase object.
Activity — Interface in package org.flintparticles.common.activities
The Activity interface must be implemented by all emitter activities.
ActivityBase — Class in package org.flintparticles.common.activities
The ActivityBase class is the abstract base class for all emitter activities in the Flint library.
ActivityBase() — Constructor in class org.flintparticles.common.activities.ActivityBase
The constructor creates an ActivityBase object.
add(value, ratio) — Method in class org.flintparticles.common.utils.FastWeightedArray
Adds a value to the FastWeightedArray.
add(value, priority) — Method in class org.flintparticles.common.utils.PriorityArray
Adds a value to the PriorityArray.
add(value, weight) — Method in class org.flintparticles.common.utils.WeightedArray
Adds a value to the WeightedArray.
add(q:org.flintparticles.threeD.geom:Quaternion) — Method in class org.flintparticles.threeD.geom.Quaternion
Adds another quaternion to this one, returning a new quaternion.
add(v:org.flintparticles.threeD.geom:Vector3D, result:org.flintparticles.threeD.geom:Vector3D) — Method in class org.flintparticles.threeD.geom.Vector3D
Adds another vector to this one, returning the result.
addAction(action:org.flintparticles.common.actions:Action, priority) — Method in class org.flintparticles.common.emitters.Emitter
Adds an Action to the Emitter.
addActivity(activity:org.flintparticles.common.activities:Activity, priority) — Method in class org.flintparticles.common.emitters.Emitter
Adds an Activity to the Emitter.
addColor(color, weight) — Method in class org.flintparticles.common.initializers.ColorsInit
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in interface org.flintparticles.common.actions.Action
The addedToEmitter method is called by the emitter when the Action is added to it.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.common.actions.ActionBase
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.common.actions.KeyDownAction
Calls the addedToEmitter method of the action that is applied
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in interface org.flintparticles.common.activities.Activity
The addedToEmitter method is called by the emitter when the Activity is added to it.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.common.activities.ActivityBase
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in interface org.flintparticles.common.initializers.Initializer
The addedToEmitter method is called by the emitter when the Initializer is added to it.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.common.initializers.InitializerBase
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.common.initializers.InitializerGroup
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.ApproachNeighbours
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.Collide
Instructs the emitter to produce a sorted particle array for optimizing the calculations in the update method of this action and adds an UpdateOnFrame activity to the emitter to call this objects frameUpdate method once per frame.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.Explosion
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.MatchRotateVelocity
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.MatchVelocity
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.MinimumDistance
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.MutualGravity
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.threeD.actions.ZonedAction
This method does nothing.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.ApproachNeighbours
Instructs the emitter to produce a sorted particle array for optimizing the calculations in the update method of this action.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.Collide
Instructs the emitter to produce a sorted particle array for optimizing the calculations in the update method of this action and adds an UpdateOnFrame activity to the emitter to call this objects frameUpdate method once per frame.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.Explosion
Adds an UpdateOnFrame activity to the emitter to call this objects frameUpdate method once per frame.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.MatchRotateVelocity
Instructs the emitter to produce a sorted particle array for optimizing the calculations in the update method of this action.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.MatchVelocity
Instructs the emitter to produce a sorted particle array for optimizing the calculations in the update method of this action.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.MinimumDistance
Instructs the emitter to produce a sorted particle array for optimizing the calculations in the update method of this action.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.MutualGravity
Instructs the emitter to produce a sorted particle array for optimizing the calculations in the update method of this action.
addedToEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.twoD.actions.ZonedAction
Calls the addedToEmitter method of the action being used.
addEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in interface org.flintparticles.common.renderers.Renderer
Add an emitter to this renderer.
addEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.common.renderers.RendererBase
Adds the emitter to the renderer.
addEmitter(emitter:org.flintparticles.common.emitters:Emitter) — Method in class org.flintparticles.common.renderers.SpriteRendererBase
Adds the emitter to the renderer.
addExistingParticles(particles, applyInitializers) — Method in class org.flintparticles.common.emitters.Emitter
Adds existing particles to the emitter.
addFilter(filter, postRender) — Method in class org.flintparticles.threeD.renderers.BitmapRenderer
The addFilter method adds a BitmapFilter to the renderer.
addFilter(filter, postRender) — Method in class org.flintparticles.twoD.renderers.BitmapRenderer
The addFilter method adds a BitmapFilter to the renderer.
addImage(image, weight) — Method in class org.flintparticles.common.initializers.ImageClasses
addImage(image, weight) — Method in class org.flintparticles.common.initializers.SharedImages
addImage(image, weight) — Method in class org.flintparticles.threeD.away3d.initializers.A3DDisplayObjectClasses
addImage(image, parameters, weight) — Method in class org.flintparticles.threeD.away3d.initializers.A3DObjectClasses
addImage(image, weight) — Method in class org.flintparticles.threeD.papervision3d.initializers.PV3DDisplayObjectClasses
addImage(image, weight) — Method in class org.flintparticles.threeD.papervision3d.initializers.PV3DObjectClasses
addInitializer(initializer:org.flintparticles.common.initializers:Initializer, priority) — Method in class org.flintparticles.common.emitters.Emitter
Adds an Initializer object to the Emitter.
addInitializer(initializer, weight) — Method in class org.flintparticles.common.initializers.ChooseInitializer
addInitializer(initializer:org.flintparticles.common.initializers:Initializer, priority) — Method in class org.flintparticles.common.initializers.InitializerGroup
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.common.renderers.RendererBase
The addParticle method is called when a particle is added to one of the emitters that is being rendered by this renderer.
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.common.renderers.SpriteRendererBase
The addParticle method is called when a particle is added to one of the emitters that is being rendered by this renderer.
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.threeD.away3d.Away3DRenderer
This method is called when a particle is added to an emitter - usually because the emitter has just created the particle.
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.threeD.papervision3d.PV3DParticleRenderer
This method is called when a particle is added to an emitter - usually because the emitter has just created the particle.
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.threeD.papervision3d.PV3DPixelRenderer
This method is called when a particle is added to an emitter - usually because the emitter has just created the particle.
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.threeD.papervision3d.PV3DRenderer
This method is called when a particle is added to an emitter - usually because the emitter has just created the particle.
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.threeD.renderers.DisplayObjectRenderer
This method is called when a particle is added to an emitter - usually becaus ethe emitter has just created the particle.
addParticle(particle:org.flintparticles.common.particles:Particle) — Method in class org.flintparticles.twoD.renderers.DisplayObjectRenderer
The addParticle method is called when a particle is added to one of the emitters that is being rendered by this renderer.
addScale(scale, weight) — Method in class org.flintparticles.common.initializers.ScaleImagesInit
addScale(scale, weight) — Method in class org.flintparticles.threeD.initializers.ScaleAllsInit
addScale(scale, weight) — Method in class org.flintparticles.twoD.initializers.ScaleAllsInit
addZone(zone:org.flintparticles.threeD.zones:Zone3D) — Method in class org.flintparticles.threeD.zones.MultiZone
The addZone method is used to add a zone into this MultiZone object.
addZone(zone:org.flintparticles.twoD.zones:Zone2D) — Method in class org.flintparticles.twoD.zones.MultiZone
The addZone method is used to add a zone into this MultiZone object.
age — Property in class org.flintparticles.common.particles.Particle
The age of the particle, in seconds.
Age — Class in package org.flintparticles.common.actions
The Age action operates in conjunction with the Lifetime initializer.
Age(easing) — Constructor in class org.flintparticles.common.actions.Age
The constructor creates an Age action for use by an emitter.
alpha — Property in class org.flintparticles.common.initializers.AlphaInit
When reading, returns the average of minAlpha and maxAlpha.
alpha — Property in class org.flintparticles.common.particles.Particle
AlphaInit — Class in package org.flintparticles.common.initializers
The AlphaInit Initializer sets the alpha transparency of the particle.
AlphaInit(minAlpha, maxAlpha) — Constructor in class org.flintparticles.common.initializers.AlphaInit
The constructor creates an AlphaInit initializer for use by an emitter.
angle — Property in class org.flintparticles.threeD.initializers.Rotation
When reading, returns the average of minAngle and maxAngle.
angle — Property in class org.flintparticles.threeD.initializers.RotationAbsolute
When reading, returns the average of minAngle and maxAngle.
angle — Property in class org.flintparticles.threeD.zones.ConeZone
The angle at the apex of the cone.
angle — Property in class org.flintparticles.twoD.initializers.Rotation
When reading, returns the average of minAngle and maxAngle.
angle — Property in class org.flintparticles.twoD.initializers.RotationAbsolute
When reading, returns the average of minAngle and maxAngle.
angularVelocity — Property in class org.flintparticles.threeD.activities.RotateEmitter
The angular velocity for the emitter in radians per second.
angularVelocity — Property in class org.flintparticles.twoD.activities.RotateEmitter
The angular velocity for the emitter in radians per second.
angVelocity — Property in class org.flintparticles.threeD.initializers.RotateVelocity
When reading, returns the average of minAngVelocity and maxAngVelocity.
angVelocity — Property in class org.flintparticles.threeD.particles.Particle3D
The rate of rotation of the particle, represented as a vector in the direction of the axis of rotation and whose magnitude indicates the number of rotations per second.
angVelocity — Property in class org.flintparticles.twoD.initializers.RotateVelocity
When reading, returns the average of minAngVelocity and maxAngVelocity.
angVelocity — Property in class org.flintparticles.twoD.particles.Particle2D
The angular velocity of the particle in radians per second.
AntiGravity — Class in package 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 — Class in package 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(power, position:org.flintparticles.threeD.geom:Vector3D, epsilon) — Constructor in class org.flintparticles.threeD.actions.AntiGravity
The constructor creates an AntiGravity action for use by an emitter.
AntiGravity(power, x, y, epsilon) — Constructor in class org.flintparticles.twoD.actions.AntiGravity
The constructor creates an AntiGravity action for use by an emitter.
apex — Property in class org.flintparticles.threeD.zones.ConeZone
The point at the apex of the cone.
append(m:org.flintparticles.threeD.geom:Matrix3D) — Method in class org.flintparticles.threeD.geom.Matrix3D
Add another transformation matrix to this one, applying the new transformation after the transformations already in this matrix.
appendBasisTransform(axisX:org.flintparticles.threeD.geom:Vector3D, axisY:org.flintparticles.threeD.geom:Vector3D, axisZ:org.flintparticles.threeD.geom:Vector3D) — Method in class org.flintparticles.threeD.geom.Matrix3D
Append a coordinate system transformation such that the vectors indicated are transformed to the x, y and z axes.
appendRotate(angle, axis:org.flintparticles.threeD.geom:Vector3D, pivotPoint:org.flintparticles.threeD.geom:Vector3D) — Method in class org.flintparticles.threeD.geom.Matrix3D
Append a rotation about an axis transformation to this matrix, applying the rotation after the transformations already in this matrix.
appendScale(scaleX, scaleY, scaleZ) — Method in class org.flintparticles.threeD.geom.Matrix3D
Append a scale transformation to this matrix, applying the scale after the transformations already in this matrix.
appendTranslation(x, y, z) — Method in class org.flintparticles.threeD.geom.Matrix3D
Append a translation transformation to this matrix, applying the translation after the transformations already in this matrix.
ApplyFilter — Class in package org.flintparticles.common.initializers
The ApplyFilter Initializer applies a filter to the particle's image.
ApplyFilter(filter) — Constructor in class org.flintparticles.common.initializers.ApplyFilter
The constructor creates an ApplyFilter initializer for use by an emitter.
ApplyMaterial — Class in package 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 — Class in package org.flintparticles.threeD.papervision3d.initializers
The ApplyMaterial initializer sets a material to apply to the Papervision3D object that is used when rendering the particle.
ApplyMaterial(materialClass, ... rest) — Constructor in class org.flintparticles.threeD.away3d.initializers.ApplyMaterial
The constructor creates an ApplyMaterial initializer for use by an emitter.
ApplyMaterial(materialClass, ... rest) — Constructor in class org.flintparticles.threeD.papervision3d.initializers.ApplyMaterial
The constructor creates an ApplyMaterial initializer for use by an emitter.
ApproachNeighbours — Class in package org.flintparticles.threeD.actions
The ApproachNeighbours action applies an acceleration to the particle to draw it towards other nearby particles.
ApproachNeighbours — Class in package org.flintparticles.twoD.actions
The ApproachNeighbours action applies an acceleration to the particle to draw it towards other nearby particles.
ApproachNeighbours(maxDistance, acceleration) — Constructor in class org.flintparticles.threeD.actions.ApproachNeighbours
The constructor creates a ApproachNeighbours action for use by an emitter.
ApproachNeighbours(maxDistance, acceleration) — Constructor in class org.flintparticles.twoD.actions.ApproachNeighbours
The constructor creates an ApproachNeighbours action for use by an emitter.
asDegrees(radians) — Static method in class org.flintparticles.common.utils.Maths
Converts an angle from radians to degrees
asRadians(degrees) — Static method in class org.flintparticles.common.utils.Maths
Converts an angle from degrees to radians
assign(q:org.flintparticles.threeD.geom:Quaternion) — Method in class org.flintparticles.threeD.geom.Quaternion
Copies another quaternion into this one.
assign(v:org.flintparticles.threeD.geom:Vector3D) — Method in class org.flintparticles.threeD.geom.Vector3D
Copies another vector into this one.
Away3DRenderer — Class in package org.flintparticles.threeD.away3d
Renders the particles in an Away3D scene.
Away3DRenderer(container) — Constructor in class org.flintparticles.threeD.away3d.Away3DRenderer
The constructor creates an Away3D renderer for displaying the particles in an Away3D scene.
axis — Property in class org.flintparticles.threeD.initializers.FaceAxis
The face axis of the particles.
axis — Property in class org.flintparticles.threeD.initializers.RotateVelocity
The axis for the rotation.
axis — Property in class org.flintparticles.threeD.initializers.Rotation
The axis for the rotation.
axis — Property in class org.flintparticles.threeD.initializers.RotationAbsolute
The axis for the rotation.
axis — Property in class org.flintparticles.threeD.zones.ConeZone
The central axis of the cone, from the apex towards the base.
axis — Property in class org.flintparticles.threeD.zones.CylinderZone
The central axis of the cylinder, from the center point towards the other end.
AXISW — Constant static property in class org.flintparticles.threeD.geom.Vector3D
A unit vector in the direction of the w axis.
AXISX — Constant static property in class org.flintparticles.threeD.geom.Vector3D
A unit vector in the direction of the x axis.
AXISY — Constant static property in class org.flintparticles.threeD.geom.Vector3D
A unit vector in the direction of the y axis.
AXISZ — Constant static property in class org.flintparticles.threeD.geom.Vector3D
A unit vector in the direction of the z axis.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z