## Uses of Class
com.io7m.smfj.processing.api.SMFMetadata

- Packages that use SMFMetadata
  Package | Description
  --- | ---
  com.io7m.smfj.processing.api | Functions and types for processing and filtering meshes.

- - ### Uses of SMFMetadata in com.io7m.smfj.processing.api

    Methods in com.io7m.smfj.processing.api that return SMFMetadata
    Modifier and Type | Method and Description
    --- | ---
    `SMFMetadata` | SMFMetadata.Builder.`build()` Builds a new `SMFMetadata`.
    `static SMFMetadata` | SMFMetadata.`copyOf(SMFMetadataType instance)` Creates an immutable copy of a `SMFMetadataType` value.
    `static SMFMetadata` | SMFMetadata.`of(SMFSchemaIdentifier schema, byte[] data)` Construct a new immutable `SMFMetadata` instance.
    `SMFMetadata` | SMFMetadata.`withData(byte... elements)` Copy the current immutable object with elements that replace the content of `data`.
    `SMFMetadata` | SMFMetadata.`withSchema(SMFSchemaIdentifier value)` Copy the current immutable object by setting a value for the `schema` attribute.

    Methods in com.io7m.smfj.processing.api that return types with arguments of type SMFMetadata
    Modifier and Type | Method and Description
    --- | ---
    `javaslang.collection.Vector<SMFMetadata>` | SMFMemoryMeshType.`metadata()`
    `javaslang.collection.Vector<SMFMetadata>` | SMFMemoryMesh.`metadata()`

    Methods in com.io7m.smfj.processing.api with parameters of type SMFMetadata
    Modifier and Type | Method and Description
    --- | ---
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`addMetadata(SMFMetadata element)`

    Method parameters in com.io7m.smfj.processing.api with type arguments of type SMFMetadata
    Modifier and Type | Method and Description
    --- | ---
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`addAllMetadata(Iterable<SMFMetadata> element)`
    `static SMFMemoryMesh` | SMFMemoryMesh.`of(SMFHeader header, javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> arrays, javaslang.collection.Vector<SMFMetadata> metadata, javaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector3L> triangles)` Construct a new immutable `SMFMemoryMesh` instance.
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`setIterableMetadata(Iterable<SMFMetadata> elements)`
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`setMetadata(javaslang.collection.Vector<SMFMetadata> elements)`
    `SMFMemoryMesh` | SMFMemoryMesh.`withMetadata(javaslang.collection.Vector<SMFMetadata> value)`

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