package pure
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- pure
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type CanvasIO[+A] = RIO[Canvas, A]
- trait CanvasIOOps extends MSurfaceIOOps
Representation of a canvas operation, with the common Monad operations.
- type MSurfaceIO[+A] = RIO[MutableSurface, A]
- trait MSurfaceIOOps extends SurfaceIOOps
Representation of a mutable surface operation, with the common Monad operations.
- type StateCanvasIO[-Canvas, -State, +A] = (State) => RIO[Canvas, A]
- type SurfaceIO[+A] = RIO[Surface, A]
- trait SurfaceIOOps extends AnyRef
Representation of a surface operation, with the common Monad operations.
Value Members
- object CanvasIO extends CanvasIOOps with IOOps[Canvas]
- object MSurfaceIO extends MSurfaceIOOps with IOOps[MutableSurface]
- object PureRenderLoop extends RenderLoop[RIO, StateCanvasIO]
- object SurfaceIO extends SurfaceIOOps with IOOps[Surface]