com.io7m.r2.core

## Interface R2ShadowMapRendererType

- All Superinterfaces:
    com.io7m.jcanephora.core.JCGLResourceUsableType, R2DeletableType
  All Known Implementing Classes:
    R2ShadowMapRenderer

      public interface R2ShadowMapRendererType
      extends R2DeletableType

  The type of renderers that populate shadow maps.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `R2ShadowMapRendererExecutionType` | `shadowBegin()` Begin rendering shadow maps.

    - ### Methods inherited from interface com.io7m.r2.core.R2DeletableType

      `delete`

    - ### Methods inherited from interface com.io7m.jcanephora.core.JCGLResourceUsableType

      `isDeleted`

- - ### Method Detail

    - #### shadowBegin

          R2ShadowMapRendererExecutionType shadowBegin()
                                                throws R2RendererExceptionShadowExecutionAlreadyActive

      Begin rendering shadow maps.
      Returns:
        A shadow map execution
      Throws:
        `R2RendererExceptionShadowExecutionAlreadyActive` - If an execution is already active

Copyright © 2017 <code@io7m.com> http://io7m.com