Mutants

indigo.shared.scenegraph.Mutants
See theMutants companion object
final case class Mutants(id: CloneId, depth: Depth, uniformBlocks: Array[Batch[UniformBlock]]) extends DependentNode[Mutants]

Represents many identical clones of the same clone blank, differentiated only by their shader data. Intended for use with custom entities in particular.

Attributes

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

Members list

Type members

Inherited types

type Out = T

Attributes

Inherited from:
DependentNode

Value members

Concrete methods

def addBlocks(additionalBlocks: Array[Batch[UniformBlock]]): Mutants
def withCloneId(newCloneId: CloneId): Mutants
def withDepth(newDepth: Depth): Mutants

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val eventHandlerEnabled: Boolean
lazy val flip: Flip
lazy val position: Point
lazy val ref: Point
lazy val rotation: Radians
lazy val scale: Vector2