Page Summary
-
Light.Typeis an enum defining the type of light source in Sceneform. -
It includes four types:
DIRECTIONAL,FOCUSED_SPOTLIGHT,POINT, andSPOTLIGHT. -
Each light type has specific properties like position, direction, cone angles, and falloff radius.
-
Inherited methods provide functionalities like comparison, equality checks, and obtaining class information.
-
Detailed descriptions for each light type are provided, including how to control their properties using dedicated methods.
Type of Light Source
Inherited Methods
Enum Values
public static final Light.Type DIRECTIONAL
Approximates an infinitely far away, purely directional light
public static final Light.Type FOCUSED_SPOTLIGHT
The same as a spotlight with the exception that the apparent lighting stays the same as the
cone angle changes. A spotlight has a position and a direction. Use setInnerConeAngle(float) and setOuterConeAngle(float) to control the cone size.
public static final Light.Type POINT
Approximates light radiating in all directions from a single point in space, where the
intensity falls off with the inverse square of the distance. Point lights have a position but
no direction. Use setFalloffRadius(float) to control the falloff.
public static final Light.Type SPOTLIGHT
Similar to a point light but radiating light in a cone rather than all directions. Note that
as you make the cone wider, the energy is spread causing the lighting to appear dimmer. A
spotlight has a position and a direction. Use setInnerConeAngle(float) and setOuterConeAngle(float) to control the cone size.