@NonNullByDefault

# Package com.io7m.jcanephora.cursors

Cursors for addressing packed records.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JCGLDepth16ReadableType | The readable interface to values of the `JCGLDepth16` packed type.
  JCGLDepth16Type | The interface to values of the `JCGLDepth16` packed type.
  JCGLDepth16WritableType | The writable interface to values of the `JCGLDepth16WritableType` packed type.
  JCGLDepth24S8ReadableType | The readable interface to values of the `JCGLDepth24S8` packed type.
  JCGLDepth24S8Type | The interface to values of the `JCGLDepth24S8` packed type.
  JCGLDepth24S8WritableType | The writable interface to values of the `JCGLDepth24S8WritableType` packed type.
  JCGLDepth32FReadableType | The readable interface to values of the `JCGLDepth32F` record type.
  JCGLDepth32FType | The interface to values of the `JCGLDepth32F` record type.
  JCGLDepth32FWritableType | The writable interface to values of the `JCGLDepth32FWritableType` record type.
  JCGLR16FReadableType | The readable interface to values of the `JCGLR16F` record type.
  JCGLR16FType | The interface to values of the `JCGLR16F` record type.
  JCGLR16FWritableType | The writable interface to values of the `JCGLR16FWritableType` record type.
  JCGLR16IReadableType | The readable interface to values of the `JCGLR16I` record type.
  JCGLR16IType | The interface to values of the `JCGLR16I` record type.
  JCGLR16IWritableType | The writable interface to values of the `JCGLR16IWritableType` record type.
  JCGLR16ReadableType | The readable interface to values of the `JCGLR16` record type.
  JCGLR16Type | The interface to values of the `JCGLR16` record type.
  JCGLR16UReadableType | The readable interface to values of the `JCGLR16U` record type.
  JCGLR16UType | The interface to values of the `JCGLR16U` record type.
  JCGLR16UWritableType | The writable interface to values of the `JCGLR16UWritableType` record type.
  JCGLR16WritableType | The writable interface to values of the `JCGLR16WritableType` record type.
  JCGLR32FReadableType | The readable interface to values of the `JCGLR32F` record type.
  JCGLR32FType | The interface to values of the `JCGLR32F` record type.
  JCGLR32FWritableType | The writable interface to values of the `JCGLR32FWritableType` record type.
  JCGLR32IReadableType | The readable interface to values of the `JCGLR32I` record type.
  JCGLR32IType | The interface to values of the `JCGLR32I` record type.
  JCGLR32IWritableType | The writable interface to values of the `JCGLR32IWritableType` record type.
  JCGLR32ReadableType | The readable interface to values of the `JCGLR32` record type.
  JCGLR32Type | The interface to values of the `JCGLR32` record type.
  JCGLR32UReadableType | The readable interface to values of the `JCGLR32U` record type.
  JCGLR32UType | The interface to values of the `JCGLR32U` record type.
  JCGLR32UWritableType | The writable interface to values of the `JCGLR32UWritableType` record type.
  JCGLR32WritableType | The writable interface to values of the `JCGLR32WritableType` record type.
  JCGLR8IReadableType | The readable interface to values of the `JCGLR8I` packed type.
  JCGLR8IType | The interface to values of the `JCGLR8I` packed type.
  JCGLR8IWritableType | The writable interface to values of the `JCGLR8IWritableType` packed type.
  JCGLR8ReadableType | The readable interface to values of the `JCGLR8` packed type.
  JCGLR8Type | The interface to values of the `JCGLR8` packed type.
  JCGLR8UReadableType | The readable interface to values of the `JCGLR8U` packed type.
  JCGLR8UType | The interface to values of the `JCGLR8U` packed type.
  JCGLR8UWritableType | The writable interface to values of the `JCGLR8UWritableType` packed type.
  JCGLR8WritableType | The writable interface to values of the `JCGLR8WritableType` packed type.
  JCGLRG16FReadableType | The readable interface to values of the `JCGLRG16F` record type.
  JCGLRG16FType | The interface to values of the `JCGLRG16F` record type.
  JCGLRG16FWritableType | The writable interface to values of the `JCGLRG16FWritableType` record type.
  JCGLRG16IReadableType | The readable interface to values of the `JCGLRG16I` record type.
  JCGLRG16IType | The interface to values of the `JCGLRG16I` record type.
  JCGLRG16IWritableType | The writable interface to values of the `JCGLRG16IWritableType` record type.
  JCGLRG16ReadableType | The readable interface to values of the `JCGLRG16` record type.
  JCGLRG16Type | The interface to values of the `JCGLRG16` record type.
  JCGLRG16UReadableType | The readable interface to values of the `JCGLRG16U` record type.
  JCGLRG16UType | The interface to values of the `JCGLRG16U` record type.
  JCGLRG16UWritableType | The writable interface to values of the `JCGLRG16UWritableType` record type.
  JCGLRG16WritableType | The writable interface to values of the `JCGLRG16WritableType` record type.
  JCGLRG32FReadableType | The readable interface to values of the `JCGLRG32F` record type.
  JCGLRG32FType | The interface to values of the `JCGLRG32F` record type.
  JCGLRG32FWritableType | The writable interface to values of the `JCGLRG32FWritableType` record type.
  JCGLRG32IReadableType | The readable interface to values of the `JCGLRG32I` record type.
  JCGLRG32IType | The interface to values of the `JCGLRG32I` record type.
  JCGLRG32IWritableType | The writable interface to values of the `JCGLRG32IWritableType` record type.
  JCGLRG32ReadableType | The readable interface to values of the `JCGLRG32` record type.
  JCGLRG32Type | The interface to values of the `JCGLRG32` record type.
  JCGLRG32UReadableType | The readable interface to values of the `JCGLRG32U` record type.
  JCGLRG32UType | The interface to values of the `JCGLRG32U` record type.
  JCGLRG32UWritableType | The writable interface to values of the `JCGLRG32UWritableType` record type.
  JCGLRG32WritableType | The writable interface to values of the `JCGLRG32WritableType` record type.
  JCGLRG8IReadableType | The readable interface to values of the `JCGLRG8I` packed type.
  JCGLRG8IType | The interface to values of the `JCGLRG8I` packed type.
  JCGLRG8IWritableType | The writable interface to values of the `JCGLRG8IWritableType` packed type.
  JCGLRG8ReadableType | The readable interface to values of the `JCGLRG8` packed type.
  JCGLRG8Type | The interface to values of the `JCGLRG8` packed type.
  JCGLRG8UReadableType | The readable interface to values of the `JCGLRG8U` packed type.
  JCGLRG8UType | The interface to values of the `JCGLRG8U` packed type.
  JCGLRG8UWritableType | The writable interface to values of the `JCGLRG8UWritableType` packed type.
  JCGLRG8WritableType | The writable interface to values of the `JCGLRG8WritableType` packed type.
  JCGLRGB16FReadableType | The readable interface to values of the `JCGLRGB16F` record type.
  JCGLRGB16FType | The interface to values of the `JCGLRGB16F` record type.
  JCGLRGB16FWritableType | The writable interface to values of the `JCGLRGB16FWritableType` record type.
  JCGLRGB16IReadableType | The readable interface to values of the `JCGLRGB16I` record type.
  JCGLRGB16IType | The interface to values of the `JCGLRGB16I` record type.
  JCGLRGB16IWritableType | The writable interface to values of the `JCGLRGB16IWritableType` record type.
  JCGLRGB16ReadableType | The readable interface to values of the `JCGLRGB16` record type.
  JCGLRGB16Type | The interface to values of the `JCGLRGB16` record type.
  JCGLRGB16UReadableType | The readable interface to values of the `JCGLRGB16U` record type.
  JCGLRGB16UType | The interface to values of the `JCGLRGB16U` record type.
  JCGLRGB16UWritableType | The writable interface to values of the `JCGLRGB16UWritableType` record type.
  JCGLRGB16WritableType | The writable interface to values of the `JCGLRGB16WritableType` record type.
  JCGLRGB32FReadableType | The readable interface to values of the `JCGLRGB32F` record type.
  JCGLRGB32FType | The interface to values of the `JCGLRGB32F` record type.
  JCGLRGB32FWritableType | The writable interface to values of the `JCGLRGB32FWritableType` record type.
  JCGLRGB32IReadableType | The readable interface to values of the `JCGLRGB32I` record type.
  JCGLRGB32IType | The interface to values of the `JCGLRGB32I` record type.
  JCGLRGB32IWritableType | The writable interface to values of the `JCGLRGB32IWritableType` record type.
  JCGLRGB32ReadableType | The readable interface to values of the `JCGLRGB32` record type.
  JCGLRGB32Type | The interface to values of the `JCGLRGB32` record type.
  JCGLRGB32UReadableType | The readable interface to values of the `JCGLRGB32U` record type.
  JCGLRGB32UType | The interface to values of the `JCGLRGB32U` record type.
  JCGLRGB32UWritableType | The writable interface to values of the `JCGLRGB32UWritableType` record type.
  JCGLRGB32WritableType | The writable interface to values of the `JCGLRGB32WritableType` record type.
  JCGLRGB8IReadableType | The readable interface to values of the `JCGLRGB8I` record type.
  JCGLRGB8IType | The interface to values of the `JCGLRGB8I` record type.
  JCGLRGB8IWritableType | The writable interface to values of the `JCGLRGB8IWritableType` record type.
  JCGLRGB8ReadableType | The readable interface to values of the `JCGLRGB8` record type.
  JCGLRGB8Type | The interface to values of the `JCGLRGB8` record type.
  JCGLRGB8UReadableType | The readable interface to values of the `JCGLRGB8U` record type.
  JCGLRGB8UType | The interface to values of the `JCGLRGB8U` record type.
  JCGLRGB8UWritableType | The writable interface to values of the `JCGLRGB8UWritableType` record type.
  JCGLRGB8WritableType | The writable interface to values of the `JCGLRGB8WritableType` record type.
  JCGLRGBA1010102ReadableType | The readable interface to values of the `JCGLRGBA1010102` packed type.
  JCGLRGBA1010102Type | The interface to values of the `JCGLRGBA1010102` packed type.
  JCGLRGBA1010102WritableType | The writable interface to values of the `JCGLRGBA1010102WritableType` packed type.
  JCGLRGBA16FReadableType | The readable interface to values of the `JCGLRGBA16F` record type.
  JCGLRGBA16FType | The interface to values of the `JCGLRGBA16F` record type.
  JCGLRGBA16FWritableType | The writable interface to values of the `JCGLRGBA16FWritableType` record type.
  JCGLRGBA16IReadableType | The readable interface to values of the `JCGLRGBA16I` record type.
  JCGLRGBA16IType | The interface to values of the `JCGLRGBA16I` record type.
  JCGLRGBA16IWritableType | The writable interface to values of the `JCGLRGBA16IWritableType` record type.
  JCGLRGBA16ReadableType | The readable interface to values of the `JCGLRGBA16` record type.
  JCGLRGBA16Type | The interface to values of the `JCGLRGBA16` record type.
  JCGLRGBA16UReadableType | The readable interface to values of the `JCGLRGBA16U` record type.
  JCGLRGBA16UType | The interface to values of the `JCGLRGBA16U` record type.
  JCGLRGBA16UWritableType | The writable interface to values of the `JCGLRGBA16UWritableType` record type.
  JCGLRGBA16WritableType | The writable interface to values of the `JCGLRGBA16WritableType` record type.
  JCGLRGBA32FReadableType | The readable interface to values of the `JCGLRGBA32F` record type.
  JCGLRGBA32FType | The interface to values of the `JCGLRGBA32F` record type.
  JCGLRGBA32FWritableType | The writable interface to values of the `JCGLRGBA32FWritableType` record type.
  JCGLRGBA32IReadableType | The readable interface to values of the `JCGLRGBA32I` record type.
  JCGLRGBA32IType | The interface to values of the `JCGLRGBA32I` record type.
  JCGLRGBA32IWritableType | The writable interface to values of the `JCGLRGBA32IWritableType` record type.
  JCGLRGBA32ReadableType | The readable interface to values of the `JCGLRGBA32` record type.
  JCGLRGBA32Type | The interface to values of the `JCGLRGBA32` record type.
  JCGLRGBA32UReadableType | The readable interface to values of the `JCGLRGBA32U` record type.
  JCGLRGBA32UType | The interface to values of the `JCGLRGBA32U` record type.
  JCGLRGBA32UWritableType | The writable interface to values of the `JCGLRGBA32UWritableType` record type.
  JCGLRGBA32WritableType | The writable interface to values of the `JCGLRGBA32WritableType` record type.
  JCGLRGBA8IReadableType | The readable interface to values of the `JCGLRGBA8I` packed type.
  JCGLRGBA8IType | The interface to values of the `JCGLRGBA8I` packed type.
  JCGLRGBA8IWritableType | The writable interface to values of the `JCGLRGBA8IWritableType` packed type.
  JCGLRGBA8ReadableType | The readable interface to values of the `JCGLRGBA8` packed type.
  JCGLRGBA8Type | The interface to values of the `JCGLRGBA8` packed type.
  JCGLRGBA8UReadableType | The readable interface to values of the `JCGLRGBA8U` packed type.
  JCGLRGBA8UType | The interface to values of the `JCGLRGBA8U` packed type.
  JCGLRGBA8UWritableType | The writable interface to values of the `JCGLRGBA8UWritableType` packed type.
  JCGLRGBA8WritableType | The writable interface to values of the `JCGLRGBA8WritableType` packed type.

- Class Summary
  Class | Description
  --- | ---
  JCGLCursors | Mappings from texture formats to abstract cursors.
  JCGLDepth16ByteBuffered | A `ByteBuffer` based implementation of the `JCGLDepth16` packed type.
  JCGLDepth24S8ByteBuffered | A `ByteBuffer` based implementation of the `JCGLDepth24S8` packed type.
  JCGLDepth32FByteBuffered | A `ByteBuffer` based implementation of the `JCGLDepth32F` record type.
  JCGLR16ByteBuffered | A `ByteBuffer` based implementation of the `JCGLR16` record type.
  JCGLR16FByteBuffered | A `ByteBuffer` based implementation of the `JCGLR16F` record type.
  JCGLR16IByteBuffered | A `ByteBuffer` based implementation of the `JCGLR16I` record type.
  JCGLR16UByteBuffered | A `ByteBuffer` based implementation of the `JCGLR16U` record type.
  JCGLR32ByteBuffered | A `ByteBuffer` based implementation of the `JCGLR32` record type.
  JCGLR32FByteBuffered | A `ByteBuffer` based implementation of the `JCGLR32F` record type.
  JCGLR32IByteBuffered | A `ByteBuffer` based implementation of the `JCGLR32I` record type.
  JCGLR32UByteBuffered | A `ByteBuffer` based implementation of the `JCGLR32U` record type.
  JCGLR8ByteBuffered | A `ByteBuffer` based implementation of the `JCGLR8` packed type.
  JCGLR8IByteBuffered | A `ByteBuffer` based implementation of the `JCGLR8I` packed type.
  JCGLR8UByteBuffered | A `ByteBuffer` based implementation of the `JCGLR8U` packed type.
  JCGLRG16ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG16` record type.
  JCGLRG16FByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG16F` record type.
  JCGLRG16IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG16I` record type.
  JCGLRG16UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG16U` record type.
  JCGLRG32ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG32` record type.
  JCGLRG32FByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG32F` record type.
  JCGLRG32IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG32I` record type.
  JCGLRG32UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG32U` record type.
  JCGLRG8ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG8` packed type.
  JCGLRG8IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG8I` packed type.
  JCGLRG8UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRG8U` packed type.
  JCGLRGB16ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB16` record type.
  JCGLRGB16FByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB16F` record type.
  JCGLRGB16IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB16I` record type.
  JCGLRGB16UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB16U` record type.
  JCGLRGB32ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB32` record type.
  JCGLRGB32FByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB32F` record type.
  JCGLRGB32IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB32I` record type.
  JCGLRGB32UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB32U` record type.
  JCGLRGB8ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB8` record type.
  JCGLRGB8IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB8I` record type.
  JCGLRGB8UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGB8U` record type.
  JCGLRGBA1010102ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA1010102` packed type.
  JCGLRGBA16ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA16` record type.
  JCGLRGBA16FByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA16F` record type.
  JCGLRGBA16IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA16I` record type.
  JCGLRGBA16UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA16U` record type.
  JCGLRGBA32ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA32` record type.
  JCGLRGBA32FByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA32F` record type.
  JCGLRGBA32IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA32I` record type.
  JCGLRGBA32UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA32U` record type.
  JCGLRGBA8ByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA8` packed type.
  JCGLRGBA8IByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA8I` packed type.
  JCGLRGBA8UByteBuffered | A `ByteBuffer` based implementation of the `JCGLRGBA8U` packed type.

## Package com.io7m.jcanephora.cursors Description

Cursors for addressing packed records.

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