indigo.shared.datatypes

Members list

Type members

Classlikes

object BindingKey

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
BindingKey.type
final case class Circle(position: Point, radius: Int)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Circle

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Circle.type
object Depth

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Depth.type
sealed trait Fill

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Color
object Fill

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Fill.type
final case class Flip(horizontal: Boolean, vertical: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Flip

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Flip.type
final case class Font(family: FontFamily, size: Pixels, style: FontStyle, variant: FontVariant, weight: FontWeight)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Font

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Font.type
final case class FontChar(character: String, bounds: Rectangle)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FontChar

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
FontChar.type
object FontFamily

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FontFamily.type
final case class FontInfo(fontKey: FontKey, fontSheetBounds: Size, unknownChar: FontChar, fontChars: Batch[FontChar], caseSensitive: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FontInfo

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
FontInfo.type
object FontKey

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FontKey.type
enum FontStyle(css: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum FontVariant(css: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum FontWeight(css: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Matrix3(mat: Array[Double])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Matrix3

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Matrix3.type
object Matrix4

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Matrix4.type
object Pixels

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Pixels.type
final case class Point(x: Int, y: Int)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Point

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Point.type
final case class RGB(r: Double, g: Double, b: Double)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RGB

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
RGB.type
final case class RGBA(r: Double, g: Double, b: Double, a: Double)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object RGBA

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
RGBA.type
object Radians

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Radians.type
final case class Rectangle(position: Point, size: Size)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Rectangle

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Rectangle.type
final case class Size(width: Int, height: Int)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Size

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Size.type
final case class Stroke(width: Int, color: RGBA)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Stroke

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Stroke.type
enum TextAlign(css: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum TextBaseLine(css: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum TextDirection(css: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TextStroke(color: RGBA, width: Pixels)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TextStyle(font: Font, color: RGBA, stroke: TextStroke, alignment: TextAlign, baseLine: TextBaseLine, direction: TextDirection, scaleTextToFit: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TextStyle

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TextStyle.type
final case class Vector2(x: Double, y: Double)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Vector2

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Vector2.type
final case class Vector3(x: Double, y: Double, z: Double)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Vector3

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Vector3.type
final case class Vector4(x: Double, y: Double, z: Double, w: Double)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Vector4

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Vector4.type

Types

opaque type BindingKey
opaque type Depth
opaque type FontFamily
opaque type FontKey
opaque type Matrix4
opaque type Pixels
opaque type Radians