indigo

package indigo

Type members

Types

type AccessControl = AccessControl
type AdvancedGameConfig = AdvancedGameConfig
type AnalogAxis = AnalogAxis
type Animation = Animation
type AnimationAction = AnimationAction
type AnimationKey = AnimationKey
type Aseprite = Aseprite
type AssetBatchLoadError = AssetBatchLoadError
type AssetBatchLoaded = AssetBatchLoaded
type AssetCollection = AssetCollection
type AssetEvent = AssetEvent
type AssetName = AssetName
type AssetPath = AssetPath
type AssetTag = AssetTag
type AssetType = AssetType
type BindingKey = BindingKey
type Border = Border
type BoundaryLocator = BoundaryLocator
type Clone = Clone
type CloneBatch = CloneBatch
type CloneBlank = CloneBlank
type CloneId = CloneId
type CloneTransformData = CloneTransformData
type Combo = Combo
type Cycle = Cycle
type CycleLabel = CycleLabel
type Delete = Delete
type Depth = Depth
type Dice = Dice
type DirectionLight = DirectionLight
type Effects = Effects
type EventFilters = EventFilters
type Flip = Flip
type FontChar = FontChar
type FontInfo = FontInfo
type FontKey = FontKey
type FontSpriteSheet = FontSpriteSheet
type Frame = Frame
type FrameContext[StartUpData] = FrameContext[StartUpData]
type FrameTick = FrameTick
type GameConfig = GameConfig
type GameTime = GameTime
type GameViewport = GameViewport
type Gamepad = Gamepad
type GamepadAnalogControls = GamepadAnalogControls
type GamepadButtons = GamepadButtons
type GamepadDPad = GamepadDPad
type GamepadInput = GamepadInput
type GlobalEvent = GlobalEvent
type Glow = Glow
type Graphic = Graphic
type Group = Group
type HttpReceiveEvent = HttpReceiveEvent
type HttpRequest = HttpRequest
type HttpResponse = HttpResponse
type InputEvent = InputEvent
type InputMapping[A] = InputMapping[A]
type InputState = InputState
type Key = Key
type KeyboardEvent = KeyboardEvent
type Load = Load
type LoadAsset = LoadAsset
type LoadAssetBatch = LoadAssetBatch
type Loaded = Loaded
type Material = Material
type Matrix3 = Matrix3
type Matrix4 = Matrix4
type Millis = Millis
type MouseEvent = MouseEvent
type MouseInput = MouseInput
type NetworkReceiveEvent = NetworkReceiveEvent
type NetworkSendEvent = NetworkSendEvent
type NonEmptyList[A] = NonEmptyList[A]
type Outcome[T] = Outcome[T]
type Overlay = Overlay
type PlaySound = PlaySound
type PlaybackPattern = PlaybackPattern
type Point = Point
type PointLight = PointLight
type RGB = RGB
type RGBA = RGBA
type Radians = Radians
type Rectangle = Rectangle
type Renderable = Renderable
type RendererDetails = RendererDetails
type RenderingTechnology = RenderingTechnology
type Save = Save
type SceneAudio = SceneAudio
type SceneAudioSource = SceneAudioSource
type SceneGraphNode = SceneGraphNode
type SceneLayer = SceneLayer
type SceneUpdateFragment = SceneUpdateFragment
type ScreenEffects = ScreenEffects
type Seconds = Seconds
type Signal[A] = Signal[A]
type SignalFunction[A, B] = SignalFunction[A, B]
type SignalReader[R, A] = SignalReader[R, A]
type SignalState[S, A] = SignalState[S, A]
type SpotLight = SpotLight
type Sprite = Sprite
type SpriteAndAnimations = SpriteAndAnimations
type Startup[SuccessType] = Startup[SuccessType]
type StorageEvent = StorageEvent
type SubSystem = SubSystem
type SubSystemEvent = SubSystemEvent
type SubSystemFrameContext = SubSystemFrameContext
type Text = Text
type TextAlignment = TextAlignment
type Texture = Texture
type Thickness = Thickness
type TiledGridCell[A] = TiledGridCell[A]
type TiledGridLayer[A] = TiledGridLayer[A]
type TiledGridMap[A] = TiledGridMap[A]
type TiledMap = TiledMap
type Track = Track
type Vector2 = Vector2
type Vector3 = Vector3
type Vector4 = Vector4
type ViewEvent = ViewEvent
type ViewportResize = ViewportResize
type Volume = Volume
type WebSocketConfig = WebSocketConfig
type WebSocketEvent = WebSocketEvent
type WebSocketId = WebSocketId
type WebSocketReadyState = WebSocketReadyState

Value members

Fields

val AccessControl: AccessControl
val AdvancedGameConfig: AdvancedGameConfig
val AnalogAxis: AnalogAxis
val Animation: Animation
val AnimationAction: AnimationAction
val AnimationKey: AnimationKey
val Aseprite: Aseprite
val AssetBatchLoadError: AssetBatchLoadError
val AssetBatchLoaded: AssetBatchLoaded
val AssetName: AssetName
val AssetPath: AssetPath
val AssetTag: AssetTag
val AssetType: AssetType
val BindingKey: BindingKey
val Border: Border
val Clone: Clone
val CloneBatch: CloneBatch
val CloneBlank: CloneBlank
val CloneId: CloneId
val CloneTransformData: CloneTransformData
val Combo: Combo
val Cycle: Cycle
val CycleLabel: CycleLabel
val Delete: Delete
val DeleteAll: DeleteAll
val Depth: Depth
val Dice: Dice
val DirectionLight: DirectionLight
val Effects: Effects
val EventFilters: EventFilters
val Flip: Flip
val FontChar: FontChar
val FontInfo: FontInfo
val FontKey: FontKey
val FontSpriteSheet: FontSpriteSheet
val Frame: Frame
val FrameTick: FrameTick
val GameConfig: GameConfig
val GameTime: GameTime
val GameViewport: GameViewport
val Gamepad: Gamepad
val GamepadAnalogControls: GamepadAnalogControls
val GamepadButtons: GamepadButtons
val GamepadDPad: GamepadDPad
val GamepadInput: GamepadInput
val Glow: Glow
val Graphic: Graphic
val Group: Group
val HttpError: HttpError
val HttpMethod: HttpMethod
val HttpReceiveEvent: HttpReceiveEvent
val HttpRequest: HttpRequest
val HttpResponse: HttpResponse
val IndigoLogger: IndigoLogger
val InputMapping: InputMapping
val InputState: InputState
val Key: Key
val KeyboardEvent: KeyboardEvent
val Load: Load
val LoadAsset: LoadAsset
val LoadAssetBatch: LoadAssetBatch
val Loaded: Loaded
val Material: Material
val Matrix3: Matrix3
val Matrix4: Matrix4
val Millis: Millis
val MouseEvent: MouseEvent
val MouseInput: MouseInput
val NonEmptyList: NonEmptyList
val Outcome: Outcome
val Overlay: Overlay
val PlaySound: PlaySound
val PlaybackPattern: PlaybackPattern
val Point: Point
val PointLight: PointLight
val RGB: RGB
val RGBA: RGBA
val Radians: Radians
val Rectangle: Rectangle
val RendererDetails: RendererDetails
val RenderingTechnology: RenderingTechnology
val Save: Save
val SceneAudio: SceneAudio
val SceneAudioSource: SceneAudioSource
val SceneGraphNode: SceneGraphNode
val SceneLayer: SceneLayer
val SceneUpdateFragment: SceneUpdateFragment
val ScreenEffects: ScreenEffects
val Seconds: Seconds
val Signal: Signal
val SignalFunction: SignalFunction
val SignalReader: SignalReader
val SignalState: SignalState
val SpotLight: SpotLight
val Sprite: Sprite
val SpriteAndAnimations: SpriteAndAnimations
val Startup: Startup
val SubSystem: SubSystem
val Text: Text
val TextAlignment: TextAlignment
val Texture: Texture
val Thickness: Thickness
val TiledGridCell: TiledGridCell
val TiledGridLayer: TiledGridLayer
val TiledGridMap: TiledGridMap
val TiledMap: TiledMap
val Track: Track
val Vector2: Vector2
val Vector3: Vector3
val Vector4: Vector4
val ViewportResize: ViewportResize
val Volume: Volume
val WebSocketConfig: WebSocketConfig
val WebSocketEvent: WebSocketEvent
val WebSocketId: WebSocketId
val WebSocketReadyState: WebSocketReadyState
val defaultGameConfig: GameConfig
defaultGameConfig Provides a useful default config set up:
- Game Viewport = 550 x 400
- FPS = 30
- Clear color = Black
- Magnification = 1
- No advanced settings enabled
Returns
A GameConfig instance
val logger: IndigoLogger
val noRender: SceneUpdateFragment
noRender Convenience value, alias for SceneUpdateFragment.empty
Returns
An Empty SceneUpdateFragment