Scene

class Scene(val root: SceneNode = SceneNode(), val dispatcher: Dispatcher = Dispatcher())(source)

Constructors

Link copied to clipboard
constructor(root: SceneNode = SceneNode(), dispatcher: Dispatcher = Dispatcher())

Properties

Link copied to clipboard
val dispatcher: Dispatcher
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun Scene.addIrradianceSH(xCount: Int, yCount: Int, zCount: Int, spacing: Double, offset: Vector3 = Vector3.ZERO, cubemapSize: Int = 256)
Link copied to clipboard
fun Scene.addSkybox(cubemapUrl: String, size: Double = 100.0, intensity: Double = 1.0)
Link copied to clipboard
fun Scene.addVoxelConeTracing(xCount: Int, yCount: Int, zCount: Int, spacing: Double, offset: Vector3 = Vector3.ZERO): VoxelConeTracing
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun hash(): String
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun Scene.update(function: () -> Unit)