com.io7m.jcanephora.core

## Interface JCGLArrayVertexAttributeMatcherType<A,E extends Exception>

- Type Parameters:
    `A` - The type of returned values
    `E` - The type of raised exceptions

      public interface JCGLArrayVertexAttributeMatcherType<A,E extends Exception>

  The type of attribute matchers.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `A` | `matchFloatingPoint(JCGLArrayVertexAttributeFloatingPointType a)` Match a floating-point attribute.
    `A` | `matchIntegral(JCGLArrayVertexAttributeIntegralType a)` Match an integral attribute.

- - ### Method Detail

    - #### matchFloatingPoint

          A matchFloatingPoint(JCGLArrayVertexAttributeFloatingPointType a)
                        throws E extends Exception

      Match a floating-point attribute.
      Parameters:
        `a` - The attribute
      Returns:
        A value of `A`
      Throws:
        `E` - If required
        `E extends Exception`

    - #### matchIntegral

          A matchIntegral(JCGLArrayVertexAttributeIntegralType a)
                   throws E extends Exception

      Match an integral attribute.
      Parameters:
        `a` - The attribute
      Returns:
        A value of `A`
      Throws:
        `E` - If required
        `E extends Exception`

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