Packages

package backend

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class NativeResource(resourcePath: String) extends Resource with Product with Serializable

    Resource loader that fetches the data from the executable resources.

    Resource loader that fetches the data from the executable resources. If that fails, it tries to fetch the data from a file.

    Due to scala-native limitations, the async methods are actually synchronous.

  2. class SdlAudioPlayer extends LowLevelAudioPlayer
  3. class SdlCanvas extends SurfaceBackedCanvas

    A low level Canvas implementation that shows the image in a SDL Window.

  4. final class SdlSurface extends MutableSurface with AutoCloseable

    Mutabe surface backed by an SDL surface.

    Mutabe surface backed by an SDL surface.

    This class assumes to be the only owner of the surface, and will free the surface when garbage collected.

Value Members

  1. object SdlKeyMapping extends KeyMapping[SDL_Keycode]

    Key mappings for the Native platform, backed by SDL.

  2. object SdlLoopRunner extends LoopRunner

    Loop Runner for the native backend, backed by SDL.

Ungrouped