Header menu logo Nu

StaticBillboardEmitter<'a> Type

The static billboard-based particle emitter.

Record fields

Record Field Description

Absolute

Full Usage: Absolute

Field type: bool
Field type: bool

Body

Full Usage: Body

Field type: Body
Modifiers: mutable
Field type: Body

Constraint

Full Usage: Constraint

Field type: Constraint
Field type: Constraint

EmitterBehavior

Full Usage: EmitterBehavior

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

EmitterBehaviors

Full Usage: EmitterBehaviors

Field type: Behaviors
Field type: Behaviors

Life

Full Usage: Life

Field type: Life
Field type: Life

Material

Full Usage: Material

Field type: Material
Field type: Material

MaterialProperties

Full Usage: MaterialProperties

Field type: MaterialProperties
Field type: MaterialProperties

ParticleBehavior

Full Usage: ParticleBehavior

Field type: GameTime -> StaticBillboardEmitter<'a> -> Output
Field type: GameTime -> StaticBillboardEmitter<'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 -> StaticBillboardEmitter<'a> -> 'a
Field type: GameTime -> StaticBillboardEmitter<'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

RenderType

Full Usage: RenderType

Field type: RenderType
Field type: RenderType

ShadowOffset

Full Usage: ShadowOffset

Field type: single
Field type: single

ToParticlesDescriptor

Full Usage: ToParticlesDescriptor

Field type: GameTime -> StaticBillboardEmitter<'a> -> BillboardParticlesDescriptor
Field type: GameTime -> StaticBillboardEmitter<'a> -> BillboardParticlesDescriptor

Static members

Static member Description

StaticBillboardEmitter.getAlive time emitter

Full Usage: StaticBillboardEmitter.getAlive time emitter

Parameters:
Returns: bool

Whether the emitter is alive at the given time.

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

StaticBillboardEmitter.make time body absolute materialProperties material shadowOffset renderType lifeTimeOpt particleLifeTimeMaxOpt particleRate particleMax particleSeed constrain particleInitializer particleBehavior particleBehaviors emitterBehavior emitterBehaviors toParticlesDescriptor

Full Usage: StaticBillboardEmitter.make time body absolute materialProperties material shadowOffset renderType lifeTimeOpt particleLifeTimeMaxOpt particleRate particleMax particleSeed constrain particleInitializer particleBehavior particleBehaviors emitterBehavior emitterBehaviors toParticlesDescriptor

Parameters:
Returns: StaticBillboardEmitter<'a>

Make a basic particle emitter.

time : GameTime
body : Body
absolute : bool
materialProperties : MaterialProperties
material : Material
shadowOffset : single
renderType : RenderType
lifeTimeOpt : GameTime
particleLifeTimeMaxOpt : GameTime
particleRate : single
particleMax : int
particleSeed : 'a
constrain : Constraint
particleInitializer : GameTime -> StaticBillboardEmitter<'a> -> 'a
particleBehavior : GameTime -> StaticBillboardEmitter<'a> -> Output
particleBehaviors : Behaviors
emitterBehavior : GameTime -> StaticBillboardEmitter<'a> -> Output
emitterBehaviors : Behaviors
toParticlesDescriptor : GameTime -> StaticBillboardEmitter<'a> -> BillboardParticlesDescriptor
Returns: StaticBillboardEmitter<'a>

StaticBillboardEmitter.run delta time emitter

Full Usage: StaticBillboardEmitter.run delta time emitter

Parameters:
Returns: Output * StaticBillboardEmitter<'a>

Run the emitter.

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

Type something to start searching.