Package

eu.joaocosta.minart.graphics

pure

Permalink

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. All

Type Members

  1. type CanvasIO[+A] = RIO[Canvas, A]

    Permalink

    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].

  2. trait CanvasIOOps extends MSurfaceIOOps

    Permalink

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

  3. type MSurfaceIO[+A] = RIO[MutableSurface, A]

    Permalink

    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].

  4. trait MSurfaceIOOps extends SurfaceIOOps

    Permalink

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

  5. type StateCanvasIO[-Canvas, -State, +A] = (State) ⇒ RIO[Canvas, A]

    Permalink

    Alias for State => RIO[Canvas, A]

  6. type SurfaceIO[+A] = RIO[Surface, A]

    Permalink

    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].

  7. trait SurfaceIOOps extends AnyRef

    Permalink

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

Value Members

  1. object CanvasIO extends CanvasIOOps with IOOps[Canvas]

    Permalink

    Object containing the operations that act on a Canvas.

  2. object MSurfaceIO extends MSurfaceIOOps with IOOps[MutableSurface]

    Permalink

    Object containing the operations that act on a Mutable Surface.

  3. object PureRenderLoop extends Builder[RIO, StateCanvasIO]

    Permalink
  4. object SurfaceIO extends SurfaceIOOps with IOOps[Surface]

    Permalink

    Object containing the operations that act on a Surface.

Inherited from AnyRef

Inherited from Any

Ungrouped