| Package | Description |
|---|---|
| com.io7m.smfj.bytebuffer |
Functions for packing mesh data into Java ByteBuffers.
|
| Modifier and Type | Method and Description |
|---|---|
SMFByteBufferPackedTriangles |
SMFByteBufferPackedTriangles.Builder.build()
Builds a new
SMFByteBufferPackedTriangles. |
static SMFByteBufferPackedTriangles |
SMFByteBufferPackedTriangles.copyOf(SMFByteBufferPackedTrianglesType instance)
Creates an immutable copy of a
SMFByteBufferPackedTrianglesType value. |
static SMFByteBufferPackedTriangles |
SMFByteBufferPackedTriangles.of(ByteBuffer byteBuffer,
long triangleCount,
int triangleIndexSizeBits)
Construct a new immutable
SMFByteBufferPackedTriangles instance. |
SMFByteBufferPackedTriangles |
SMFByteBufferPackedTriangles.withByteBuffer(ByteBuffer value)
Copy the current immutable object by setting a value for the
byteBuffer attribute. |
SMFByteBufferPackedTriangles |
SMFByteBufferPackedTriangles.withTriangleCount(long value)
Copy the current immutable object by setting a value for the
triangleCount attribute. |
SMFByteBufferPackedTriangles |
SMFByteBufferPackedTriangles.withTriangleIndexSizeBits(int value)
Copy the current immutable object by setting a value for the
triangleIndexSizeBits attribute. |
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFByteBufferPackedTriangles> |
SMFByteBufferPackedMeshType.triangles() |
Optional<SMFByteBufferPackedTriangles> |
SMFByteBufferPackedMesh.triangles() |
| Modifier and Type | Method and Description |
|---|---|
SMFByteBufferPackedMesh.Builder |
SMFByteBufferPackedMesh.Builder.setTriangles(SMFByteBufferPackedTriangles triangles)
Initializes the optional value
triangles to triangles. |
SMFByteBufferPackedMesh |
SMFByteBufferPackedMesh.withTriangles(SMFByteBufferPackedTriangles value)
Copy the current immutable object by setting a present value for the optional
triangles attribute. |
| Modifier and Type | Method and Description |
|---|---|
static SMFByteBufferPackedMesh |
SMFByteBufferPackedMesh.of(javaslang.collection.Seq<SMFByteBufferPackedAttributeSet> attributeSets,
Optional<SMFByteBufferPackedTriangles> triangles,
SMFHeader header)
Construct a new immutable
SMFByteBufferPackedMesh instance. |
SMFByteBufferPackedMesh.Builder |
SMFByteBufferPackedMesh.Builder.setTriangles(Optional<? extends SMFByteBufferPackedTriangles> triangles)
Initializes the optional value
triangles to triangles. |
SMFByteBufferPackedMesh |
SMFByteBufferPackedMesh.withTriangles(Optional<? extends SMFByteBufferPackedTriangles> optional)
Copy the current immutable object by setting an optional value for the
triangles attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com