indigo.scenes
package indigo.scenes
Members list
Type members
Classlikes
object Scene
final class SceneContext[StartUpData](val sceneName: SceneName, val sceneStartTime: Seconds, val frameContext: FrameContext[StartUpData])
SceneContext is a Scene specific equivalent of FrameContext
, and exposes all of the fields and methods or a normal FrameContext
object. It adds information about the scene currently running.
SceneContext is a Scene specific equivalent of FrameContext
, and exposes all of the fields and methods or a normal FrameContext
object. It adds information about the scene currently running.
Value parameters
- frameContext
-
The normal frame context object that all other fields delegate to.
- sceneName
-
The name of the current scene.
- sceneStartTime
-
The time that the current scene was entered.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
enum SceneEvent extends GlobalEvent
The events used by the scene manager to move between scenes.
The events used by the scene manager to move between scenes.
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalstrait GlobalEventclass Objecttrait Matchableclass AnyShow all
final case class SceneFinder(previous: List[ScenePosition], current: ScenePosition, next: List[ScenePosition])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object SceneFinder
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SceneFinder.type
class SceneManager[StartUpData, GameModel, ViewModel](scenes: NonEmptyList[Scene[StartUpData, GameModel, ViewModel]], scenesFinder: SceneFinder)
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object SceneManager
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SceneManager.type
object SceneName
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SceneName.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
In this article