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

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

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

    Methods in com.io7m.smfj.bytebuffer that return SMFByteBufferPackedAttribute
    Modifier and Type | Method and Description
    --- | ---
    `SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.Builder.`build()` Builds a new `SMFByteBufferPackedAttribute`.
    `static SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.`copyOf(SMFByteBufferPackedAttributeType instance)` Creates an immutable copy of a `SMFByteBufferPackedAttributeType` value.
    `static SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.`of(SMFAttribute attribute, int order, int offsetOctets)` Construct a new immutable `SMFByteBufferPackedAttribute` instance.
    `SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.`withAttribute(SMFAttribute value)` Copy the current immutable object by setting a value for the `attribute` attribute.
    `SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.`withOffsetOctets(int value)` Copy the current immutable object by setting a value for the `offsetOctets` attribute.
    `SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.`withOrder(int value)` Copy the current immutable object by setting a value for the `order` attribute.

    Methods in com.io7m.smfj.bytebuffer that return types with arguments of type SMFByteBufferPackedAttribute
    Modifier and Type | Method and Description
    --- | ---
    `default javaslang.collection.SortedMap<SMFAttributeName,SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfigurationType.`packedAttributesByName()`
    `javaslang.collection.SortedMap<SMFAttributeName,SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfiguration.`packedAttributesByName()`
    `default javaslang.collection.SortedMap<Integer,SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfigurationType.`packedAttributesByOffset()`
    `javaslang.collection.SortedMap<Integer,SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfiguration.`packedAttributesByOffset()`
    `default javaslang.collection.Seq<SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfigurationType.`packedAttributesByOrder()`
    `javaslang.collection.Seq<SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfiguration.`packedAttributesByOrder()`

    Methods in com.io7m.smfj.bytebuffer with parameters of type SMFByteBufferPackedAttribute
    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.

    Constructors in com.io7m.smfj.bytebuffer with parameters of type SMFByteBufferPackedAttribute
    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