indigo-shared
indigo-shared
indigo.shared
indigo.shared.animation
indigo.shared.assets
indigo.shared.audio
indigo.shared.collections
indigo.shared.config
indigo.shared.constants
indigo.shared.datatypes
indigo.shared.datatypes.mutable
indigo.shared.dice
indigo.shared.display
indigo.shared.events
indigo.shared.formats
indigo.shared.input
indigo.shared.networking
indigo.shared.platform
indigo.shared.scenegraph
indigo.shared.subsystems
indigo.shared.temporal
indigo.shared.time
indigo-shared
/
indigo.shared.datatypes
indigo.shared.datatypes
package
indigo.shared.datatypes
Type members
Type members
Classlikes
final case
class
BindingKey
(value:
String
) extends
AnyVal
Companion
object
object
BindingKey
Companion
class
final case
class
Border
(color:
RGBA
, innerThickness:
Thickness
, outerThickness:
Thickness
)
Companion
object
object
Border
Companion
class
final case
class
Depth
(zIndex:
Int
) extends
AnyVal
Companion
object
object
Depth
Companion
class
final case
class
Effects
(tint:
RGBA
, overlay:
Overlay
, border:
Border
, glow:
Glow
, alpha:
Double
)
Companion
object
object
Effects
Companion
class
final case
class
Flip
(horizontal:
Boolean
, vertical:
Boolean
)
Companion
object
object
Flip
Companion
class
final case
class
FontChar
(character:
String
, bounds:
Rectangle
)
Companion
object
object
FontChar
Companion
class
final case
class
FontInfo
(fontKey:
FontKey
, fontSpriteSheet:
FontSpriteSheet
, unknownChar:
FontChar
, fontChars:
List
[
FontChar
], caseSensitive:
Boolean
)
Companion
object
object
FontInfo
Companion
class
final case
class
FontKey
(key:
String
) extends
AnyVal
final case
class
FontSpriteSheet
(material:
Material
, size:
Point
)
final case
class
Glow
(color:
RGBA
, innerGlowAmount:
Double
, outerGlowAmount:
Double
)
Companion
object
object
Glow
Companion
class
sealed
trait
Material
Companion
object
object
Material
Companion
class
final case
class
Matrix3
(mat:
List
[
Double
])
Companion
object
object
Matrix3
Companion
class
final case
class
Matrix4
(mat:
List
[
Double
])
Companion
object
object
Matrix4
Companion
class
sealed
trait
Overlay
Companion
object
object
Overlay
Companion
class
final case
class
Point
(x:
Int
, y:
Int
)
Companion
object
object
Point
Companion
class
final case
class
RGB
(r:
Double
, g:
Double
, b:
Double
)
Companion
object
object
RGB
Companion
class
final case
class
RGBA
(r:
Double
, g:
Double
, b:
Double
, a:
Double
)
Companion
object
object
RGBA
Companion
class
final case
class
Radians
(value:
Double
) extends
AnyVal
Companion
object
object
Radians
Companion
class
final case
class
Rectangle
(position:
Point
, size:
Point
)
Companion
object
object
Rectangle
Companion
class
sealed
trait
TextAlignment
Companion
object
object
TextAlignment
Companion
class
final case
class
Texture
(assetName:
AssetName
, amount:
Double
)
sealed
trait
Thickness
Companion
object
object
Thickness
Companion
class
final case
class
Vector2
(x:
Double
, y:
Double
)
Companion
object
object
Vector2
Companion
class
final case
class
Vector3
(x:
Double
, y:
Double
, z:
Double
)
Companion
object
object
Vector3
Companion
class
final case
class
Vector4
(x:
Double
, y:
Double
, z:
Double
, w:
Double
)
Companion
object
object
Vector4
Companion
class