ProjectMercury.Modifiers Namespace

Project Mercury API

[This is preliminary documentation and is subject to change.]

 

Classes

  ClassDescription
ColourInterpolatorModifier
Defines a modifier which changes the colour of particles based on a linear interpolation over three values.
ColourMergeModifier
Defines a Modifier which merges the colour of particles towards a single colour over their lifetime. Works best when Particles are being released with random colours, where you require the particles to have a uniform colour at the end of their lifetime.
ColourModifier
Defines a Modifier which gradually changes the colour of a Particle over the course of its lifetime.
DampingModifier
Defines a Modifier which applies a damping force to a Particle over its lifetime.
HueShiftModifier
Defines a Modifier which adjusts the hue of a Particles colour over time.
LinearGravityModifier
Defines a Modifier that applies a constant force vector to Particles over their lifetime.
Modifier
Defines the base class for an object which modifies Particle values.
ModifierCollection
Defines a collection of Modifiers.
OpacityInterpolatorModifier
Defines a modifier which changes the opacity of particles based on a linear interpolation over three values.
OpacityModifier
Defines a Modifier which gradually changes the opacity of a Particle over its lifetime.
OpacityOscillator
Defines a Modifier which adjusts the opacity of Particles based on a sine wave.
PlatformModifier
Defines a Modifier which freezes a particle when it comes into contact with a bounding box.
RadialForceModifier
Defines a Modifier which applies a force to a Particle when it enters a circular area.
RadialGravityModifier
Defines a Modifier which pulls Particles towards it.
RectangleConstraintDeflector
Defines a Modifier which constrains & deflects particles inside a rectangle.
RectangleForceModifier
Defines a Modifier which applies a force to a Particle when it enters a rectangular area.
RotationModifier
Defines a Modifier which alters the rotation of a Particle over its lifetime.
RotationRateModifier
Defines a modifier which changes the rotation rate of particles over their lifetime.
ScaleInterpolatorModifier
Defines a modifier which changes the scale of particles based on a linear interpolation over three values.
ScaleMergeModifier
Defines a Modifier which merges the scale of particles towards a single scale over their lifetime. Works best when Particles are being released with random scale, where you require the particles to have a uniform scale at the end of their lifetime.
ScaleModifier
Defines a Modifier which adjusts the scale of a Particle over its lifetime.
ScaleOscillator
Defines a Modifier which adjusts the scale of Particles based on a sine wave.
SineForceModifier
Defines a Modifier which applies a sine wave force to a Particle over the course of its lifetime.
TrajectoryRotationModifier
Defines a Modifier which adjusts the rotation of a Particle to follow its trajectory.
VelocityClampModifier
Defines a Modifier which limits the velocity of Particles to a specified value.