| Package | Description |
|---|---|
| com.io7m.r2.core |
Core types and functions.
|
| com.io7m.r2.core.shaders.types |
Shader types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
R2LightAmbientScreenSingle
Parameters for single ambient lights.
|
class |
R2LightDirectionalScreenSingle
Parameters for single directional lights.
|
| Modifier and Type | Method and Description |
|---|---|
default <A,B,E extends Throwable> |
R2LightVolumeSingleType.matchLightSingle(A context,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightVolumeSingleType,B,E> on_volume,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightScreenSingleType,B,E> on_screen) |
<A,B,E extends Throwable> |
R2LightSingleReadableType.matchLightSingle(A context,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightVolumeSingleType,B,E> on_volume,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightScreenSingleType,B,E> on_screen)
Match on the type of light.
|
default <A,B,E extends Throwable> |
R2LightScreenSingleType.matchLightSingle(A context,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightVolumeSingleType,B,E> on_volume,
com.io7m.jfunctional.PartialBiFunctionType<A,R2LightScreenSingleType,B,E> on_screen) |
| Modifier and Type | Class and Description |
|---|---|
class |
R2ShaderLightScreenSingleVerifier<M extends R2LightScreenSingleType>
A verifier for single-instance volume light shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
|
| Modifier and Type | Method and Description |
|---|---|
static <M extends R2LightScreenSingleType> |
R2ShaderLightScreenSingleVerifier.newVerifier(R2ShaderLightScreenSingleType<M> s)
Construct a new verifier for the given shader.
|
Copyright © 2017 <code@io7m.com> http://io7m.com