LightMap

io.github.srs.model.illumination.LightMap
See theLightMap companion object
trait LightMap[F[_]]

Light map for computing illumination fields.

Type parameters

F

Effect type for computations (e.g., IO)

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def computeField(env: Environment, includeDynamic: Boolean): F[LightField]

Compute the LightField for the given environment.

Compute the LightField for the given environment.

Value parameters

env

The Environment containing entities and lights

includeDynamic

Whether to include dynamic entities in the computation

Attributes

Returns

An effectful computation yielding the computed LightField