com.io7m.smfj.bytebuffer

## Interface SMFByteBufferPackedMeshLoaderType

- All Superinterfaces:
    SMFParserEventsErrorType, SMFParserEventsType
  All Known Implementing Classes:
    SMFByteBufferPackedMeshes

      public interface SMFByteBufferPackedMeshLoaderType
      extends SMFParserEventsType

  The type of packed meshes.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `javaslang.collection.List<SMFErrorType>` | `errors()`
    `SMFByteBufferPackedMesh` | `mesh()`
    `javaslang.collection.List<SMFWarningType>` | `warnings()`

    - ### Methods inherited from interface com.io7m.smfj.parser.api.SMFParserEventsType

      `onFinish, onStart, onVersionReceived`

    - ### Methods inherited from interface com.io7m.smfj.parser.api.SMFParserEventsErrorType

      `onError, onWarning`

- - ### Method Detail

    - #### errors

          javaslang.collection.List<SMFErrorType> errors()

      Returns:
        The list of errors encountered during parsing, if any

    - #### warnings

          javaslang.collection.List<SMFWarningType> warnings()

      Returns:
        The list of warnings encountered during parsing, if any

    - #### mesh

          SMFByteBufferPackedMesh mesh()
                                throws IllegalStateException

      Returns:
        The packed mesh
      Throws:
        `IllegalStateException` - Iff `errors()` is non-empty

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