## Uses of Interface
com.io7m.smfj.parser.api.SMFParserEventsType

- Packages that use SMFParserEventsType
  Package | Description
  --- | ---
  com.io7m.smfj.bytebuffer | Functions for packing mesh data into Java ByteBuffers.
  com.io7m.smfj.format.binary | Parser API.
  com.io7m.smfj.format.obj | Wavefront OBJ importer.
  com.io7m.smfj.format.text | Parser API.
  com.io7m.smfj.format.text.v1 | Parser implementation for the 1.* text encoding.
  com.io7m.smfj.frontend | Processing tasks for frontends.
  com.io7m.smfj.parser.api | Parser API.
  com.io7m.smfj.processing.api | Functions and types for processing and filtering meshes.

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

    Subinterfaces of SMFParserEventsType in com.io7m.smfj.bytebuffer
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SMFByteBufferPackedMeshLoaderType` The type of packed meshes.

    Classes in com.io7m.smfj.bytebuffer that implement SMFParserEventsType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SMFByteBufferPackedMeshes` Functions for loading and packing meshes.

  - ### Uses of SMFParserEventsType in com.io7m.smfj.format.binary

    Methods in com.io7m.smfj.format.binary with parameters of type SMFParserEventsType
    Modifier and Type | Method and Description
    --- | ---
    `SMFParserRandomAccessType` | SMFFormatBinary.`parserCreateRandomAccess(SMFParserEventsType in_events, URI in_uri, FileChannel in_channel)`
    `SMFParserSequentialType` | SMFFormatBinary.`parserCreateSequential(SMFParserEventsType in_events, URI in_uri, InputStream in_stream)`

  - ### Uses of SMFParserEventsType in com.io7m.smfj.format.obj

    Methods in com.io7m.smfj.format.obj with parameters of type SMFParserEventsType
    Modifier and Type | Method and Description
    --- | ---
    `static SMFOBJImporterType` | SMFOBJImporter.`create(Optional<Path> in_path, InputStream in_stream, SMFParserEventsType in_events)` Create a new OBJ importer.
    `SMFParserRandomAccessType` | SMFFormatOBJ.`parserCreateRandomAccess(SMFParserEventsType events, URI path, FileChannel file)`
    `SMFParserSequentialType` | SMFFormatOBJ.`parserCreateSequential(SMFParserEventsType events, URI uri, InputStream stream)`

  - ### Uses of SMFParserEventsType in com.io7m.smfj.format.text

    Methods in com.io7m.smfj.format.text with parameters of type SMFParserEventsType
    Modifier and Type | Method and Description
    --- | ---
    `SMFParserRandomAccessType` | SMFFormatText.`parserCreateRandomAccess(SMFParserEventsType events, URI uri, FileChannel file)`
    `SMFParserSequentialType` | SMFFormatText.`parserCreateSequential(SMFParserEventsType in_events, URI in_uri, InputStream in_stream)`

  - ### Uses of SMFParserEventsType in com.io7m.smfj.format.text.v1

    Constructors in com.io7m.smfj.format.text.v1 with parameters of type SMFParserEventsType
    Constructor and Description
    `SMFTV1Parser(SMFFormatVersion in_version, SMFParserEventsType in_events, SMFTLineReaderType in_reader)` Construct a parser.

  - ### Uses of SMFParserEventsType in com.io7m.smfj.frontend

    Subinterfaces of SMFParserEventsType in com.io7m.smfj.frontend
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SMFFCopierType` A copier that simply delivers data from a parser to a serializer.

    Classes in com.io7m.smfj.frontend that implement SMFParserEventsType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SMFFCopier` The default implementation of the `SMFFCopierType`.

  - ### Uses of SMFParserEventsType in com.io7m.smfj.parser.api

    Methods in com.io7m.smfj.parser.api with parameters of type SMFParserEventsType
    Modifier and Type | Method and Description
    --- | ---
    `SMFParserRandomAccessType` | SMFParserProviderType.`parserCreateRandomAccess(SMFParserEventsType events, URI uri, FileChannel file)`
    `SMFParserSequentialType` | SMFParserProviderType.`parserCreateSequential(SMFParserEventsType events, URI uri, InputStream stream)`

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

    Subinterfaces of SMFParserEventsType in com.io7m.smfj.processing.api
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SMFMemoryMeshProducerType` The type of parser event listeners that produce values of type `SMFMemoryMeshType` as a result.

    Classes in com.io7m.smfj.processing.api that implement SMFParserEventsType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SMFMemoryMeshProducer` The default implementation of the `SMFMemoryMeshProducerType` interface.

    Methods in com.io7m.smfj.processing.api with parameters of type SMFParserEventsType
    Modifier and Type | Method and Description
    --- | ---
    `static SMFParserRandomAccessType` | SMFMemoryMeshParser.`createRandomAccess(SMFMemoryMesh mesh, SMFParserEventsType events)` Create a new random access parser from the given mesh.
    `static SMFParserSequentialType` | SMFMemoryMeshParser.`createSequential(SMFMemoryMesh mesh, SMFParserEventsType events)` Create a new sequential access parser from the given mesh.

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