## Uses of Class
com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration

- Packages that use SMFByteBufferPackingConfiguration
  Package | Description
  --- | ---
  com.io7m.smfj.bytebuffer | Functions for packing mesh data into Java ByteBuffers.

- - ### Uses of SMFByteBufferPackingConfiguration in com.io7m.smfj.bytebuffer

    Methods in com.io7m.smfj.bytebuffer that return SMFByteBufferPackingConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `SMFByteBufferPackingConfiguration` | SMFByteBufferPackingConfiguration.Builder.`build()` Builds a new `SMFByteBufferPackingConfiguration`.
    `SMFByteBufferPackingConfiguration` | SMFByteBufferPackedAttributeSetType.`configuration()`
    `SMFByteBufferPackingConfiguration` | SMFByteBufferPackedAttributeSet.`configuration()`
    `static SMFByteBufferPackingConfiguration` | SMFByteBufferPackingConfiguration.`copyOf(SMFByteBufferPackingConfigurationType instance)` Creates an immutable copy of a `SMFByteBufferPackingConfigurationType` value.
    `static SMFByteBufferPackingConfiguration` | SMFByteBufferPackingConfiguration.`of(javaslang.collection.Seq<SMFAttribute> attributesOrdered)` Construct a new immutable `SMFByteBufferPackingConfiguration` instance.
    `SMFByteBufferPackingConfiguration` | SMFByteBufferPackingConfiguration.`withAttributesOrdered(javaslang.collection.Seq<SMFAttribute> value)`

    Methods in com.io7m.smfj.bytebuffer that return types with arguments of type SMFByteBufferPackingConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `javaslang.control.Validation<javaslang.collection.List<SMFErrorType>,javaslang.collection.SortedMap<Integer,SMFByteBufferPackingConfiguration>>` | SMFByteBufferPackerEventsType.`onHeader(SMFHeader header)` A function that is evaluated for a parsed header.

    Methods in com.io7m.smfj.bytebuffer with parameters of type SMFByteBufferPackingConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferFloat1Type>` | SMFByteBufferCursors.`createFloat1(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a floating point cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferFloat2Type>` | SMFByteBufferCursors.`createFloat2(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a floating point cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferFloat3Type>` | SMFByteBufferCursors.`createFloat3(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a floating point cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferFloat4Type>` | SMFByteBufferCursors.`createFloat4(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a floating point cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerSigned1Type>` | SMFByteBufferCursors.`createSigned1(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a signed integer cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerSigned2Type>` | SMFByteBufferCursors.`createSigned2(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a signed integer cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerSigned3Type>` | SMFByteBufferCursors.`createSigned3(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a signed integer cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerSigned4Type>` | SMFByteBufferCursors.`createSigned4(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create a signed integer cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerUnsigned1Type>` | SMFByteBufferCursors.`createUnsigned1(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create an unsigned integer cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerUnsigned2Type>` | SMFByteBufferCursors.`createUnsigned2(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create an unsigned integer cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerUnsigned3Type>` | SMFByteBufferCursors.`createUnsigned3(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create an unsigned integer cursor.
    `static com.io7m.jpra.runtime.java.JPRACursor1DType<SMFByteBufferIntegerUnsigned4Type>` | SMFByteBufferCursors.`createUnsigned4(SMFByteBufferPackingConfiguration config, SMFByteBufferPackedAttribute packed_attr, ByteBuffer buffer)` Create an unsigned integer cursor.
    `static SMFByteBufferPackedAttributeSet` | SMFByteBufferPackedAttributeSet.`of(int id, SMFByteBufferPackingConfiguration configuration, ByteBuffer byteBuffer)` Construct a new immutable `SMFByteBufferPackedAttributeSet` instance.
    `ByteBuffer` | SMFByteBufferPackerEventsType.`onAllocateAttributeBuffer(Integer id, SMFByteBufferPackingConfiguration config, long size)` A function that will allocate a `ByteBuffer` to hold attribute data.
    `SMFByteBufferPackedAttributeSet.Builder` | SMFByteBufferPackedAttributeSet.Builder.`setConfiguration(SMFByteBufferPackingConfiguration configuration)` Initializes the value for the `configuration` attribute.
    `SMFByteBufferPackedAttributeSet` | SMFByteBufferPackedAttributeSet.`withConfiguration(SMFByteBufferPackingConfiguration value)` Copy the current immutable object by setting a value for the `configuration` attribute.

    Constructors in com.io7m.smfj.bytebuffer with parameters of type SMFByteBufferPackingConfiguration
    Constructor and Description
    `SMFByteBufferAttributePacker(SMFParserEventsErrorType in_errors, ByteBuffer in_attribute_buffer, SMFByteBufferPackingConfiguration in_packed_config, SMFByteBufferPackedAttribute in_packed_attribute, long in_vertices)` Construct a packer.

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