eu.joaocosta.minart.backend

Members list

Type members

Classlikes

final 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

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
Show all
final class ImageDataOpaqueSurface(val data: ImageData) extends MutableSurface

A mutable surface backed by an ImageData that drops the alpha channel when puting pixels.

A mutable surface backed by an ImageData that drops the alpha channel when puting pixels.

Value parameters

imageData

imageData that backs this surface

Attributes

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

Value parameters

imageData

imageData that backs this surface

Attributes

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

Attributes

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

Key mappings for the JavaScript backend.

Key mappings for the JavaScript backend.

Attributes

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

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

Supertypes
trait Serializable
trait Product
trait Equals
trait Resource
class Object
trait Matchable
class Any
Show all