| Package | Description |
|---|---|
| com.io7m.smfj.bytebuffer |
Functions for packing mesh data into Java ByteBuffers.
|
| com.io7m.smfj.core |
Core types and functions.
|
| com.io7m.smfj.format.binary |
Parser API.
|
| com.io7m.smfj.format.binary.v1 |
Parser implementation for the 1.* format.
|
| 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.probe.api |
Version probe API.
|
| com.io7m.smfj.processing.api |
Functions and types for processing and filtering meshes.
|
| com.io7m.smfj.serializer.api |
Serializer API.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsHeaderType> |
SMFByteBufferPackedMeshes.onVersionReceived(SMFFormatVersion version) |
| Modifier and Type | Method and Description |
|---|---|
SMFFormatVersion |
SMFFormatVersion.Builder.build()
Builds a new
SMFFormatVersion. |
static SMFFormatVersion |
SMFFormatVersion.copyOf(SMFFormatVersionType instance)
Creates an immutable copy of a
SMFFormatVersionType value. |
static SMFFormatVersion |
SMFFormatVersion.of(int major,
int minor)
Construct a new immutable
SMFFormatVersion instance. |
SMFFormatVersion |
SMFFormatVersionMutable.toImmutable()
Converts to
SMFFormatVersion. |
SMFFormatVersion |
SMFFormatVersion.withMajor(int value)
Copy the current immutable object by setting a value for the
major attribute. |
SMFFormatVersion |
SMFFormatVersion.withMinor(int value)
Copy the current immutable object by setting a value for the
minor attribute. |
| Modifier and Type | Method and Description |
|---|---|
javaslang.collection.SortedSet<SMFFormatVersion> |
SMFFormatBinary.parserSupportedVersions() |
javaslang.collection.SortedSet<SMFFormatVersion> |
SMFFormatBinary.serializerSupportedVersions() |
| Modifier and Type | Method and Description |
|---|---|
SMFSerializerType |
SMFFormatBinary.serializerCreate(SMFFormatVersion version,
URI uri,
OutputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFHeader> |
SMFBv1Headers.parse(SMFFormatVersion version,
SMFBDataStreamReaderType reader,
SMFBSection section)
Parse a header.
|
| Constructor and Description |
|---|
SMFBv1Parser(SMFFormatVersion in_version,
BitSet in_state,
SMFBDataStreamReaderType in_reader,
SMFParserEventsHeaderType in_events_header)
Construct a parser.
|
SMFBv1Serializer(SMFFormatVersion in_version,
URI in_uri,
OutputStream in_stream)
Construct a serializer.
|
| Modifier and Type | Method and Description |
|---|---|
javaslang.collection.SortedSet<SMFFormatVersion> |
SMFFormatOBJ.parserSupportedVersions() |
| Modifier and Type | Method and Description |
|---|---|
javaslang.collection.SortedSet<SMFFormatVersion> |
SMFFormatText.parserSupportedVersions() |
javaslang.collection.SortedSet<SMFFormatVersion> |
SMFFormatText.serializerSupportedVersions() |
| Modifier and Type | Method and Description |
|---|---|
SMFSerializerType |
SMFFormatText.serializerCreate(SMFFormatVersion version,
URI uri,
OutputStream stream) |
| Constructor and Description |
|---|
SMFTV1Parser(SMFFormatVersion in_version,
BitSet in_state,
SMFParserEventsType in_events,
SMFTLineReaderType in_reader)
Construct a parser.
|
SMFTV1Serializer(SMFFormatVersion in_version,
URI in_uri,
OutputStream in_stream)
Construct a serializer.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsHeaderType> |
SMFFCopier.onVersionReceived(SMFFormatVersion in_version) |
| Modifier and Type | Method and Description |
|---|---|
javaslang.collection.SortedSet<SMFFormatVersion> |
SMFParserProviderType.parserSupportedVersions() |
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsHeaderType> |
SMFParserEventsType.onVersionReceived(SMFFormatVersion version)
The file format version has been successfully parsed.
|
| Modifier and Type | Method and Description |
|---|---|
SMFFormatVersion |
SMFVersionProbedType.version() |
SMFFormatVersion |
SMFVersionProbed.version() |
| Modifier and Type | Method and Description |
|---|---|
static SMFVersionProbed |
SMFVersionProbed.of(SMFParserProviderType provider,
SMFFormatVersion version)
Construct a new immutable
SMFVersionProbed instance. |
SMFVersionProbed.Builder |
SMFVersionProbed.Builder.setVersion(SMFFormatVersion version)
Initializes the value for the
version attribute. |
SMFVersionProbed |
SMFVersionProbed.withVersion(SMFFormatVersion value)
Copy the current immutable object by setting a value for the
version attribute. |
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsHeaderType> |
SMFMemoryMeshProducer.onVersionReceived(SMFFormatVersion version) |
| Modifier and Type | Method and Description |
|---|---|
javaslang.collection.SortedSet<SMFFormatVersion> |
SMFSerializerProviderType.serializerSupportedVersions() |
| Modifier and Type | Method and Description |
|---|---|
SMFSerializerType |
SMFSerializerProviderType.serializerCreate(SMFFormatVersion version,
URI uri,
OutputStream stream) |
Copyright © 2017 <code@io7m.com> http://io7m.com