com.io7m.r2.core

## Interface R2ImageBufferDescriptionType

- All Superinterfaces:
    R2RenderTargetDescriptionType
  All Known Implementing Classes:
    R2ImageBufferDescription

      public interface R2ImageBufferDescriptionType
      extends R2RenderTargetDescriptionType

  The type of image buffer descriptions.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `com.io7m.jareas.core.AreaInclusiveUnsignedLType` | `area()`
    `Optional<R2DepthAttachmentSpecificationType>` | `depthAttachment()` A specification of whether a new depth attachment should be created, a depth attachment should be shared with an existing framebuffer, or no depth attachment should exist at all.

- - ### Method Detail

    - #### area

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

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

    - #### depthAttachment

          Optional<R2DepthAttachmentSpecificationType> depthAttachment()

      A specification of whether a new depth attachment should be created, a depth attachment should be shared with an existing framebuffer, or no depth attachment should exist at all.
      Returns:
        The specification of the attachment, if one is to be provided

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