com.io7m.r2.core

## Interface R2DepthVarianceBufferDescriptionType

- All Superinterfaces:
    R2RenderTargetDescriptionType
  All Known Implementing Classes:
    R2DepthVarianceBufferDescription

      public interface R2DepthVarianceBufferDescriptionType
      extends R2RenderTargetDescriptionType

  The type of depth variance buffer descriptions.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `com.io7m.jareas.core.AreaInclusiveUnsignedLType` | `area()`
    `default R2DepthPrecision` | `depthPrecision()`
    `default R2DepthVariancePrecision` | `depthVariancePrecision()`
    `default com.io7m.jcanephora.core.JCGLTextureFilterMagnification` | `magnificationFilter()`
    `default com.io7m.jcanephora.core.JCGLTextureFilterMinification` | `minificationFilter()`

- - ### Method Detail

    - #### area

          com.io7m.jareas.core.AreaInclusiveUnsignedLType area()

      Specified by:
        `area` in interface `R2RenderTargetDescriptionType`
      Returns:
        The inclusive area of the framebuffer.

    - #### magnificationFilter

          default com.io7m.jcanephora.core.JCGLTextureFilterMagnification magnificationFilter()

      Returns:
        The magnification filter used for the buffer

    - #### minificationFilter

          default com.io7m.jcanephora.core.JCGLTextureFilterMinification minificationFilter()

      Returns:
        The minification filter used for the buffer

    - #### depthPrecision

          default R2DepthPrecision depthPrecision()

      Returns:
        The precision of the depth attachment

    - #### depthVariancePrecision

          default R2DepthVariancePrecision depthVariancePrecision()

      Returns:
        The precision of the depth-variance attachment

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