com.io7m.jcanephora.core

## Interface JCGLClearSpecificationType

- All Known Implementing Classes:
    JCGLClearSpecification, JCGLClearSpecificationMutable

      @Value.Immutable
       @Value.Modifiable
      public interface JCGLClearSpecificationType

  The type of buffer clearing specifications.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `Optional<com.io7m.jtensors.VectorReadable4FType>` | `getColorBufferClear()`
    `OptionalDouble` | `getDepthBufferClear()`
    `OptionalInt` | `getStencilBufferClear()`
    `default boolean` | `getStrictChecking()`

- - ### Method Detail

    - #### getColorBufferClear

          @Value.Parameter
          Optional<com.io7m.jtensors.VectorReadable4FType> getColorBufferClear()

      Returns:
        The color to which the color buffer will be cleared, if color buffer clearing is enabled

    - #### getDepthBufferClear

          @Value.Parameter
          OptionalDouble getDepthBufferClear()

      Returns:
        The depth value to which the depth buffer will be cleared, if depth buffer clearing is enabled

    - #### getStencilBufferClear

          @Value.Parameter
          OptionalInt getStencilBufferClear()

      Returns:
        The stencil value to which the stencil buffer will be cleared, if stencil buffer clearing is enabled

    - #### getStrictChecking

          @Value.Parameter
           @Value.Default
          default boolean getStrictChecking()

      Returns:
        `true` if strict buffer checking is enabled

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