com.io7m.r2.core

## Interface R2RenderTargetType<D extends R2RenderTargetDescriptionType>

- Type Parameters:
    `D` - The precise type of render target description used to produce render targets of this type
  All Superinterfaces:
    com.io7m.jcanephora.core.JCGLResourceSizedType, com.io7m.jcanephora.core.JCGLResourceUsableType, R2DeletableType, R2RenderTargetUsableType<D>
  All Known Subinterfaces:
    R2AmbientOcclusionBufferType, R2DepthOnlyBufferType, R2DepthVarianceBufferType, R2GeometryBufferType, R2ImageBufferType, R2LightBufferType, R2MaskBufferType
  All Known Implementing Classes:
    R2AmbientOcclusionBuffer, R2DepthOnlyBuffer, R2DepthVarianceBuffer, R2GeometryBuffer, R2ImageBuffer, R2MaskBuffer

      public interface R2RenderTargetType<D extends R2RenderTargetDescriptionType>
      extends R2DeletableType, R2RenderTargetUsableType<D>

  The type of render targets.

- - ### Method Summary

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

      `delete`

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

      `area, clearBoundPrimaryFramebuffer, description, primaryFramebuffer`

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

      `isDeleted`

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

      `getRange`

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