indigo.shared.display

Type members

Classlikes

final case
class DisplayCloneBatch(id: CloneId, z: Double, cloneData: Array[CloneBatchData]) extends DisplayEntity
final case
class DisplayCloneTiles(id: CloneId, z: Double, cloneData: Array[CloneTileData]) extends DisplayEntity
sealed
final case
class DisplayGroup(transform: CheapMatrix4, z: Double, entities: Array[DisplayEntity]) extends DisplayEntity
Companion
object
Companion
class
final case
class DisplayLayer(entities: Array[DisplayEntity], lightsData: Array[Float], bgColor: RGBA, magnification: Option[Int], depth: Depth, entityBlend: Blend, layerBlend: Blend, shaderId: ShaderId, shaderUniformData: Array[DisplayObjectUniformData], camera: Option[Camera])
final case
class DisplayMutants(id: CloneId, z: Double, cloneData: Array[Array[DisplayObjectUniformData]]) extends DisplayEntity
final case
class DisplayObject(x: Float, y: Float, scaleX: Float, scaleY: Float, refX: Float, refY: Float, flipX: Float, flipY: Float, rotation: Radians, z: Double, width: Float, height: Float, atlasName: Option[AtlasId], frameScaleX: Float, frameScaleY: Float, channelOffset0X: Float, channelOffset0Y: Float, channelOffset1X: Float, channelOffset1Y: Float, channelOffset2X: Float, channelOffset2Y: Float, channelOffset3X: Float, channelOffset3Y: Float, textureX: Float, textureY: Float, textureWidth: Float, textureHeight: Float, atlasWidth: Float, atlasHeight: Float, shaderId: ShaderId, shaderUniformData: Array[DisplayObjectUniformData]) extends DisplayEntity
Companion
object
Companion
class
final case
class DisplayObjectUniformData(uniformHash: String, blockName: String, data: Array[Float])
final case
class DisplayText(text: String, style: TextStyle, x: Float, y: Float, scaleX: Float, scaleY: Float, refX: Float, refY: Float, flipX: Float, flipY: Float, rotation: Radians, z: Double, width: Int, height: Int) extends DisplayEntity
final case
class DisplayTextLetters(letters: Array[DisplayEntity]) extends DisplayEntity
Companion
object
Companion
class