indigo.shared.display

Type members

Classlikes

final case class DisplayClone(id: String, transform: CheapMatrix4, z: Double, alpha: Float) extends DisplayEntity
Companion
object
object DisplayClone
Companion
class
final case class DisplayCloneBatch(id: String, z: Double, clones: List[DisplayCloneBatchData]) extends DisplayEntity
final case class DisplayCloneBatchData(transform: CheapMatrix4, alpha: Float)
Companion
object
final class DisplayEffects(val tint: Array[Float], val gradiantOverlayPositions: Array[Float], val gradiantOverlayFromColor: Array[Float], val gradiantOverlayToColor: Array[Float], val borderColor: Array[Float], val innerBorderAmount: Float, val outerBorderAmount: Float, val glowColor: Array[Float], val innerGlowAmount: Float, val outerGlowAmount: Float, val alpha: Float)
Companion
object
Companion
class
sealed trait DisplayEntity
final case class DisplayObject(transform: CheapMatrix4, z: Double, width: Float, height: Float, atlasName: String, frameX: Float, frameY: Float, frameScaleX: Float, frameScaleY: Float, albedoAmount: Float, emissiveOffset: Vector2, emissiveAmount: Float, normalOffset: Vector2, normalAmount: Float, specularOffset: Vector2, specularAmount: Float, isLit: Float, effects: DisplayEffects) extends DisplayEntity
Companion
object
Companion
class
trait Shader