Project Mercury API Reference
Project Mercury API
Table of contents
-
ProjectMercury Namespace
-
BlendMode Enumeration
-
Calculator Class
-
Calculator Members
-
Calculator Fields
-
Pi Field
-
PiOver2 Field
-
PiOver4 Field
-
TwoPi Field
-
Calculator Methods
-
Abs Method
-
Abs Method (Single)
-
Abs Method (Single)
-
Acos Method
-
Asin Method
-
Atan Method
-
Atan2 Method
-
Clamp Method
-
Clamp Method (Single, Single, Single)
-
Clamp Method (Single, Single, Single)
-
Clamp(T) Method (T, T, T)
-
Cos Method
-
Cosh Method
-
CubicInterpolate Method
-
CubicInterpolate Method (Single, Single, Single)
-
CubicInterpolate Method (Single, Single, Single, Single)
-
LinearInterpolate Method
-
LinearInterpolate Method (Single, Single, Single)
-
LinearInterpolate Method (Single, Single, Single, Single)
-
LinearInterpolate Method (Single, Single, Single, Single, Single)
-
Log Method
-
Max Method
-
Max Method (Single, Single)
-
Max(T) Method (T, T)
-
Max Method (Single, Single, Single)
-
Max Method (Single, Single, Single)
-
Max(T) Method (T, T, T)
-
Max Method (Single, Single, Single, Single)
-
Min Method
-
Min Method (Single, Single)
-
Min(T) Method (T, T)
-
Min Method (Single, Single, Single)
-
Min Method (Single, Single, Single)
-
Min(T) Method (T, T, T)
-
Min Method (Single, Single, Single, Single)
-
Pow Method
-
Sin Method
-
Sinh Method
-
Sqrt Method
-
Tan Method
-
Tanh Method
-
Wrap Method
-
Wrap Method (Single, Single, Single)
-
Wrap Method (Single, Single, Single)
-
Guard Class
-
Guard Members
-
Guard Methods
-
ArgumentGreaterThan(T) Method
-
ArgumentLessThan(T) Method
-
ArgumentNotFinite Method
-
ArgumentNull Method
-
ArgumentNullOrEmpty Method
-
ArgumentOutOfRange(T) Method
-
IsFalse Method
-
IsTrue Method
-
Particle Structure
-
Particle Members
-
Particle Fields
-
Age Field
-
Colour Field
-
Inception Field
-
Momentum Field
-
Position Field
-
Rotation Field
-
Scale Field
-
Velocity Field
-
VertexElements Field
-
Particle Methods
-
ApplyForce Method
-
Rotate Method
-
Particle Properties
-
SizeInBytes Property
-
ParticleEffect Class
-
ParticleEffect Members
-
ParticleEffect Constructor
-
ParticleEffect Fields
-
Author Field
-
Description Field
-
ParticleEffect Methods
-
BinarySearch Method
-
CopyTo Method
-
DeepCopy Method
-
FindIndex Method
-
FindLastIndex Method
-
IndexOf Method
-
Initialise Method
-
LastIndexOf Method
-
LoadContent Method
-
OnNameChanged Method
-
Reverse Method
-
Sort Method
-
Terminate Method
-
Trigger Method
-
Trigger Method ()
-
Trigger Method ()
-
Update Method
-
Update Method (Single)
-
Update Method (Single, Single)
-
ParticleEffect Properties
-
ActiveParticlesCount Property
-
Item Property
-
Name Property
-
ParticleEffect Events
-
NameChanged Event
-
RandomHelper Class
-
RandomHelper Members
-
RandomHelper Methods
-
ChooseOne Method
-
ChooseOne Method (Int32[])
-
ChooseOne Method (Single[])
-
ChooseOne(T) Method (T[])
-
NextBool Method
-
NextFloat Method
-
NextFloat Method
-
NextFloat Method (Single)
-
NextFloat Method (Single, Single)
-
NextInt Method
-
NextInt Method
-
NextInt Method (Int32)
-
NextInt Method (Int32, Int32)
-
NextUnitVector Method
-
Variation Method
-
VariableFloat Structure
-
VariableFloat Members
-
VariableFloat Fields
-
Value Field
-
Variation Field
-
VariableFloat Methods
-
Equals Method
-
Equals Method (VariableFloat)
-
Equals Method (Object)
-
GetHashCode Method
-
Implicit Method
-
Implicit Operator
-
Implicit Operator
-
Sample Method
-
ToString Method
-
VariableFloat3 Structure
-
VariableFloat3 Members
-
VariableFloat3 Fields
-
Value Field
-
Variation Field
-
VariableFloat3 Methods
-
Equals Method
-
Equals Method (VariableFloat3)
-
Equals Method (Object)
-
GetHashCode Method
-
Implicit Method
-
Implicit Operator
-
Implicit Operator
-
Sample Method
-
ToString Method
-
ProjectMercury.Emitters Namespace
-
CircleEmitter Class
-
CircleEmitter Members
-
CircleEmitter Constructor
-
CircleEmitter Fields
-
Radiate Field
-
Ring Field
-
CircleEmitter Methods
-
DeepCopy Method
-
GenerateOffsetAndForce Method
-
Initialise Method
-
Trigger Method
-
CircleEmitter Properties
-
Radius Property
-
CircleEmitter Events
-
ConeEmitter Class
-
ConeEmitter Members
-
ConeEmitter Constructor
-
ConeEmitter Fields
-
ConeEmitter Methods
-
DeepCopy Method
-
GenerateOffsetAndForce Method
-
Initialise Method
-
Trigger Method
-
ConeEmitter Properties
-
ConeAngle Property
-
Direction Property
-
ConeEmitter Events
-
Emitter Class
-
Emitter Members
-
Emitter Constructor
-
Emitter Fields
-
BlendMode Field
-
Enabled Field
-
MinimumTriggerPeriod Field
-
Modifiers Field
-
Particles Field
-
ParticleTexture Field
-
ParticleTextureAssetName Field
-
ReleaseColour Field
-
ReleaseImpulse Field
-
ReleaseOpacity Field
-
ReleaseRotation Field
-
ReleaseScale Field
-
ReleaseSpeed Field
-
TriggerOffset Field
-
Emitter Methods
-
CopyBaseFields Method
-
DeepCopy Method
-
ForceNextTrigger Method
-
GenerateOffsetAndForce Method
-
Initialise Method
-
Initialise Method
-
Initialise Method (Int32, Single)
-
LoadContent Method
-
OnNameChanged Method
-
OnParticleReleased Method
-
OnParticleRetired Method
-
Terminate Method
-
Trigger Method
-
Trigger Method ()
-
Trigger Method ()
-
Update Method
-
Emitter Properties
-
ActiveParticlesCount Property
-
Budget Property
-
Initialised Property
-
Name Property
-
ReleaseQuantity Property
-
Term Property
-
Emitter Events
-
NameChanged Event
-
ParticleReleased Event
-
ParticleRetired Event
-
EmitterCollection Class
-
EmitterCollection Members
-
EmitterCollection Constructor
-
EmitterCollection Methods
-
BinarySearch Method
-
CopyTo Method
-
FindIndex Method
-
FindLastIndex Method
-
IndexOf Method
-
LastIndexOf Method
-
Reverse Method
-
Sort Method
-
EmitterCollection Properties
-
Item Property
-
Item Property (String)
-
EmitterCompatibilityExtensions Class
-
EmitterCompatibilityExtensions Members
-
EmitterCompatibilityExtensions Methods
-
Initialize Method
-
Update Method
-
LineEmitter Class
-
LineEmitter Members
-
LineEmitter Constructor
-
LineEmitter Fields
-
EmitBothWays Field
-
Rectilinear Field
-
LineEmitter Methods
-
DeepCopy Method
-
GenerateOffsetAndForce Method
-
Initialise Method
-
Trigger Method
-
LineEmitter Properties
-
Angle Property
-
Length Property
-
LineEmitter Events
-
MaskEmitter Class
-
MaskEmitter Members
-
MaskEmitter Constructor
-
MaskEmitter Fields
-
MaskEmitter Methods
-
ApplyMaskTexture Method
-
DeepCopy Method
-
Initialise Method
-
LoadContent Method
-
Trigger Method
-
MaskEmitter Properties
-
Height Property
-
Mask Property
-
MaskTextureContentPath Property
-
Threshold Property
-
Width Property
-
MaskEmitter Events
-
ParticleEventHandler Delegate
-
PolygonEmitter Class
-
PolygonEmitter Members
-
PolygonEmitter Constructor
-
PolygonEmitter Fields
-
Close Field
-
PolygonEmitter Methods
-
DeepCopy Method
-
GenerateOffsetAndForce Method
-
Initialise Method
-
Trigger Method
-
PolygonEmitter Properties
-
Origin Property
-
Points Property
-
Rotation Property
-
Scale Property
-
PolygonEmitter Events
-
PolygonOrigin Enumeration
-
PolygonPointCollection Class
-
PolygonPointCollection Members
-
PolygonPointCollection Constructor
-
PolygonPointCollection Fields
-
TranslationOffset Field
-
PolygonPointCollection Methods
-
BinarySearch Method
-
CopyTo Method
-
FindIndex Method
-
FindLastIndex Method
-
IndexOf Method
-
LastIndexOf Method
-
Reverse Method
-
Sort Method
-
PolygonPointCollection Properties
-
Origin Property
-
RectEmitter Class
-
RectEmitter Members
-
RectEmitter Constructor
-
RectEmitter Fields
-
Frame Field
-
RectEmitter Methods
-
DeepCopy Method
-
GenerateOffsetAndForce Method
-
Initialise Method
-
Trigger Method
-
RectEmitter Properties
-
Height Property
-
Rotation Property
-
Width Property
-
RectEmitter Events
-
TextureEmitter Class
-
TextureEmitter Members
-
TextureEmitter Constructor
-
TextureEmitter Fields
-
Threshold Field
-
TextureEmitter Methods
-
DeepCopy Method
-
GenerateOffsetAndForce Method
-
Initialise Method
-
Trigger Method
-
TextureEmitter Properties
-
ApplyPixelColours Property
-
Scale Property
-
Texture Property
-
TextureEmitter Events
-
ProjectMercury.Modifiers Namespace
-
ColourInterpolatorModifier Class
-
ColourInterpolatorModifier Members
-
ColourInterpolatorModifier Constructor
-
ColourInterpolatorModifier Methods
-
DeepCopy Method
-
Process Method
-
ColourInterpolatorModifier Properties
-
FinalColour Property
-
InitialColour Property
-
MiddleColour Property
-
MiddlePosition Property
-
ColourMergeModifier Class
-
ColourMergeModifier Members
-
ColourMergeModifier Constructor
-
ColourMergeModifier Fields
-
MergeColour Field
-
ColourMergeModifier Methods
-
DeepCopy Method
-
Process Method
-
ColourModifier Class
-
ColourModifier Members
-
ColourModifier Constructor
-
ColourModifier Fields
-
InitialColour Field
-
UltimateColour Field
-
ColourModifier Methods
-
DeepCopy Method
-
Process Method
-
DampingModifier Class
-
DampingModifier Members
-
DampingModifier Constructor
-
DampingModifier Fields
-
DampingCoefficient Field
-
DampingModifier Methods
-
DeepCopy Method
-
Process Method
-
HueShiftModifier Class
-
HueShiftModifier Members
-
HueShiftModifier Constructor
-
HueShiftModifier Fields
-
HueShift Field
-
HueShiftModifier Methods
-
DeepCopy Method
-
Process Method
-
LinearGravityModifier Class
-
LinearGravityModifier Members
-
LinearGravityModifier Constructor
-
LinearGravityModifier Fields
-
Gravity Field
-
LinearGravityModifier Methods
-
DeepCopy Method
-
Process Method
-
Modifier Class
-
Modifier Members
-
Modifier Constructor
-
Modifier Methods
-
DeepCopy Method
-
Process Method
-
ModifierCollection Class
-
ModifierCollection Members
-
ModifierCollection Constructor
-
ModifierCollection Methods
-
BinarySearch Method
-
CopyTo Method
-
DeepCopy Method
-
FindIndex Method
-
FindLastIndex Method
-
IndexOf Method
-
LastIndexOf Method
-
Reverse Method
-
Sort Method
-
ModifierCollection Properties
-
OpacityInterpolatorModifier Class
-
OpacityInterpolatorModifier Members
-
OpacityInterpolatorModifier Constructor
-
OpacityInterpolatorModifier Methods
-
DeepCopy Method
-
Process Method
-
OpacityInterpolatorModifier Properties
-
FinalOpacity Property
-
InitialOpacity Property
-
MiddleOpacity Property
-
MiddlePosition Property
-
OpacityModifier Class
-
OpacityModifier Members
-
OpacityModifier Constructor
-
OpacityModifier Methods
-
DeepCopy Method
-
Process Method
-
OpacityModifier Properties
-
Initial Property
-
Ultimate Property
-
OpacityOscillator Class
-
OpacityOscillator Members
-
OpacityOscillator Constructor
-
OpacityOscillator Methods
-
DeepCopy Method
-
Process Method
-
OpacityOscillator Properties
-
Frequency Property
-
MaximumOpacity Property
-
MinimumOpacity Property
-
PlatformModifier Class
-
PlatformModifier Members
-
PlatformModifier Constructor
-
PlatformModifier Methods
-
DeepCopy Method
-
Process Method
-
PlatformModifier Properties
-
Platforms Property
-
RadialForceModifier Class
-
RadialForceModifier Members
-
RadialForceModifier Constructor
-
RadialForceModifier Fields
-
Force Field
-
Position Field
-
Strength Field
-
RadialForceModifier Methods
-
DeepCopy Method
-
Process Method
-
RadialForceModifier Properties
-
Radius Property
-
RadialGravityModifier Class
-
RadialGravityModifier Members
-
RadialGravityModifier Constructor
-
RadialGravityModifier Fields
-
Position Field
-
Strength Field
-
RadialGravityModifier Methods
-
DeepCopy Method
-
Process Method
-
RadialGravityModifier Properties
-
InnerRadius Property
-
Radius Property
-
RectangleConstraintDeflector Class
-
RectangleConstraintDeflector Members
-
RectangleConstraintDeflector Constructor
-
RectangleConstraintDeflector Fields
-
Position Field
-
RectangleConstraintDeflector Methods
-
DeepCopy Method
-
Process Method
-
RectangleConstraintDeflector Properties
-
Height Property
-
RestitutionCoefficient Property
-
Width Property
-
RectangleForceModifier Class
-
RectangleForceModifier Members
-
RectangleForceModifier Constructor
-
RectangleForceModifier Fields
-
Force Field
-
Position Field
-
Strength Field
-
RectangleForceModifier Methods
-
DeepCopy Method
-
Process Method
-
RectangleForceModifier Properties
-
Bottom Property
-
Height Property
-
Left Property
-
Right Property
-
Top Property
-
Width Property
-
RotationModifier Class
-
RotationModifier Members
-
RotationModifier Constructor
-
RotationModifier Fields
-
RotationRate Field
-
RotationModifier Methods
-
DeepCopy Method
-
Process Method
-
RotationRateModifier Class
-
RotationRateModifier Members
-
RotationRateModifier Constructor
-
RotationRateModifier Fields
-
FinalRate Field
-
InitialRate Field
-
RotationRateModifier Methods
-
DeepCopy Method
-
Process Method
-
ScaleInterpolatorModifier Class
-
ScaleInterpolatorModifier Members
-
ScaleInterpolatorModifier Constructor
-
ScaleInterpolatorModifier Methods
-
DeepCopy Method
-
Process Method
-
ScaleInterpolatorModifier Properties
-
FinalScale Property
-
InitialScale Property
-
MiddlePosition Property
-
MiddleScale Property
-
ScaleMergeModifier Class
-
ScaleMergeModifier Members
-
ScaleMergeModifier Constructor
-
ScaleMergeModifier Methods
-
DeepCopy Method
-
Process Method
-
ScaleMergeModifier Properties
-
MergeScale Property
-
ScaleModifier Class
-
ScaleModifier Members
-
ScaleModifier Constructor
-
ScaleModifier Fields
-
InitialScale Field
-
UltimateScale Field
-
ScaleModifier Methods
-
DeepCopy Method
-
Process Method
-
ScaleOscillator Class
-
ScaleOscillator Members
-
ScaleOscillator Constructor
-
ScaleOscillator Methods
-
DeepCopy Method
-
Process Method
-
ScaleOscillator Properties
-
Frequency Property
-
MaximumScale Property
-
MinimumScale Property
-
SineForceModifier Class
-
SineForceModifier Members
-
SineForceModifier Constructor
-
SineForceModifier Fields
-
Amplitude Field
-
Frequency Field
-
SineForceModifier Methods
-
DeepCopy Method
-
Process Method
-
SineForceModifier Properties
-
Rotation Property
-
TrajectoryRotationModifier Class
-
TrajectoryRotationModifier Members
-
TrajectoryRotationModifier Constructor
-
TrajectoryRotationModifier Fields
-
RotationOffset Field
-
TrajectoryRotationModifier Methods
-
DeepCopy Method
-
Process Method
-
VelocityClampModifier Class
-
VelocityClampModifier Members
-
VelocityClampModifier Constructor
-
VelocityClampModifier Methods
-
DeepCopy Method
-
Process Method
-
VelocityClampModifier Properties
-
MaximumVelocity Property
-
ProjectMercury.Renderers Namespace
-
BlendModeNotSuportedException Class
-
BlendModeNotSuportedException Members
-
BlendModeNotSuportedException Constructor
-
BlendModeNotSuportedException Constructor
-
BlendModeNotSuportedException Constructor (String)
-
BlendModeNotSuportedException Methods
-
BlendModeNotSuportedException Properties
-
PointSpriteRenderer Class
-
PointSpriteRenderer Members
-
PointSpriteRenderer Constructor
-
PointSpriteRenderer Fields
-
ShaderContentPath Field
-
PointSpriteRenderer Methods
-
Dispose Method
-
LoadContent Method
-
RenderEffect Method
-
RenderEmitter Method
-
RenderEmitter Method (Emitter, )
-
PointSpriteRenderer Properties
-
EnableRotatedPointSprites Property
-
MaximumPointSpriteSize Property
-
Renderer Class
-
Renderer Members
-
Renderer Constructor
-
Renderer Fields
-
GraphicsDeviceService Field
-
Renderer Methods
-
Dispose Method
-
Dispose Method
-
Dispose Method (Boolean)
-
Finalize Method
-
LoadContent Method
-
RenderEffect Method
-
RenderEffect Method (ParticleEffect)
-
RenderEffect Method (ParticleEffect, )
-
RenderEmitter Method
-
RenderEmitter Method (Emitter)
-
RenderEmitter Method (Emitter, )
-
SetRenderState Method
-
RenderTargetRenderer Class
-
RenderTargetRenderer Members
-
RenderTargetRenderer Constructor
-
RenderTargetRenderer Constructor
-
RenderTargetRenderer Constructor (Renderer)
-
RenderTargetRenderer Fields
-
RenderTargetRenderer Methods
-
Dispose Method
-
LoadContent Method
-
RenderEffect Method
-
RenderEmitter Method
-
RenderEmitter Method (Emitter, )
-
RenderTargetRenderer Properties
-
InnerRenderer Property
-
RenderTarget Property
-
RenderTargetIndex Property
-
SpriteBatchRenderer Class
-
SpriteBatchRenderer Members
-
SpriteBatchRenderer Constructor
-
SpriteBatchRenderer Fields
-
SpriteBatchRenderer Methods
-
Dispose Method
-
LoadContent Method
-
RenderEffect Method
-
RenderEffect Method (ParticleEffect, )
-
RenderEmitter Method
-
RenderEmitter Method (Emitter, )
-
RenderEmitter Method (Emitter, )