Package

eu.joaocosta.minart

runtime

Permalink

package runtime

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait LoopFrequency extends AnyRef

    Permalink

    Definition of a loop iteration frequency.

  2. trait LoopRunner extends AnyRef

    Permalink

    Abstraction that allows to run loops at a certain frequency in a platforrm agnostic way.

    Abstraction that allows to run loops at a certain frequency in a platforrm agnostic way.

    This is useful for interop with backends that do nor provide Thread.sleep or that require that an event loop keeps being consumed.

  3. sealed trait Platform extends AnyRef

    Permalink

    Runtime representation of the runtime platform.

    Runtime representation of the runtime platform. In general, it is preferable to handle platform-specific code at compile time, but this can be helpful for small changes.

Value Members

  1. object Loop

    Permalink

    Provides abstractions for a loop that can be executed

  2. object LoopFrequency

    Permalink
  3. object LoopRunner

    Permalink
  4. object Platform

    Permalink

Ungrouped