Mutants

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.

Companion:
object
trait Serializable
trait Product
trait Equals
trait SceneNode
class Object
trait Matchable
class Any

Type members

Inherited types

type Out = T
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

Inherited from:
Product

Concrete fields

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