makeCopy

abstract fun makeCopy(): Renderable

Creates a new instance of this Renderable.

The new renderable will have unique copy of all mutable state. All materials referenced by the Renderable will also be instanced. Immutable data will be shared between the instances.