- All Superinterfaces:
Emitter
,Light
,Scattering
,Scattering
- All Known Implementing Classes:
AmbientLight
,DirectionalLight
,LightBase
,Parallelogram
,PhysicalLight
,PointLight
,Sky
,SpectralLight
,SpotLight
,SunSkyLight
,SunSkyToDirectionalLightWrapper
-
Field Summary
Fields inherited from interface de.grogra.ray.physics.Light
AMBIENT, AREA, DIRECTIONAL, NO_LIGHT, POINT, SKY
Fields inherited from interface de.grogra.ray.physics.Scattering
DELTA_FACTOR, IS_NON_OPAQUE, MIN_UNUSED_FLAG, NEEDS_NORMAL, NEEDS_POINT, NEEDS_TANGENTS, NEEDS_TRANSFORMATION, NEEDS_UV, RANDOM_RAYS_GENERATE_ORIGINS
-
Method Summary
Methods inherited from interface de.grogra.ray.physics.Emitter
completeRay, computeExitance, generateRandomOrigins
Methods inherited from interface de.grogra.ray.physics.Light
getLightType, getTotalPower, isIgnoredWhenHit, isShadowless
Methods inherited from interface de.grogra.ray.physics.Scattering
computeBSDF, generateRandomRays, getAverageColor, getFlags
-
Method Details
-
accept
-
resolveLight
Light resolveLight()
-