Class: PointLight

PointLight

PointLight represents an omnidirectional light source with a single point as origin. The light strength falls off according to the inverse square rule.


new PointLight()

Properties:
Name Type Description
radius number

The maximum reach of the light. While this is physically incorrect, it's necessary to limit the lights to a given area for performance.

castShadows boolean

Defines whether or not this light casts shadows.

Author:
  • derschmale <http://www.derschmale.com>

Extends

Methods


addComponent()

Adds a single Component object to the Entity.

Inherited From:

addComponents(components)

Adds multiple Component objects to the Entity.

Parameters:
Name Type Description
components Array

An array of components to add.

Inherited From:

destroy()

Inherited From:

getComponentsByType()

Returns an array of all Components with a given type.

Inherited From:

hasComponentType()

Returns whether or not the Entity has a component of a given type assigned to it.

Inherited From:

removeComponent()

Removes a single Component from the Entity.

Inherited From:

removeComponents(components)

Removes multiple Component objects from the Entity.

Parameters:
Name Type Description
components Array

A list of components to remove.

Inherited From: