@Export @Version("1.0.0")
Package com.io7m.smfj.core
Core types and functions.
-
Interface Summary Interface Description SMFAttributeNameType An attribute name.SMFAttributeType An attribute.SMFCoordinateSystemType The specification of a coordinate system and face winding order.SMFErrorType The type of errors.SMFFormatDescriptionType A description of a format.SMFFormatVersionType A format version.SMFHeaderType Information about an SMF file.SMFMetadataValueType A parsed metadata value.SMFPartialBiFunctionType<A,B,C,E extends java.lang.Exception> The type of two-argument partial functions.SMFSchemaIdentifierType A schema identifier.SMFSchemaNameType A schema name.SMFTrianglesType Information about triangles in a mesh.SMFWarningType The type of warnings. -
Class Summary Class Description SMFAttribute An attribute.SMFAttribute.Builder Builds instances of typeSMFAttribute
.SMFAttributeName An attribute name.SMFAttributeName.Builder Builds instances of typeSMFAttributeName
.SMFAttributeNames Validity checks for attribute names.SMFCoordinateSystem The specification of a coordinate system and face winding order.SMFCoordinateSystem.Builder Builds instances of typeSMFCoordinateSystem
.SMFFormatDescription A description of a format.SMFFormatDescription.Builder Builds instances of typeSMFFormatDescription
.SMFFormatVersion A format version.SMFFormatVersion.Builder Builds instances of typeSMFFormatVersion
.SMFFormatVersionMutable A modifiable implementation of theSMFFormatVersionType
type.SMFHeader Information about an SMF file.SMFHeader.Builder Builds instances of typeSMFHeader
.SMFMetadataValue A parsed metadata value.SMFMetadataValue.Builder Builds instances of typeSMFMetadataValue
.SMFPartial<A> The result of evaluating a partial function.SMFPartialLogged<A> The result of evaluating a partial function, with log messages.SMFSchemaIdentifier A schema identifier.SMFSchemaIdentifier.Builder Builds instances of typeSMFSchemaIdentifier
.SMFSchemaName A schema name.SMFSchemaName.Builder Builds instances of typeSMFSchemaName
.SMFSchemaNames Validity checks for schema names.SMFSupportedSizes The supported sizes in bits of each type.SMFTriangles Information about triangles in a mesh.SMFTriangles.Builder Builds instances of typeSMFTriangles
.SMFVoid A void value. -
Enum Summary Enum Description SMFComponentType The kind of components.SMFFaceWindingOrder The face winding order for triangles.