public interface KLightSphereType extends KLightWithTransformType, KLightSpherePropertiesType
The type of spherical lights.
A spherical light emits light from the given location in all directions, with the intensity of the attenuated over distance according to the given falloff value, and is maximally attenuated at the given radius value.
Modifier and Type | Method and Description |
---|---|
<A,E extends Throwable> |
sphereAccept(KLightSphereVisitorType<A,E> v)
Be visited by the given generic visitor.
|
lightGetTransform
lightAccept, lightGetCode
texturesGetRequired
lightGetColor, lightGetIntensity
lightGetFalloff, lightGetFalloffInverse, lightGetPosition, lightGetRadius, lightGetRadiusInverse
<A,E extends Throwable> A sphereAccept(KLightSphereVisitorType<A,E> v) throws RException, E extends Throwable
A
- The return type of the visitorE
- The type of exceptions raised by the visitorv
- The visitorRException
- Iff the visitor raises RException
E
- Iff the visitor raises E
E extends Throwable
Copyright © 2015 <code@io7m.com> http://io7m.com