com.io7m.r2.core

## Interface R2RenderTargetPoolType<D extends R2RenderTargetDescriptionType,T extends R2RenderTargetUsableType<D>>

- Type Parameters:
    `D` - The type of render target descriptions
    `T` - The type of render targets
  All Superinterfaces:
    R2RenderTargetPoolUsableType<D,T>
  All Known Implementing Classes:
    R2AmbientOcclusionBufferPool, R2DepthVarianceBufferPool, R2ImageBufferPool, R2LightBufferPool

      public interface R2RenderTargetPoolType<D extends R2RenderTargetDescriptionType,T extends R2RenderTargetUsableType<D>>
      extends R2RenderTargetPoolUsableType<D,T>

  The type of render target pools.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `delete(com.io7m.jcanephora.texture_unit_allocator.JCGLTextureUnitContextParentType c)` Delete the pool.
    `boolean` | `isDeleted()`

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

      `get, returnValue`

- - ### Method Detail

    - #### delete

          void delete(com.io7m.jcanephora.texture_unit_allocator.JCGLTextureUnitContextParentType c)

      Delete the pool.
      Parameters:
        `c` - A texture unit context

    - #### isDeleted

          boolean isDeleted()

      Returns:
        `true` iff the pool is deleted

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