Expand description

Different value types and controls used in particle systems.

Structs§

  • Describes an oriented segment of a circle with a given radius.
  • Defines a curve as a series of curve points.
  • Defines a value at a specific point in a curve.
  • A value that has random jitter within a configured range added to it when read.
  • Defines a value that will linearly move between a and b over its configured lifetime.
  • Defines a line along which particles will be spawned.
  • Defines a flow field that will influence particles velocity over space and time.
  • Setup optional values used so that every calculated values are not re-calculated for every modifiers that uses it
  • Defines a value that will move in a sinusoidal wave pattern over it’s configured lifetime.

Enums§

  • Defines an index of a texture atlas to use for a particle
  • Defines how a color changes over time
  • Describes the shape on which new particles get spawned
  • A value that will be chosen from a set of possible values when read.
  • Defines several methods for modifying a value over time.
  • Defines how a vector changes over time
  • Defines an acceleration modifier that will affect particles velocity.

Traits§

  • Define the default value returned by a Curve if misconfigured.
  • Linearly interpolates between two values by a given percentage.
  • Determines whether or not two values of an imprecise type are close enough to call equal.