| Package | Description |
|---|---|
| com.io7m.smfj.bytebuffer |
Functions for packing mesh data into Java ByteBuffers.
|
| com.io7m.smfj.core |
Core types and functions.
|
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
SMFByteBufferPackerEventsType.onAllocateTriangleBuffer(SMFTriangles triangles,
long size)
A function that will allocate a
ByteBuffer to hold triangle
data. |
| Modifier and Type | Method and Description |
|---|---|
SMFTriangles |
SMFTriangles.Builder.build()
Builds a new
SMFTriangles. |
static SMFTriangles |
SMFTriangles.copyOf(SMFTrianglesType instance)
Creates an immutable copy of a
SMFTrianglesType value. |
static SMFTriangles |
SMFTriangles.of(long triangleCount,
int triangleIndexSizeBits)
Construct a new immutable
SMFTriangles instance. |
default SMFTriangles |
SMFHeaderType.triangles() |
SMFTriangles |
SMFHeader.triangles() |
SMFTriangles |
SMFTriangles.withTriangleCount(long value)
Copy the current immutable object by setting a value for the
triangleCount attribute. |
SMFTriangles |
SMFTriangles.withTriangleIndexSizeBits(int value)
Copy the current immutable object by setting a value for the
triangleIndexSizeBits attribute. |
| Modifier and Type | Method and Description |
|---|---|
static SMFHeader |
SMFHeader.of(SMFTriangles triangles,
long vertexCount,
Optional<SMFSchemaIdentifier> schemaIdentifier,
SMFCoordinateSystem coordinateSystem,
javaslang.collection.List<SMFAttribute> attributesInOrder)
Construct a new immutable
SMFHeader instance. |
SMFHeader.Builder |
SMFHeader.Builder.setTriangles(SMFTriangles triangles)
Initializes the value for the
triangles attribute. |
SMFHeader |
SMFHeader.withTriangles(SMFTriangles value)
Copy the current immutable object by setting a value for the
triangles attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com