eu.joaocosta.minart.backend.subsystem.LowLevelSubsystem
See theLowLevelSubsystem companion object
A low-level subsystem with init and close operations.
Attributes
-
Companion
-
object
-
Graph
-
-
Supertypes
-
trait AutoCloseable
class Object
trait Matchable
class Any
-
Known subtypes
-
class
Composite[
SettingsA,
SettingsB,
SubsystemA,
SubsystemB]
trait
Extended[
Settings,
ExtendedSettings]
Show all
Members list
Changes the settings of the subsystem.
Changes the settings of the subsystem.
Value parameters
-
newSettings
-
new settings to apply
Attributes
Destroys the subsystem.
Calling any operation on this object after calling close() without calling init() has an undefined behavior.
Attributes
Creates the subsystem.
Operations can only be called after calling this.
Value parameters
-
settings
-
settings used to configure the subsystem
Attributes
-
Returns
-
this subsystem
Checks if the subsystem is created or if it has been destroyed.
Checks if the subsystem is created or if it has been destroyed.
Attributes
Returns the current settings.
Returns the current settings.
Attributes
Composes this subsystem with another subsystem
Composes this subsystem with another subsystem
Attributes