public interface R2ShadowMapRendererExecutionType
Modifier and Type | Method and Description |
---|---|
R2ShadowMapContextType |
shadowExecComplete()
Complete rendering of the shadow maps, returning a context containing all
of the rendered maps.
|
void |
shadowExecRenderLight(com.io7m.jcanephora.profiler.JCGLProfilingContextType pc,
com.io7m.jcanephora.texture.unit_allocator.JCGLTextureUnitContextParentType tc,
R2MatricesType m,
R2LightWithShadowSingleType ls,
R2DepthInstancesType i)
Render the shadow map for the given light.
|
void shadowExecRenderLight(com.io7m.jcanephora.profiler.JCGLProfilingContextType pc, com.io7m.jcanephora.texture.unit_allocator.JCGLTextureUnitContextParentType tc, R2MatricesType m, R2LightWithShadowSingleType ls, R2DepthInstancesType i) throws R2RendererExceptionShadowExecutionNotActive
pc
- A profiling contexttc
- A texture unit contextm
- A set of matricesls
- A light with a shadowi
- The instances for the lightR2RendererExceptionShadowExecutionNotActive
- Iff the execution has
already completedR2ShadowMapContextType shadowExecComplete() throws R2RendererExceptionShadowExecutionNotActive
R2RendererExceptionShadowExecutionNotActive
- Iff the execution has
already completedCopyright © 2017 <code@io7m.com> http://io7m.com