Falloff

indigo.shared.scenegraph.Falloff
See theFalloff companion trait
object Falloff

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Falloff.type

Members list

Type members

Classlikes

final case class Linear(near: Int, far: Option[Int]) extends Falloff

Light decays linearly forever. If a "far" distance is specified then the light will be artificially attenuated to zero by the time it reaches the limit.

Light decays linearly forever. If a "far" distance is specified then the light will be artificially attenuated to zero by the time it reaches the limit.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Falloff
class Object
trait Matchable
class Any
Show all
object Linear

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Linear.type
final case class None(near: Int, far: Option[Int]) extends Falloff

Light does not decay.

Light does not decay.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Falloff
class Object
trait Matchable
class Any
Show all
object None

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
None.type
final case class Quadratic(near: Int, far: Option[Int]) extends Falloff

Light decays quadratically (inverse-square) forever. If a "far" distance is specified then the light will be artificially attenuated to zero by the time it reaches the limit.

Light decays quadratically (inverse-square) forever. If a "far" distance is specified then the light will be artificially attenuated to zero by the time it reaches the limit.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Falloff
class Object
trait Matchable
class Any
Show all
object Quadratic

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Quadratic.type
final case class SmoothLinear(near: Int, far: Int) extends Falloff

A big smooth circle of light that falls to zero at the "far" distance.

A big smooth circle of light that falls to zero at the "far" distance.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Falloff
class Object
trait Matchable
class Any
Show all
object SmoothLinear

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SmoothQuadratic(near: Int, far: Int) extends Falloff

A smooth circle of light that decays pleasingly to zero at the "far" distance.

A smooth circle of light that decays pleasingly to zero at the "far" distance.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Falloff
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members