eu.joaocosta.minart.backend

Members list

Concise view

Type members

Classlikes

class HtmlCanvas(parentNode: => Node) extends SurfaceBackedCanvas

A low level Canvas implementation that shows the image in an HTML Canvas element.

A low level Canvas implementation that shows the image in an HTML Canvas element.

Attributes

Graph
Supertypes
trait SurfaceBackedCanvas
trait LowLevelCanvas
trait Extended[Settings, ExtendedSettings]
trait LowLevelSubsystem[Settings]
trait AutoCloseable
trait Canvas
trait MutableSurface
trait Surface
class Object
trait Matchable
class Any
final class ImageDataSurface(val data: ImageData) extends MutableSurface

A mutable surface backed by an ImageData.

A mutable surface backed by an ImageData.

Attributes

imageData

imageData that backs this surface

Graph
Supertypes
trait MutableSurface
trait Surface
class Object
trait Matchable
class Any
class JsAudioPlayer() extends LowLevelAudioPlayer

Attributes

Graph
Supertypes
trait LowLevelAudioPlayer
trait Simple[Settings]
trait LowLevelSubsystem[Settings]
trait AutoCloseable
trait AudioPlayer
class Object
trait Matchable
class Any
object JsKeyMapping extends KeyMapping[Int]

Key mappings for the JavaScript backend.

Key mappings for the JavaScript backend.

Attributes

Graph
Supertypes
trait KeyMapping[Int]
class Object
trait Matchable
class Any
Self type
object JsLoopRunner extends LoopRunner

Loop runner for the JavaScript backend.

Loop runner for the JavaScript backend.

Attributes

Graph
Supertypes
trait LoopRunner
class Object
trait Matchable
class Any
Self type
final case class JsResource(resourcePath: String) extends Resource

Resource loader that fetches resources using a XML HTTP Request.

Resource loader that fetches resources using a XML HTTP Request.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Resource
class Object
trait Matchable
class Any