Header menu logo Nu

Nu.Particles Namespace

Type/Module Description

BasicBillboardEmitterDescriptor

Describes a basic billboard emitter.

BasicBillboardEmitterDescriptors

A map of basic billboard emitters.

BasicParticle (Module)

BasicParticle (Type)

A basic particle.

BasicSpriteEmitterDescriptor

Describes a basic sprite emitter.

BasicSpriteEmitterDescriptors

A map of basic sprite emitters.

BasicStaticBillboardEmitter (Module)

BasicStaticBillboardEmitter (Type)

A static billboard particle emitter.

BasicStaticSpriteEmitter (Module)

BasicStaticSpriteEmitter (Type)

A static sprite particle emitter.

Behavior

The base behavior type.

Behavior<'a, 'b>

Defines a generic behavior.

Behaviors

A composition of behaviors.

BillboardEmitterDescriptor<'a>

Describes a billboard emitter.

BillboardEmitterDescriptors<'a>

A map of basic billboard emitters.

Body

Describes the body of an instance value.

Constraint

A spatial constraint.

Emitter

The base particle emitter type.

EmitterDescriptor

A tag interface for emitter descriptors.

Force

The forces that may operate on a target.

In<'a, 'b>

Life

Describes the life of an instance value. OPTIMIZATION: LifeTimeOpt uses GameTime.zero to represent infinite life. OPTIMIZATION: pre-computes progress scalar to minimize number of divides.

Logic

Describes logic of behavior over a section of a target's life time.

LogicType

How a logic is to be applied.

Out<'a, 'b>

Output

The output of a behavior.

Particle

The base particle type.

ParticlesDescriptor

Describes particles in varying forms.

ParticleSystem

A particle system. TODO: consider making this an abstract data type?

'a Range

Describes range of behavior over a section of a target's life time.

RangeApplicator

How a range is to be applied.

'a RangeType

The type of range.

Scope

Scope<'a, 'b>

Scopes transformable values.

SpriteEmitterDescriptor<'a>

Describes a sprite emitter.

SpriteEmitterDescriptors<'a>

A map of basic sprite emitters.

StaticBillboardEmitter<'a>

The static billboard-based particle emitter.

StaticSpriteEmitter<'a>

The static sprite-based particle emitter.

Transformer

'a Transformer

Transforms a constrained value.

Type something to start searching.