Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Light

example
entity.addComponent(Light, { color: { diffuse: "#AAFFAA" } });
entity.addComponent(Light, { type: LightTypes.Point, intensity: 2 });
entity.addComponent(Light, { type: LightTypes.Directional, direction: { x: 0, y: 0, z: 1 } });
entity.addComponent(Light, { type: LightTypes.Spot, direction: { x: 0, y: 0, z: 1 }, angle: 30, exponent: 2 });

Hierarchy

  • Light

Implements

Index

Properties

Optional angle

angle: undefined | number

Optional color

direction

direction: XYZProperties = xyz()

Optional exponent

exponent: undefined | number

Optional intensity

intensity: undefined | number

object

object: HemisphericLight | ShadowLight

Optional radius

radius: undefined | number

Optional range

range: undefined | number

Optional scene

scene: Entity

Optional type

type: LightTypes = LightTypes.Hemispheric
default

"Hemispheric"

Generated using TypeDoc