Light.Type

  • Light.Type is an enum defining the type of light source in Sceneform.

  • It includes four types: DIRECTIONAL , FOCUSED_SPOTLIGHT , POINT , and SPOTLIGHT .

  • 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.

public static final enum Light.Type

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.

Design a Mobile Site
View Site in Mobile | Classic
Share by: