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` | `elements()`
    `int` | `index()`
    `long` | `offsetOctets()`
    `int` | `strideOctets()`
    `JCGLScalarIntegralType` | `type()`

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

      `divisor, getArrayBuffer, matchVertexAttribute`

- - ### Method Detail

    - #### elements

          int elements()

      Returns:
        The number of elements in the attribute

    - #### offsetOctets

          long offsetOctets()

      Returns:
        The attribute offset in bytes

    - #### strideOctets

          int strideOctets()

      Returns:
        The stride in bytes

    - #### type

          JCGLScalarIntegralType type()

      Returns:
        The element type

    - #### index

          int index()

      Returns:
        The attribute index

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