com.io7m.jcanephora.core

## Interface JCGLArrayVertexAttributeIntegralType

- All Superinterfaces:
    JCGLArrayVertexAttributeType

      public interface JCGLArrayVertexAttributeIntegralType
      extends JCGLArrayVertexAttributeType

  The type of array vertex attributes that are of an integer type and will not be converted during shading.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getElements()`
    `int` | `getIndex()`
    `long` | `getOffset()`
    `int` | `getStride()`
    `JCGLScalarIntegralType` | `getType()`

    - ### Methods inherited from interface com.io7m.jcanephora.core.JCGLArrayVertexAttributeType

      `getArrayBuffer, getDivisor, matchVertexAttribute`

- - ### Method Detail

    - #### getElements

          int getElements()

      Returns:
        The number of elements in the attribute

    - #### getOffset

          long getOffset()

      Returns:
        The attribute offset in bytes

    - #### getStride

          int getStride()

      Returns:
        The stride in bytes

    - #### getType

          JCGLScalarIntegralType getType()

      Returns:
        The element type

    - #### getIndex

          int getIndex()

      Returns:
        The attribute index

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