Header menu logo Nu

Transformer Module

Functions and values

Function or value Description

Transformer.accelerate delta bodies

Full Usage: Transformer.accelerate delta bodies

Parameters:

Accelerate bodies both linearly and angularly.

delta : GameTime
bodies : Body SArray

Transformer.constrain delta c bodies

Full Usage: Transformer.constrain delta c bodies

Parameters:

Constrain bodies.

delta : GameTime
c : Constraint
bodies : Body SArray

Transformer.force force delta arg3 c bodies

Full Usage: Transformer.force force delta arg3 c bodies

Parameters:
Returns: Output

Make a force transformer.

force : Force
delta : GameTime
arg2 : GameTime
c : Constraint
bodies : Body SArray
Returns: Output

Transformer.logic logic

Full Usage: Transformer.logic logic

Parameters:
Returns: (Life * bool) Transformer

Make a logic transformer.

logic : Logic
Returns: (Life * bool) Transformer

Transformer.rangeColor time range

Full Usage: Transformer.rangeColor time range

Parameters:
Returns: (Life * Color) Transformer

Make a Color range transformer.

time : GameTime
range : Color Range
Returns: (Life * Color) Transformer

Transformer.rangeDouble time range

Full Usage: Transformer.rangeDouble time range

Parameters:
Returns: (Life * double) Transformer

Make a double range transformer.

time : GameTime
range : double Range
Returns: (Life * double) Transformer

Transformer.rangeInt time range

Full Usage: Transformer.rangeInt time range

Parameters:
Returns: (Life * int) Transformer

Make an int range transformer.

time : GameTime
range : int Range
Returns: (Life * int) Transformer

Transformer.rangeInt64 time range

Full Usage: Transformer.rangeInt64 time range

Parameters:
Returns: (Life * int64) Transformer

Make an int64 range transformer.

time : GameTime
range : int64 Range
Returns: (Life * int64) Transformer

Transformer.rangeSingle time range

Full Usage: Transformer.rangeSingle time range

Parameters:
Returns: (Life * single) Transformer

Make a single range transformer.

time : GameTime
range : single Range
Returns: (Life * single) Transformer

Transformer.rangeSrtp mul div scale time range

Full Usage: Transformer.rangeSrtp mul div scale time range

Parameters:
    mul : ^a * ^a -> ^a
    div : ^a * ^a -> ^a
    scale : ^a * single -> ^a
    time : GameTime
    range : ^a Range

Returns: (Life * ^a) Transformer
Modifiers: inline
Type parameters: ^a

Make a generic range transformer.

mul : ^a * ^a -> ^a
div : ^a * ^a -> ^a
scale : ^a * single -> ^a
time : GameTime
range : ^a Range
Returns: (Life * ^a) Transformer

Transformer.rangeVector2 time range

Full Usage: Transformer.rangeVector2 time range

Parameters:
Returns: (Life * Vector2) Transformer

Make a Vector2 range transformer.

time : GameTime
range : Vector2 Range
Returns: (Life * Vector2) Transformer

Transformer.rangeVector3 time range

Full Usage: Transformer.rangeVector3 time range

Parameters:
Returns: (Life * Vector3) Transformer

Make a Vector3 range transformer.

time : GameTime
range : Vector3 Range
Returns: (Life * Vector3) Transformer

Transformer.rangeVector4 time range

Full Usage: Transformer.rangeVector4 time range

Parameters:
Returns: (Life * Vector4) Transformer

Make a Vector4 range transformer.

time : GameTime
range : Vector4 Range
Returns: (Life * Vector4) Transformer

Type something to start searching.