eu.joaocosta.minart.backend.subsystem

Members list

Type members

Classlikes

trait AudioPlayerSubsystem(val audioPlayer: AudioPlayer)

Subsystem cake with an AudioPlayer

Subsystem cake with an AudioPlayer

Attributes

Supertypes
class Object
trait Matchable
class Any
trait CanvasSubsystem(val canvas: Canvas)

Subsystem cake with a Canvas

Subsystem cake with a Canvas

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class LowLevelAllSubsystems(lowLevelCanvas: LowLevelCanvas, lowLevelAudioPlayer: LowLevelAudioPlayer) extends LowLevelSubsystem[(Settings, Settings)]

Aggregation of all subsystems.

Aggregation of all subsystems.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait AutoCloseable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait LowLevelSubsystem[Settings] extends AutoCloseable

A low-level subsystem with init and close operations.

A low-level subsystem with init and close operations.

Attributes

Companion
object
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any
Known subtypes
trait Extended[Settings, ExtendedSettings]
trait Simple[Settings]
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type