Packages

package pure

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. pure
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type CanvasIO[+A] = RIO[Canvas, A]
  2. trait CanvasIOOps extends MSurfaceIOOps

    Representation of a canvas operation, with the common Monad operations.

  3. type MSurfaceIO[+A] = RIO[MutableSurface, A]
  4. trait MSurfaceIOOps extends SurfaceIOOps

    Representation of a mutable surface operation, with the common Monad operations.

  5. type StateCanvasIO[-Canvas, -State, +A] = (State) => RIO[Canvas, A]
  6. type SurfaceIO[+A] = RIO[Surface, A]
  7. trait SurfaceIOOps extends AnyRef

    Representation of a surface operation, with the common Monad operations.

Value Members

  1. object CanvasIO extends CanvasIOOps with IOOps[Canvas]
  2. object MSurfaceIO extends MSurfaceIOOps with IOOps[MutableSurface]
  3. object PureRenderLoop extends RenderLoop[RIO, StateCanvasIO]
  4. object SurfaceIO extends SurfaceIOOps with IOOps[Surface]

Inherited from AnyRef

Inherited from Any

Ungrouped