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  
magnitude — Property in class org.flintparticles.threeD.geom.Quaternion
The magnitude of this quaternion.
magnitudeSquared — Property in class org.flintparticles.threeD.geom.Quaternion
The square of the magnitude of this quaternion.
makeConjugate() — Method in class org.flintparticles.threeD.geom.Quaternion
Set this quaternion equal to its conjugate.
mass — Property in class org.flintparticles.common.initializers.MassInit
When reading, returns the average of minMass and maxMass.
mass — Property in class org.flintparticles.common.particles.Particle
The mass of the particle ( 1 is the default ).
MassInit — Class in package org.flintparticles.common.initializers
The MassInit Initializer sets the mass of the particle.
MassInit(mass) — Constructor in class org.flintparticles.common.initializers.MassInit
The constructor creates a MassInit initializer for use by an emitter.
MatchRotateVelocity — Class in package 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 — Class in package 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(maxDistance, acceleration) — Constructor in class org.flintparticles.threeD.actions.MatchRotateVelocity
The constructor creates a MatchRotateVelocity action for use by an emitter.
MatchRotateVelocity(maxDistance, acceleration) — Constructor in class org.flintparticles.twoD.actions.MatchRotateVelocity
The constructor creates a MatchRotateVelocity action for use by an emitter.
MatchVelocity — Class in package org.flintparticles.threeD.actions
The MatchVelocity action applies an acceleration to the particle to match its velocity to that of its nearest neighbours.
MatchVelocity — Class in package org.flintparticles.twoD.actions
The MatchVelocity action applies an acceleration to each particle to match its velocity to that of its nearest neighbours.
MatchVelocity(maxDistance, acceleration) — Constructor in class org.flintparticles.threeD.actions.MatchVelocity
The constructor creates a MatchVelocity action for use by an emitter.
MatchVelocity(maxDistance, acceleration) — Constructor in class org.flintparticles.twoD.actions.MatchVelocity
The constructor creates a MatchVelocity action for use by an emitter.
materialClass — Property in class org.flintparticles.threeD.away3d.initializers.ApplyMaterial
The class to use when creating the particles' material.
materialClass — Property in class org.flintparticles.threeD.papervision3d.initializers.ApplyMaterial
The class to use when creating the particles' material.
Maths — Class in package org.flintparticles.common.utils
The Maths class contains a coupleof useful methods for use in maths functions.
Matrix3D — Class in package org.flintparticles.threeD.geom

Matrix3D represents a 3D transformation matrix.

Matrix3D(values) — Constructor in class org.flintparticles.threeD.geom.Matrix3D
Creates a Matrix3D object from an array of numbers.
Matrix3DFromA3D(m) — Static method in class org.flintparticles.threeD.away3d.utils.Convert
Convert an Away3D Matrix3D object to a Flint Matrix3D object.
Matrix3DFromPV3D(m) — Static method in class org.flintparticles.threeD.papervision3d.utils.Convert
Convert an Papervision3D Matrix3D object to a Flint Matrix3D object.
Matrix3DToA3D(m:org.flintparticles.threeD.geom:Matrix3D) — Static method in class org.flintparticles.threeD.away3d.utils.Convert
Convert a Flint Matrix3D object to an Away3D Matrix3D object.
Matrix3DToPV3D(m:org.flintparticles.threeD.geom:Matrix3D) — Static method in class org.flintparticles.threeD.papervision3d.utils.Convert
Convert a Flint Matrix3D object to an Papervision3D Matrix3D object.
matrixTransform — Property in class org.flintparticles.twoD.particles.Particle2D
A transformation matrix for the position, scale and rotation of the particle.
maxAlpha — Property in class org.flintparticles.common.initializers.AlphaInit
The maximum alpha value for particles initialised by this initializer.
maxAngle — Property in class org.flintparticles.threeD.initializers.Rotation
The maximum angle for particles initialised by this initializer.
maxAngle — Property in class org.flintparticles.threeD.initializers.RotationAbsolute
The maximum angle for particles initialised by this initializer.
maxAngle — Property in class org.flintparticles.twoD.initializers.Rotation
The maximum angle for particles initialised by this initializer.
maxAngle — Property in class org.flintparticles.twoD.initializers.RotationAbsolute
The maximum angle for particles initialised by this initializer.
maxAngle — Property in class org.flintparticles.twoD.zones.DiscSectorZone
The maximum angle, in radians, for points to be included in the zone.
maxAngVelocity — Property in class org.flintparticles.threeD.initializers.RotateVelocity
The maximum angular velocity value for particles initialised by this initializer.
maxAngVelocity — Property in class org.flintparticles.twoD.initializers.RotateVelocity
The maximum angular velocity value for particles initialised by this initializer.
maxColor — Property in class org.flintparticles.common.initializers.ColorInit
The maximum color value for particles initialised by this initializer.
maxDistance — Property in class org.flintparticles.threeD.actions.ApproachNeighbours
The maximum distance, in pixels, over which this action operates.
maxDistance — Property in class org.flintparticles.threeD.actions.MatchRotateVelocity
The maximum distance, in pixels, over which this action operates.
maxDistance — Property in class org.flintparticles.threeD.actions.MatchVelocity
The maximum distance, in pixels, over which this action operates.
maxDistance — Property in class org.flintparticles.threeD.actions.MutualGravity
The maximum distance between particles for the gravitational effect to be calculated.
maxDistance — Property in class org.flintparticles.twoD.actions.ApproachNeighbours
The maximum distance, in pixels, over which this action operates.
maxDistance — Property in class org.flintparticles.twoD.actions.MatchRotateVelocity
The maximum distance, in pixels, over which this action operates.
maxDistance — Property in class org.flintparticles.twoD.actions.MatchVelocity
The maximum distance, in pixels, over which this action operates.
maxDistance — Property in class org.flintparticles.twoD.actions.MutualGravity
The maximum distance between particles for the gravitational effect to be calculated.
maximumFrameTime — Property in class org.flintparticles.common.emitters.Emitter
The maximum duration for a single update frame, in seconds.
maximumFrameTime — Property in class org.flintparticles.threeD.renderers.controllers.FirstPersonCamera
The maximum duration for a single update frame, in seconds.
maximumFrameTime — Property in class org.flintparticles.threeD.renderers.controllers.OrbitCamera
The maximum duration for a single update frame, in seconds.
maxLifetime — Property in class org.flintparticles.common.initializers.Lifetime
The maximum lifetime for particles initialised by this initializer.
maxRate — Property in class org.flintparticles.common.counters.Random
The minimum number of particles to emit per second.
maxScale — Property in class org.flintparticles.common.initializers.ScaleImageInit
The maximum scale value for particles initialised by this initializer.
maxScale — Property in class org.flintparticles.threeD.initializers.ScaleAllInit
The maximum scale value for particles initialised by this initializer.
maxScale — Property in class org.flintparticles.twoD.initializers.ScaleAllInit
The maximum scale value for particles initialised by this initializer.
maxX — Property in class org.flintparticles.threeD.actions.BoundingBox
The maxX coordinate of the box.
maxY — Property in class org.flintparticles.threeD.actions.BoundingBox
The maxY coordinate of the box.
maxZ — Property in class org.flintparticles.threeD.actions.BoundingBox
The maxZ coordinate of the box.
minAlpha — Property in class org.flintparticles.common.initializers.AlphaInit
The minimum alpha value for particles initialised by this initializer.
minAngle — Property in class org.flintparticles.threeD.initializers.Rotation
The minimum angle for particles initialised by this initializer.
minAngle — Property in class org.flintparticles.threeD.initializers.RotationAbsolute
The minimum angle for particles initialised by this initializer.
minAngle — Property in class org.flintparticles.twoD.initializers.Rotation
The minimum angle for particles initialised by this initializer.
minAngle — Property in class org.flintparticles.twoD.initializers.RotationAbsolute
The minimum angle for particles initialised by this initializer.
minAngle — Property in class org.flintparticles.twoD.zones.DiscSectorZone
The minimum angle, in radians, for points to be included in the zone.
minAngVelocity — Property in class org.flintparticles.threeD.initializers.RotateVelocity
The minimum angular velocity value for particles initialised by this initializer.
minAngVelocity — Property in class org.flintparticles.twoD.initializers.RotateVelocity
The minimum angular velocity value for particles initialised by this initializer.
minColor — Property in class org.flintparticles.common.initializers.ColorInit
The minimum color value for particles initialised by this initializer.
minimum — Property in class org.flintparticles.threeD.actions.MinimumDistance
The minimum distance, in pixels, that this action maintains between particles.
minimum — Property in class org.flintparticles.twoD.actions.MinimumDistance
The minimum distance, in pixels, that this action maintains between particles.
MinimumDistance — Class in package org.flintparticles.threeD.actions
The MinimumDistance action applies an acceleration to the particle to maintain a minimum distance between it and its neighbours.
MinimumDistance — Class in package org.flintparticles.twoD.actions
The MinimumDistance action applies an acceleration to the particle to maintain a minimum distance between it and its neighbours.
MinimumDistance(minimum, acceleration) — Constructor in class org.flintparticles.threeD.actions.MinimumDistance
The constructor creates a ApproachNeighbours action for use by an emitter.
MinimumDistance(minimum, acceleration) — Constructor in class org.flintparticles.twoD.actions.MinimumDistance
The constructor creates a ApproachNeighbours action for use by an emitter.
minLifetime — Property in class org.flintparticles.common.initializers.Lifetime
The minimum lifetime for particles initialised by this initializer.
minRate — Property in class org.flintparticles.common.counters.Random
The minimum number of particles to emit per second.
minScale — Property in class org.flintparticles.common.initializers.ScaleImageInit
The minimum scale value for particles initialised by this initializer.
minScale — Property in class org.flintparticles.threeD.initializers.ScaleAllInit
The minimum scale value for particles initialised by this initializer.
minScale — Property in class org.flintparticles.twoD.initializers.ScaleAllInit
The minimum scale value for particles initialised by this initializer.
minX — Property in class org.flintparticles.threeD.actions.BoundingBox
The minX coordinate of the box.
minY — Property in class org.flintparticles.threeD.actions.BoundingBox
The minY coordinate of the box.
minZ — Property in class org.flintparticles.threeD.actions.BoundingBox
The minZ coordinate of the box.
MouseAntiGravity — Class in package org.flintparticles.twoD.actions
The MouseAntiGravity action applies a force on the particle to push it away from the mouse.
MouseAntiGravity(power, renderer, epsilon) — Constructor in class org.flintparticles.twoD.actions.MouseAntiGravity
The constructor creates a MouseAntiGravity action for use by an emitter.
MouseGravity — Class in package org.flintparticles.twoD.actions
The MouseGravity action applies a force on the particle to draw it towards the mouse.
MouseGravity(power, renderer, epsilon) — Constructor in class org.flintparticles.twoD.actions.MouseGravity
The constructor creates a MouseGravity action for use by an emitter.
Move — Class in package org.flintparticles.threeD.actions
The Move action updates the position of the particle based on its velocity.
Move — Class in package org.flintparticles.twoD.actions
The Move action updates the position of the particle based on its velocity.
Move() — Constructor in class org.flintparticles.threeD.actions.Move
The constructor creates a Move action for use by an emitter.
Move() — Constructor in class org.flintparticles.twoD.actions.Move
The constructor creates a Move action for use by an emitter.
MoveEmitter — Class in package org.flintparticles.threeD.activities
The MoveEmitter activity moves the emitter at a constant velocity.
MoveEmitter — Class in package org.flintparticles.twoD.activities
The MoveEmitter activity moves the emitter at a constant velocity.
MoveEmitter(velocity:org.flintparticles.threeD.geom:Vector3D) — Constructor in class org.flintparticles.threeD.activities.MoveEmitter
The constructor creates a MoveEmitter activity for use by an emitter.
MoveEmitter(x, y) — Constructor in class org.flintparticles.twoD.activities.MoveEmitter
The constructor creates a MoveEmitter activity for use by an emitter.
multiply(s, result:org.flintparticles.threeD.geom:Vector3D) — Method in class org.flintparticles.threeD.geom.Vector3D
Multiply this vector by a number, returning the result.
MultiZone — Class in package org.flintparticles.threeD.zones
The MutiZone zone defines a zone that combines other zones into one larger zone.
MultiZone — Class in package org.flintparticles.twoD.zones
The MutiZone zone defines a zone that combines other zones into one larger zone.
MultiZone() — Constructor in class org.flintparticles.threeD.zones.MultiZone
The constructor defines a MultiZone zone.
MultiZone() — Constructor in class org.flintparticles.twoD.zones.MultiZone
The constructor defines a MultiZone zone.
MutualGravity — Class in package org.flintparticles.threeD.actions
The MutualGravity Action applies forces to attract each particle towards the other particles.
MutualGravity — Class in package org.flintparticles.twoD.actions
The MutualGravity Action applies forces to attract each particle towards the other particles.
MutualGravity(power, maxDistance, epsilon) — Constructor in class org.flintparticles.threeD.actions.MutualGravity
The constructor creates a MutualGravity action for use by an emitter.
MutualGravity(power, maxDistance, epsilon) — Constructor in class org.flintparticles.twoD.actions.MutualGravity
The constructor creates a MutualGravity action for use by an emitter.
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