@NonNullByDefault

# Package com.io7m.smfj.bytebuffer

Functions for packing mesh data into Java ByteBuffers.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  SMFByteBufferFloat1ReadableType | A readable cursor that addresses a floating point attribute.
  SMFByteBufferFloat1Type | A readable and writable floating point cursor.
  SMFByteBufferFloat2ReadableType | A readable cursor that addresses a floating point attribute.
  SMFByteBufferFloat2Type | A readable and writable floating point cursor.
  SMFByteBufferFloat3ReadableType | A readable cursor that addresses a floating point attribute.
  SMFByteBufferFloat3Type | A readable and writable floating point cursor.
  SMFByteBufferFloat4ReadableType | A readable cursor that addresses a floating point attribute.
  SMFByteBufferFloat4Type | A readable and writable floating point cursor.
  SMFByteBufferIntegerSigned1ReadableType | A readable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerSigned1Type | A readable and writable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerSigned2ReadableType | A readable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerSigned2Type | A readable and writable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerSigned3ReadableType | A readable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerSigned3Type | A readable and writable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerSigned4ReadableType | A readable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerSigned4Type | A readable and writable cursor that addresses a signed integer attribute.
  SMFByteBufferIntegerUnsigned1ReadableType | A readable cursor that addresses an unsigned integer attribute.
  SMFByteBufferIntegerUnsigned1Type | A readable and writable cursor that addresses an unsigned integer attribute.
  SMFByteBufferIntegerUnsigned2ReadableType | A readable cursor that addresses an unsigned integer attribute.
  SMFByteBufferIntegerUnsigned2Type | A readable and writable cursor that addresses an unsigned integer attribute.
  SMFByteBufferIntegerUnsigned3ReadableType | A readable cursor that addresses an unsigned integer attribute.
  SMFByteBufferIntegerUnsigned3Type | A readable and writable cursor that addresses an unsigned integer attribute.
  SMFByteBufferIntegerUnsigned4ReadableType | A readable cursor that addresses an unsigned integer attribute.
  SMFByteBufferIntegerUnsigned4Type | A readable and writable cursor that addresses an unsigned integer attribute.
  SMFByteBufferPackedAttributeSetType | A set of packed attributes in a byte buffer.
  SMFByteBufferPackedAttributeType | A packed attribute.
  SMFByteBufferPackedMeshLoaderType | The type of packed meshes.
  SMFByteBufferPackedMeshType | A mesh that has been packed into a set of byte buffers.
  SMFByteBufferPackedTrianglesType | A set of triangles packed into a byte buffer.
  SMFByteBufferPackerEventsType | The type of byte buffer packing event listeners.
  SMFByteBufferPackingConfigurationType | The byte buffer packing configuration.

- Class Summary
  Class | Description
  --- | ---
  SMFByteBufferAttributePacker | An event listener that packs data into a given `ByteBuffer`.
  SMFByteBufferCursors | Cursors for reading/writing byte buffers.
  SMFByteBufferPackedAttribute | A packed attribute.
  SMFByteBufferPackedAttribute.Builder | Builds instances of type `SMFByteBufferPackedAttribute`.
  SMFByteBufferPackedAttributeSet | A set of packed attributes in a byte buffer.
  SMFByteBufferPackedAttributeSet.Builder | Builds instances of type `SMFByteBufferPackedAttributeSet`.
  SMFByteBufferPackedMesh | A mesh that has been packed into a set of byte buffers.
  SMFByteBufferPackedMesh.Builder | Builds instances of type `SMFByteBufferPackedMesh`.
  SMFByteBufferPackedMeshes | Functions for loading and packing meshes.
  SMFByteBufferPackedTriangles | A set of triangles packed into a byte buffer.
  SMFByteBufferPackedTriangles.Builder | Builds instances of type `SMFByteBufferPackedTriangles`.
  SMFByteBufferPackingConfiguration | The byte buffer packing configuration.
  SMFByteBufferPackingConfiguration.Builder | Builds instances of type `SMFByteBufferPackingConfiguration`.
  SMFByteBufferTrianglePacker | An event listener that packs data into a given `ByteBuffer`.

## Package com.io7m.smfj.bytebuffer Description

Functions for packing mesh data into Java ByteBuffers.

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