package pure
- Alphabetic
- By Inheritance
- pure
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
CanvasIO[+A] = RIO[Canvas, A]
Representation of a operation that requires a Canvas, with the common Monad operations.
Representation of a operation that requires a Canvas, with the common Monad operations. This is the same as
RIO[Canvas, A]. -
trait
CanvasIOOps extends MSurfaceIOOps
Representation of a canvas operation, with the common Monad operations.
-
type
MSurfaceIO[+A] = RIO[MutableSurface, A]
Representation of a operation on that requires a Mutable Surface, with the common Monad operations.
Representation of a operation on that requires a Mutable Surface, with the common Monad operations. This is the same as
RIO[MutableSurface, A]. -
trait
MSurfaceIOOps extends SurfaceIOOps
Representation of a mutable surface operation, with the common Monad operations.
-
type
SurfaceIO[+A] = RIO[Surface, A]
Representation of a operation on that requires a Surface, with the common Monad operations.
Representation of a operation on that requires a Surface, with the common Monad operations. This is the same as
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 containing the operations that act on a Canvas.
-
object
MSurfaceIO extends MSurfaceIOOps with IOOps[MutableSurface]
Object containing the operations that act on a Mutable Surface.
-
object
SurfaceIO extends SurfaceIOOps with IOOps[Surface]
Object containing the operations that act on a Surface.