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.core.unparameterized.vectors.Vector4D>` | `colorBufferClear()`
    `OptionalDouble` | `depthBufferClear()`
    `OptionalInt` | `stencilBufferClear()`
    `default boolean` | `strictChecking()`

- - ### Method Detail

    - #### colorBufferClear

          @Value.Parameter
          Optional<com.io7m.jtensors.core.unparameterized.vectors.Vector4D> colorBufferClear()

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

    - #### depthBufferClear

          @Value.Parameter
          OptionalDouble depthBufferClear()

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

    - #### stencilBufferClear

          @Value.Parameter
          OptionalInt stencilBufferClear()

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

    - #### strictChecking

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

      Returns:
        `true` if strict buffer checking is enabled

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