Header menu logo Nu

StaticSpriteEmitter<'a> Type

The static sprite-based particle emitter.

Record fields

Record Field Description

Absolute

Full Usage: Absolute

Field type: bool
Field type: bool

Blend

Full Usage: Blend

Field type: Blend
Field type: Blend

Body

Full Usage: Body

Field type: Body
Modifiers: mutable
Field type: Body

Constraint

Full Usage: Constraint

Field type: Constraint
Field type: Constraint

Elevation

Full Usage: Elevation

Field type: single
Field type: single

EmitterBehavior

Full Usage: EmitterBehavior

Field type: GameTime -> StaticSpriteEmitter<'a> -> Output
Field type: GameTime -> StaticSpriteEmitter<'a> -> Output

EmitterBehaviors

Full Usage: EmitterBehaviors

Field type: Behaviors
Field type: Behaviors

Image

Full Usage: Image

Field type: Image AssetTag
Field type: Image AssetTag

Life

Full Usage: Life

Field type: Life
Field type: Life

ParticleBehavior

Full Usage: ParticleBehavior

Field type: GameTime -> StaticSpriteEmitter<'a> -> Output
Field type: GameTime -> StaticSpriteEmitter<'a> -> Output

ParticleBehaviors

Full Usage: ParticleBehaviors

Field type: Behaviors
Field type: Behaviors

ParticleIndex

Full Usage: ParticleIndex

Field type: int
Modifiers: mutable
Field type: int

ParticleInitializer

Full Usage: ParticleInitializer

Field type: GameTime -> StaticSpriteEmitter<'a> -> 'a
Field type: GameTime -> StaticSpriteEmitter<'a> -> 'a

ParticleLifeTimeMaxOpt

Full Usage: ParticleLifeTimeMaxOpt

Field type: GameTime
Field type: GameTime

ParticleRate

Full Usage: ParticleRate

Field type: single
Field type: single

ParticleRing

Full Usage: ParticleRing

Field type: 'a SArray
Field type: 'a SArray

ParticleSeed

Full Usage: ParticleSeed

Field type: 'a
Field type: 'a

ParticleWatermark

Full Usage: ParticleWatermark

Field type: int
Modifiers: mutable
Field type: int

ToParticlesDescriptor

Full Usage: ToParticlesDescriptor

Field type: GameTime -> StaticSpriteEmitter<'a> -> SpriteParticlesDescriptor
Field type: GameTime -> StaticSpriteEmitter<'a> -> SpriteParticlesDescriptor

Static members

Static member Description

StaticSpriteEmitter.getAlive time emitter

Full Usage: StaticSpriteEmitter.getAlive time emitter

Parameters:
Returns: bool

Whether the emitter is alive at the given time.

time : GameTime
emitter : StaticSpriteEmitter<'a>
Returns: bool

StaticSpriteEmitter.make time body absolute elevation blend image lifeTimeOpt particleLifeTimeMaxOpt particleRate particleMax particleSeed constrain particleInitializer particleBehavior particleBehaviors emitterBehavior emitterBehaviors toParticlesDescriptor

Full Usage: StaticSpriteEmitter.make time body absolute elevation blend image lifeTimeOpt particleLifeTimeMaxOpt particleRate particleMax particleSeed constrain particleInitializer particleBehavior particleBehaviors emitterBehavior emitterBehaviors toParticlesDescriptor

Parameters:
Returns: StaticSpriteEmitter<'a>

Make a basic particle emitter.

time : GameTime
body : Body
absolute : bool
elevation : single
blend : Blend
image : Image AssetTag
lifeTimeOpt : GameTime
particleLifeTimeMaxOpt : GameTime
particleRate : single
particleMax : int
particleSeed : 'a
constrain : Constraint
particleInitializer : GameTime -> StaticSpriteEmitter<'a> -> 'a
particleBehavior : GameTime -> StaticSpriteEmitter<'a> -> Output
particleBehaviors : Behaviors
emitterBehavior : GameTime -> StaticSpriteEmitter<'a> -> Output
emitterBehaviors : Behaviors
toParticlesDescriptor : GameTime -> StaticSpriteEmitter<'a> -> SpriteParticlesDescriptor
Returns: StaticSpriteEmitter<'a>

StaticSpriteEmitter.run delta time emitter

Full Usage: StaticSpriteEmitter.run delta time emitter

Parameters:
Returns: Output * StaticSpriteEmitter<'a>

Run the emitter.

delta : GameTime
time : GameTime
emitter : StaticSpriteEmitter<'a>
Returns: Output * StaticSpriteEmitter<'a>

Type something to start searching.