indigo
indigo
API
indigo
entry
ScenesFrameProcessor
StandardFrameProcessor
StandardFrameProcessorFunctions
facades
ColorAttachments
FontFace
IndigoCanvasRenderingContext2D
IndigoTextMetrics
WeakMap
WebGL2RenderingContext
WebGL2RenderingContext
WebGLVertexArrayObject
gameengine
FrameProcessor
GameEngine
GameEngine
GameLoop
physics
Collider
Circle
Box
Collider
Box
Circle
Displacement
Displacement
Friction
Mass
Physics
Internal
IndexedCollider
Solved
Resistance
Restitution
World
World
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
audio
AudioContextProxy
AudioContextProxy
StandardAudioContext
WebKitAudioContext
AudioPlayer
AudioPlayer
events
GlobalEventStream
WorldEvents
Handlers
Handlers
input
GamepadInputCaptureImpl
networking
Http
WebSockets
renderer
shared
CameraHelper
ContextAndCanvas
FrameBufferComponents
FrameBufferComponents
MultiOutput
MultiOutput
SingleOutput
SingleOutput
FrameBufferFunctions
LoadedTextureAsset
TextureLookupResult
TextureLookupResult
WebGLHelper
webgl1
RendererWebGL1
webgl2
LayerMergeRenderer
LayerRenderer
RendererWebGL2
RendererWebGL2Constants
Renderer
RendererInitialiser
storage
Storage
Storage
Platform
PlatformFullScreen
scenes
Scene
Scene
SceneContext
SceneEvent
JumpTo
SceneChange
SceneFinder
SceneFinder
SceneManager
SceneManager
SceneName
ScenePosition
shared
animation
timeline
TimeSlot
Wait
Animate
Fixed
Combine
TimeSlot
TimeWindow
Timeline
TimelineAnimation
Animation
Animation
AnimationAction
ChangeCycle
JumpToFrame
ScrubTo
AnimationKey
AnimationMemento
AnimationRef
AnimationRef
Cycle
Cycle
CycleLabel
CycleMemento
CycleRef
CycleRef
Frame
Frame
assets
AssetName
AssetPath
AssetTag
AssetType
AssetType
Audio
Font
Image
Image
Tagged
Tagged
Text
AssetTypePrimitive
audio
Track
Track
Volume
collections
Batch
Batch
:==
==:
NonEmptyBatch
NonEmptyBatch
==:
NonEmptyList
NonEmptyList
config
AdvancedGameConfig
AdvancedGameConfig
GameConfig
GameConfig
GameViewport
GameViewport
RenderingTechnology
RenderingTechnology
constants
Key
Key
datatypes
mutable
CheapMatrix4
BindingKey
Circle
Circle
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
dice
Dice
Dice
Sides
display
DisplayCloneBatch
DisplayCloneTiles
DisplayEntity
DisplayGroup
DisplayGroup
DisplayLayer
DisplayMutants
DisplayObject
DisplayObject
DisplayObjectUniformData
DisplayText
DisplayTextLetters
DisplayTextLetters
SpriteSheetFrame
SpriteSheetFrameCoordinateOffsets
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
IndigoSystemEvent
Rebuild
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
PointerEvent
PointerEvent
Buttons
PointerCancel
PointerDown
PointerEnter
PointerId
PointerLeave
PointerMove
PointerUp
RendererDetails
StorageEvent
StorageEvent
Delete
DeleteAll
FetchKeyAt
FetchKeys
KeyFoundAt
KeysFound
Load
Loaded
Save
SubSystemEvent
ToggleFullScreen
ViewEvent
ViewportResize
formats
Aseprite
Aseprite
AsepriteFrame
AsepriteFrameTag
AsepriteMeta
AsepriteRectangle
AsepriteSize
ClipData
SpriteAndAnimations
TileSet
TileSheet
TileSheet
TiledGridCell
TiledGridLayer
TiledGridMap
TiledLayer
TiledMap
TiledMap
TiledTerrain
TiledTerrainCorner
geometry
Bezier
BezierMath
BoundingBox
BoundingBox
BoundingCircle
BoundingCircle
BoundingCircleLineIntersect
BoundingCircleLineIntersect
One
Two
Zero
Line
Line
Components
InvalidLine
ParallelToAxisY
LineIntersectionResult
LineIntersectionResult
IntersectionVertex
NoIntersection
LineSegment
LineSegment
Polygon
Polygon
Closed
Closed
Open
Open
ReflectionData
Vertex
Vertex
input
AnalogAxis
AnalogAxis
Gamepad
Gamepad
GamepadAnalogControls
GamepadAnalogControls
GamepadButtons
GamepadButtons
GamepadDPad
GamepadDPad
GamepadInputCapture
Keyboard
Keyboard
Mouse
Mouse
Pointers
Pointers
materials
BlendMaterial
BlendMaterial
BlendEffects
BlendEffects
Lighting
Normal
BlendShaderData
BlendShaderData
FillType
LightingModel
LightingModel
Lit
Lit
Unlit
Material
Material
Bitmap
Bitmap
ImageEffects
ImageEffects
ShaderData
ShaderData
Texture
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
platform
AssetMapping
DisplayObjectConversions
DisplayObjectConversions
LightData
LightData
ProcessedSceneData
RendererConfig
SceneProcessor
SceneProcessor
TextureRefAndOffset
scenegraph
AmbientLight
AmbientLight
BasicSpatialModifiers
BlankEntity
BlankEntity
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
shader
library
BaseBlendShader
IndigoFrameData
IndigoMergeData
UserDefined
VertexEnv
BaseEntityShader
GLEnv
IndigoCloneReferenceData
IndigoDynamicLightingData
IndigoFrameData
IndigoProjectionData
UserDefined
VertEnv
BlendEffects
Env
Env
IndigoBlendEffectsData
Blit
Env
Env
IndigoBitmapData
Clip
Env
Env
IndigoClipData
ImageEffectFunctions
ImageEffects
Env
Env
IndigoImageEffectsData
IndigoUV
BlendFragmentEnv
BlendFragmentEnv
BlendFragmentEnvReference
FragmentEnv
FragmentEnv
FragmentEnvReference
IndigoBlendFragmentPrinter
IndigoFragmentPrinter
IndigoVertexPrinter
VertexEnv
VertexEnv
VertexEnvReference
Lighting
IndigoMaterialLightingData
LightEnv
LightEnv
LightingBlend
Env
Env
IndigoLightingBlendData
NoOp
NormalBlend
Env
Env
ShapeBox
Env
Env
IndigoShapeData
ShapeCircle
Env
Env
IndigoShapeData
ShapeLine
Env
Env
IndigoShapeData
ShapePolygon
Env
Env
IndigoShapeData
ShapeShaderFunctions
TileAndStretch
WebGL1
WebGL1BaseShaders
fragment
vertex
BlendShader
BlendShader
External
External
Source
Source
EntityShader
EntityShader
External
External
Source
Source
IsShaderValue
IsShaderValue
RawShaderCode
RawShaderCode
Shader
Shader
ShaderId
ShaderPrimitive
ShaderPrimitive
array
array
float
float
mat4
mat4
rawArray
rawArray
rawJSArray
rawJSArray
vec2
vec2
vec3
vec3
vec4
vec4
ShaderRegister
StandardShaders
UltravioletShader
UltravioletShader
Uniform
UniformBlock
UniformBlock
UniformBlockName
subsystems
RegisteredSubSystem
SubSystem
SubSystem
SubSystemFrameContext
SubSystemFrameContext
FrameContextForSubSystems
SubSystemId
SubSystemsRegister
temporal
Signal
SignalTuple2ToSignal
SignalTuple3ToSignal
SignalTuple4ToSignal
ValueToSignal
SignalFunction
SignalReader
SignalState
time
FPS
GameTime
GameTime
Millis
Seconds
utils
Lens
Lens
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
BootResult
BootResult
GameLauncher
IndigoDemo
IndigoGame
IndigoSandbox
IndigoShader
IndigoShaderModel
SceneBlendShader
Env
Env
syntax
animations
shaders
indigo
/
indigo
/
indigo.shared
/
indigo.shared.audio
/
Track
Track
indigo.shared.audio.Track
See the
Track
companion object
final case
class
Track
(
assetName
:
AssetName
,
volume
:
Volume
)
Represents a playable audio asset and it's current volume.
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Value members
Inherited methods