CloneBatch

final case
class CloneBatch(id: CloneId, depth: Depth, cloneData: Array[CloneBatchData], staticBatchKey: Option[BindingKey]) extends DependentNode

Represents many clones of the same clone blank, differentiated only by their transform data.

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

Value members

Concrete methods

def addClone(x: Int, y: Int): CloneBatch
def addClone(x: Int, y: Int, rotation: Radians): CloneBatch
def addClones(additionalClones: Array[CloneBatchData]): CloneBatch
def addClones(x: Int, y: Int, rotation: Radians, scaleX: Double, scaleY: Double): CloneBatch
def withCloneId(newCloneId: CloneId): CloneBatch
def withDepth(newDepth: Depth): CloneBatch

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

lazy
val flip: Flip
lazy
lazy
val ref: Point
lazy
lazy