ViewModule
Module that defines the view logic for the Scala Robotics Simulator.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ViewModule.type
Members list
Type members
Classlikes
Component trait that defines the interface for creating a view.
Component trait that defines the interface for creating a view.
Type parameters
- S
-
the type of the simulation state, which must extend ModelModule.State.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait CLIComponent[S]object CLILaunchertrait GUIComponent[S]object GUILaunchertrait Interface[S]trait BaseLauncherShow all
- Self type
-
Provider[S]
Interface trait that combines the provider and component traits for the view module.
Interface trait that combines the provider and component traits for the view module.
Type parameters
- S
-
the type of the state, which must extend ModelModule.State.
Attributes
- Supertypes
- Known subtypes
- Self type
-
Provider[S]
Provider trait that defines the interface for providing a view.
Provider trait that defines the interface for providing a view.
Type parameters
- S
-
the type of the state, which must extend ModelModule.State.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Types
Defines the dependencies required by the view module. In particular, it requires a io.github.srs.controller.ControllerModule.Provider.
Defines the dependencies required by the view module. In particular, it requires a io.github.srs.controller.ControllerModule.Provider.