public interface R2LightWithShadowSingleType extends R2LightSingleType
Modifier and Type | Method and Description |
---|---|
<A,B,E extends Throwable> |
matchLightWithShadow(A context,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightProjectiveWithShadowType,B,E> on_project)
Match on the type of light.
|
R2ShadowType |
shadow() |
arrayObject, matchLightSingle, transform
color, intensity, lightID
setColor, setIntensity
R2ShadowType shadow()
<A,B,E extends Throwable> B matchLightWithShadow(A context, com.io7m.jfunctional.PartialBiFunctionType<A,R2LightProjectiveWithShadowType,B,E> on_project) throws E extends Throwable
A
- The type of context valuesB
- The type of returned valuesE
- The type of raised exceptionscontext
- A context valueon_project
- Evaluated for projective lightsB
E
- If any of the given functions raise E
E extends Throwable
Copyright © 2017 <code@io7m.com> http://io7m.com