# Hierarchy For Package org.sunflow.core.light

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.sunflow.core.light.DirectionalSpotlight (implements org.sunflow.core.LightSource)
  - org.sunflow.core.light.ImageBasedLight (implements org.sunflow.core.LightSource, org.sunflow.core.PrimitiveList, org.sunflow.core.Shader)
  - org.sunflow.core.light.PointLight (implements org.sunflow.core.LightSource)
  - org.sunflow.core.light.SphereLight (implements org.sunflow.core.LightSource, org.sunflow.core.Shader)
  - org.sunflow.core.light.SunSkyLight (implements org.sunflow.core.LightSource, org.sunflow.core.PrimitiveList, org.sunflow.core.Shader)
  - org.sunflow.core.primitive.TriangleMesh (implements org.sunflow.core.PrimitiveList)
    - org.sunflow.core.light.TriangleMeshLight (implements org.sunflow.core.LightSource, org.sunflow.core.Shader)