Click or drag to resize
DigitalRuneParticleParameterNames Class
Contains names of common particle parameters.
Inheritance Hierarchy
SystemObject
  DigitalRune.ParticlesParticleParameterNames

Namespace: DigitalRune.Particles
Assembly: DigitalRune.Particles (in DigitalRune.Particles.dll) Version: 1.4.0.0 (1.4.1.14427)
Syntax
public static class ParticleParameterNames

The ParticleParameterNames type exposes the following members.

Fields
  NameDescription
Public fieldStatic memberAlpha
The particle opacity (0 = transparent, 1 = opaque).
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberAlphaTest
The reference value used in the alpha test. The reference value is a value in the range [0, 1]. If the alpha of a pixel is less than the reference alpha, the pixel is discarded.
(Parameter type: uniform, value type: Single)
Public fieldStatic memberAngle
The rotation angle in radians.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberAngularAcceleration
The angular acceleration that changes the AngularSpeed.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberAngularSpeed
The angular speed that changes the Angle.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberAnimationTime
The normalized animation time (0 = start of animation, 1 = end of animation), which selects the current frame of an animated texture.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberAxis
The axis vector of a particle.
(Parameter type: varying or uniform, value type: Vector3F)
Public fieldStatic memberBillboardOrientation
The particle billboard orientation.
(Parameter type: uniform, value type: depends on the used particle renderer)
Public fieldStatic memberBlendMode
The blend mode that should be used by the renderer: 0 = additive blending, 1 = alpha blending
(Parameter type: uniform, value type: depends on the used particle renderer)
Public fieldStatic memberBlendState
The blend state that should be used by the renderer.
(Parameter type: uniform, value type: depends on the used particle renderer)
Public fieldStatic memberColor
The particle color.
(Parameter type: varying or uniform, value type: Vector3F)
Public fieldStatic memberDamping
The damping factor that defines the strength of the damping. 0 means no damping. Higher values mean stronger damping.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberDirection
The normalized direction vector that defines the movement direction.
(Parameter type: varying, value type: Vector3F)
Public fieldStatic memberDrawOrder
The parameter that defines the draw order for particle systems on the same world space position. Particle systems with higher draw order value are drawn on top of particle systems with lower draw order.
(Parameter type: uniform, value type: Int32)
Public fieldStatic memberEmissionRate
The emission rate that defines how many particles are generated in particles per second.
(Parameter type: uniform, value type: Single)
Public fieldStatic memberEmitterVelocity
The emitter velocity vector, usually used to modify the start velocity of particles.
(Parameter type: uniform, value type: Vector3F)
Public fieldStatic memberFrame
The index of the frame in an animated texture (or the index of a texture in a texture atlas).
(Parameter type: varying or uniform, value type: Int32)
Public fieldStatic memberIsDepthSorted
The parameter that indicates if the particles in the particle system should be rendered depth-sorted.
(Parameter type: uniform, value type: Boolean)
Public fieldStatic memberLifetime
The lifetime of a particle in seconds.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberLinearAcceleration
The acceleration vector that changes the linear velocity (Direction and LinearSpeed).
(Parameter type: varying or uniform, value type: Vector3F)
Public fieldStatic memberLinearSpeed
The linear (scalar) speed along the Direction vector.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberLinkedIndex
The index of the next particle that this particle is connected to, for rendering ribbons (a.k.a. trails or lines).
(Parameter type: varying, value type: Int32)
Public fieldStatic memberMass
The particle mass.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberNormal
The normal vector of a particle.
(Parameter type: varying or uniform, value type: Vector3F)
Public fieldStatic memberNormalizedAge
The normalized age in the range [0, 1]. This parameter is created and managed by the ParticleSystem class.
(Parameter type: varying, value type: Single)
Public fieldStatic memberPosition
The particle position.
(Parameter type: varying, value type: Vector3F)
Public fieldStatic memberRestitution
The coefficient of restitution (= bounciness) of a particle (0 = no bounce, 1 = full bounce, no energy is lost).
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberSize
The particle size.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberSizeX
The particle size in x-direction.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberSizeY
The particle size in y-direction.
(Parameter type: varying or uniform, value type: Single)
Public fieldStatic memberSoftness
The softness for rendering soft particles.
(Parameter type: uniform, value type: Single)
Public fieldStatic memberTexture
The particle texture.
(Parameter type: varying or uniform, value type: depends on the used particle renderer)
Public fieldStatic memberTextureTiling
For ribbons: Defines how a texture is applied to a particle ribbon ("tiling distance").
0 = No tiling: The texture is stretched along the ribbon.
1 = Tiling: The texture is repeated every particle.
n = Tiling with lower frequency: The texture is repeated every n particles.
(Parameter type: uniform, value type: Int32)
Public fieldStatic memberType
The type of the particles, which determines whether particles are rendered as individual billboards, connected quad strips ("ribbons"), meshes, etc.
(Parameter type: uniform, value type: depends on the used particle renderer)
Top
See Also