public interface R2LightSphericalSingleReadableType extends R2LightSphericalReadableType, R2LightVolumeSingleReadableType
Modifier and Type | Method and Description |
---|---|
double |
geometryScaleFactor() |
default <A,B,E extends Throwable> |
matchLightVolumeSingleReadable(A context,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightProjectiveReadableType,B,E> on_projective,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightSphericalSingleReadableType,B,E> on_spherical)
Match on the type of volume light.
|
falloff, originPosition, radius
arrayObject, matchLightSingle, transform
color, intensity, lightID
double geometryScaleFactor()
R2LightSphericalSingleWritableType.setGeometryScaleFactor(double)
default <A,B,E extends Throwable> B matchLightVolumeSingleReadable(A context, com.io7m.jfunctional.PartialBiFunctionType<A,R2LightProjectiveReadableType,B,E> on_projective, com.io7m.jfunctional.PartialBiFunctionType<A,R2LightSphericalSingleReadableType,B,E> on_spherical) throws E extends Throwable
R2LightVolumeSingleReadableType
matchLightVolumeSingleReadable
in interface R2LightVolumeSingleReadableType
A
- The type of context valuesB
- The type of returned valuesE
- The type of raised exceptionscontext
- A context valueon_projective
- Evaluated for projective lightson_spherical
- Evaluated for spherical lightsB
E
- If any of the given functions raise E
E extends Throwable
Copyright © 2017 <code@io7m.com> http://io7m.com