new SpotLight()
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. |
innerAngle |
number | The angle of the spot light where it starts attenuating outwards. In radians! |
outerAngle |
number | The maximum angle of the spot light's reach. In radians! |
castShadows |
boolean | Defines whether or not this light casts shadows. |
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: