indigo
indigo
indigo
BootResult
BootResult
GameLauncher
IndigoDemo
IndigoGame
IndigoSandbox
syntax
animations
indigo.entry
ScenesFrameProcessor
StandardFrameProcessor
StandardFrameProcessorFunctions
indigo.facades
ColorAttachments
FontFace
IndigoCanvasRenderingContext2D
IndigoTextMetrics
WeakMap
WebGL2RenderingContext
WebGL2RenderingContext
WebGLVertexArrayObject
indigo.gameengine
FrameProcessor
GameEngine
GameEngine
GameLoop
indigo.platform
Platform
PlatformFullScreen
indigo.platform.assets
AssetCollection
AssetCollection
AssetLoader
Atlas
AtlasId
AtlasIndex
AtlasLookupResult
AtlasQuadDivision
AtlasQuadDivision
AtlasQuadEmpty
AtlasQuadNode
AtlasQuadTree
AtlasQuadTree
AtlasSum
AtlasTexture
DynamicText
ImageRef
LoadedAudioAsset
LoadedFontAsset
LoadedImageAsset
LoadedTextAsset
TextureAndCoords
TextureAtlas
TextureAtlas
TextureAtlasFunctions
TextureDetails
TextureMap
indigo.platform.audio
AudioContextProxy
AudioContextProxy
StandardAudioContext
WebKitAudioContext
AudioPlayer
AudioPlayer
indigo.platform.events
GlobalEventStream
WorldEvents
Handlers
Handlers
indigo.platform.input
GamepadInputCaptureImpl
indigo.platform.networking
Http
WebSockets
indigo.platform.renderer
Renderer
RendererInitialiser
indigo.platform.renderer.shared
CameraHelper
ContextAndCanvas
FrameBufferComponents
FrameBufferComponents
MultiOutput
MultiOutput
SingleOutput
SingleOutput
FrameBufferFunctions
LoadedTextureAsset
TextureLookupResult
TextureLookupResult
WebGLHelper
indigo.platform.renderer.webgl1
RendererWebGL1
indigo.platform.renderer.webgl2
LayerMergeRenderer
LayerRenderer
RendererWebGL2
RendererWebGL2Constants
indigo.platform.storage
Storage
Storage
indigo.scenes
Scene
Scene
SceneContext
SceneEvent
JumpTo
SceneChange
SceneFinder
SceneFinder
SceneManager
SceneManager
SceneName
ScenePosition
indigo.shaders
ShaderLibrary
WebGL1
WebGL2Base
WebGL2Merge
indigo.shared
AnimationsRegister
BoundaryLocator
BoundaryLocator
CacheKey
FontRegister
FrameContext
IndigoLogger
JsonSupportFunctions
Outcome
Outcome
Error
Error
Result
PowerOfTwo
PowerOfTwo
_1024
_128
_16
_2
_2048
_256
_32
_4
_4096
_512
_64
_8
QuickCache
QuickCache
Startup
Startup
Failure
Failure
Success
Success
ToCacheKey
ToCacheKey
indigo.shared.animation
Animation
Animation
AnimationAction
ChangeCycle
JumpToFrame
ScrubTo
AnimationKey
AnimationMemento
AnimationRef
AnimationRef
Cycle
Cycle
CycleLabel
CycleMemento
CycleRef
CycleRef
Frame
Frame
indigo.shared.animation.timeline
TimeSlot
Wait
Animate
Fixed
Combine
TimeSlot
TimeWindow
Timeline
TimelineAnimation
indigo.shared.assets
AssetName
AssetPath
AssetTag
AssetType
AssetType
Audio
Font
Image
Image
Tagged
Tagged
Text
AssetTypePrimitive
indigo.shared.audio
Track
Track
Volume
indigo.shared.collections
Batch
Batch
:==
==:
NonEmptyBatch
NonEmptyBatch
==:
NonEmptyList
NonEmptyList
indigo.shared.config
AdvancedGameConfig
AdvancedGameConfig
GameConfig
GameConfig
GameViewport
GameViewport
RenderingTechnology
RenderingTechnology
indigo.shared.constants
Key
Key
indigo.shared.datatypes
BindingKey
Depth
Fill
Fill
Color
Color
LinearGradient
LinearGradient
RadialGradient
RadialGradient
Flip
Flip
Font
Font
FontChar
FontChar
FontFamily
FontInfo
FontInfo
FontKey
FontStyle
FontVariant
FontWeight
Matrix3
Matrix3
Matrix4
Pixels
Point
Point
RGB
RGB
RGBA
RGBA
Radians
Rectangle
Rectangle
Size
Size
Stroke
Stroke
TextAlign
TextAlignment
TextBaseLine
TextDirection
TextStroke
TextStyle
TextStyle
Vector2
Vector2
Vector3
Vector3
Vector4
Vector4
indigo.shared.datatypes.mutable
CheapMatrix4
indigo.shared.dice
Dice
Dice
Sides
indigo.shared.display
DisplayCloneBatch
DisplayCloneTiles
DisplayEntity
DisplayGroup
DisplayGroup
DisplayLayer
DisplayMutants
DisplayObject
DisplayObject
DisplayObjectUniformData
DisplayText
DisplayTextLetters
DisplayTextLetters
SpriteSheetFrame
SpriteSheetFrameCoordinateOffsets
indigo.shared.events
AccessControl
AssetEvent
AssetEvent
AssetBatchLoadError
AssetBatchLoaded
LoadAsset
LoadAssetBatch
Combo
Combo
EnterFullScreen
EventFilters
EventFilters
ExitFullScreen
FrameTick
FullScreenEnterError
FullScreenEntered
FullScreenExitError
FullScreenExited
GamepadInput
LEFT_ANALOG
RIGHT_ANALOG
GlobalEvent
GlobalEvent
InputEvent
InputMapping
InputMapping
InputState
InputState
KeyboardEvent
KeyboardEvent
KeyDown
KeyUp
MouseButton
MouseButton
MouseEvent
MouseEvent
Click
Click
MouseDown
MouseDown
MouseUp
MouseUp
Move
Move
Wheel
Wheel
MouseInput
MouseAt
MouseButtonDown
MouseButtonUp
MouseInput
MouseAt
MouseWheel
NetworkReceiveEvent
NetworkSendEvent
PlaySound
RendererDetails
StorageEvent
StorageEvent
Delete
DeleteAll
Load
Loaded
Save
SubSystemEvent
ToggleFullScreen
ViewEvent
ViewportResize
indigo.shared.formats
Aseprite
Aseprite
AsepriteFrame
AsepriteFrameTag
AsepriteMeta
AsepriteRectangle
AsepriteSize
ClipData
SpriteAndAnimations
TileSet
TileSheet
TileSheet
TiledGridCell
TiledGridLayer
TiledGridMap
TiledLayer
TiledMap
TiledMap
TiledTerrain
TiledTerrainCorner
indigo.shared.input
AnalogAxis
AnalogAxis
Gamepad
Gamepad
GamepadAnalogControls
GamepadAnalogControls
GamepadButtons
GamepadButtons
GamepadDPad
GamepadDPad
GamepadInputCapture
Keyboard
Keyboard
Mouse
Mouse
indigo.shared.materials
BlendMaterial
BlendMaterial
BlendEffects
BlendEffects
Lighting
Normal
BlendShaderData
BlendShaderData
FillType
LightingModel
LightingModel
Lit
Lit
Unlit
Material
Material
Bitmap
Bitmap
ImageEffects
ImageEffects
ShaderData
ShaderData
Texture
indigo.shared.networking
HttpMethod
HttpReceiveEvent
HttpReceiveEvent
HttpError
HttpResponse
HttpRequest
HttpRequest
DELETE
DELETE
GET
GET
POST
POST
PUT
PUT
WebSocketConfig
WebSocketEvent
WebSocketEvent
Close
ConnectOnly
Error
Open
Receive
Send
WebSocketId
WebSocketReadyState
WebSocketReadyState
CLOSED
CLOSING
CONNECTING
OPEN
indigo.shared.platform
AssetMapping
DisplayObjectConversions
DisplayObjectConversions
LightData
LightData
ProcessedSceneData
RendererConfig
SceneProcessor
SceneProcessor
TextureRefAndOffset
indigo.shared.scenegraph
AmbientLight
AmbientLight
BasicSpatialModifiers
Blend
Blend
Add
Darken
Lighten
Max
Min
ReverseSubtract
Subtract
BlendFactor
Blending
Blending
Camera
Camera
Fixed
Fixed
LookAt
LookAt
Clip
Clip
ClipPlayDirection
ClipPlayDirection
ClipPlayMode
Loop
PlayOnce
PlayCount
ClipPlayMode
ClipSheet
ClipSheet
ClipSheetArrangement
ClipSheetArrangement
CloneBatch
CloneBatch
CloneBatchData
CloneBatchData
CloneBlank
CloneBlank
CloneId
CloneTileData
CloneTileData
CloneTiles
CloneTiles
Cloneable
DependentNode
DependentNode
DirectionLight
DirectionLight
EntityNode
EntityNode
Falloff
Falloff
Linear
Linear
None
None
Quadratic
Quadratic
SmoothLinear
SmoothLinear
SmoothQuadratic
SmoothQuadratic
Graphic
Graphic
Group
Group
Layer
Layer
Light
Mutants
Mutants
PlaybackPattern
SingleTrackLoop
PointLight
PointLight
RenderNode
RenderNode
SceneAudio
SceneAudio
SceneAudioSource
SceneAudioSource
SceneNode
SceneNode
SceneUpdateFragment
SceneUpdateFragment
Shape
Shape
Box
Box
Circle
Circle
Line
Line
Polygon
Polygon
SpatialModifiers
SpotLight
SpotLight
Sprite
Sprite
Text
Text
TextBox
TextBox
TextLine
Zoom
indigo.shared.shader
BlendShader
BlendShader
External
External
Source
Source
EntityShader
EntityShader
External
External
Source
Source
IsShaderValue
IsShaderValue
RawShaderCode
RawShaderCode
ShaderTemplates
Shader
Shader
ShaderId
ShaderPrimitive
ShaderPrimitive
array
array
float
float
mat4
mat4
rawArray
rawArray
rawJSArray
rawJSArray
vec2
vec2
vec3
vec3
vec4
vec4
ShaderRegister
StandardShaders
Uniform
UniformBlock
indigo.shared.subsystems
RegisteredSubSystem
SubSystem
SubSystem
SubSystemFrameContext
SubSystemFrameContext
FrameContextForSubSystems
SubSystemId
SubSystemsRegister
indigo.shared.temporal
Signal
SignalTuple2ToSignal
SignalTuple3ToSignal
SignalTuple4ToSignal
ValueToSignal
SignalFunction
SignalReader
SignalState
indigo.shared.time
FPS
GameTime
GameTime
Millis
Seconds
indigo.shared.utils
Lens
Lens
indigo
/
indigo
/
syntax
/
animations
animations
object
animations
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
animations
.type
Value members
Exports
Value members
Concrete methods
def
easeIn
:
Seconds
?=>
SignalFunction
[
Seconds
,
Double
]
def
easeInOut
:
Seconds
?=>
SignalFunction
[
Seconds
,
Double
]
def
easeOut
:
Seconds
?=>
SignalFunction
[
Seconds
,
Double
]
def
layer
[
A
](
timeslots:
TimeSlot
[
A
]*):
TimelineAnimation
[
A
]
def
lerp
:
Seconds
?=>
SignalFunction
[
Seconds
,
Double
]
def
timeline
[
A
](
animations:
TimelineAnimation
[
A
]*):
Timeline
[
A
]
Exports
Defined exports
def
animate
[
A
](
time:
Seconds
,
modifier:
Seconds
?=>
A
=>
SignalFunction
[
Seconds
,
A
]):
Animate
[
A
]
Exported from
TimeSlot
def
clamp
[
A
](
from:
Seconds
,
to:
Seconds
):
Seconds
=>
Seconds
Exported from
SignalFunction
def
cos
:
Seconds
=>
Double
Exported from
SignalFunction
def
pause
[
A
](
time:
Seconds
):
Wait
[
A
]
Exported from
TimeSlot
def
show
[
A
](
time:
Seconds
,
value:
A
=>
A
):
Fixed
[
A
]
Exported from
TimeSlot
def
sin
:
Seconds
=>
Double
Exported from
SignalFunction
def
smoothPulse
:
Seconds
=>
Double
Exported from
SignalFunction
def
start
[
A
]:
Wait
[
A
]
Exported from
TimeSlot
def
startAfter
[
A
](
time:
Seconds
):
Wait
[
A
]
Exported from
TimeSlot
def
wrap
[
A
](
at:
Seconds
):
Seconds
=>
Seconds
Exported from
SignalFunction