public final class R2VertexPUNT16ByteBuffered extends Object implements R2VertexPUNT16Type
ByteBuffer based implementation of the R2VertexPUNT16 record type.| Modifier and Type | Method and Description |
|---|---|
com.io7m.jtensors.ieee754b16.VectorReadable3Db16Type |
getNormalReadable() |
com.io7m.jtensors.ieee754b16.Vector3Db16Type |
getNormalWritable() |
com.io7m.jtensors.ieee754b16.VectorReadable3Db16Type |
getPositionReadable() |
com.io7m.jtensors.ieee754b16.Vector3Db16Type |
getPositionWritable() |
com.io7m.jtensors.ieee754b16.VectorReadable4Db16Type |
getTangentReadable() |
com.io7m.jtensors.ieee754b16.Vector4Db16Type |
getTangentWritable() |
com.io7m.jtensors.ieee754b16.VectorReadable2Db16Type |
getUvReadable() |
com.io7m.jtensors.ieee754b16.Vector2Db16Type |
getUvWritable() |
int |
metaNormalOffsetFromCursor() |
int |
metaNormalOffsetFromType() |
static int |
metaNormalStaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector |
metaNormalType() |
int |
metaPositionOffsetFromCursor() |
int |
metaPositionOffsetFromType() |
static int |
metaPositionStaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector |
metaPositionType() |
int |
metaTangentOffsetFromCursor() |
int |
metaTangentOffsetFromType() |
static int |
metaTangentStaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector |
metaTangentType() |
int |
metaUvOffsetFromCursor() |
int |
metaUvOffsetFromType() |
static int |
metaUvStaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector |
metaUvType() |
static R2VertexPUNT16Type |
newValue(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
Construct a view of a type.
|
static R2VertexPUNT16Type |
newValueWithOffset(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer,
int in_base_offset)
Construct a view of a type.
|
static int |
sizeInOctets() |
int |
sizeOctets() |
public static R2VertexPUNT16Type newValueWithOffset(ByteBuffer in_buffer, com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer, int in_base_offset)
in_buffer - A byte bufferin_pointer - A cursorin_base_offset - The base offset from the cursorpublic static R2VertexPUNT16Type newValue(ByteBuffer in_buffer, com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
in_buffer - A byte bufferin_pointer - A cursorpublic int sizeOctets()
sizeOctets in interface com.io7m.jpra.runtime.java.JPRAValueTypepublic static int sizeInOctets()
public int metaPositionOffsetFromType()
metaPositionOffsetFromType in interface R2VertexPUNT16ReadableTypeposition field, from the start of the typepublic static int metaPositionStaticOffsetFromType()
position from the start of the typepublic int metaPositionOffsetFromCursor()
metaPositionOffsetFromCursor in interface R2VertexPUNT16ReadableTypeposition field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector metaPositionType()
metaPositionType in interface R2VertexPUNT16ReadableTypeposition fieldpublic com.io7m.jtensors.ieee754b16.VectorReadable3Db16Type getPositionReadable()
getPositionReadable in interface R2VertexPUNT16ReadableTypeposition fieldpublic com.io7m.jtensors.ieee754b16.Vector3Db16Type getPositionWritable()
getPositionWritable in interface R2VertexPUNT16WritableTypeposition fieldpublic int metaUvOffsetFromType()
metaUvOffsetFromType in interface R2VertexPUNT16ReadableTypeuv field, from the start of the typepublic static int metaUvStaticOffsetFromType()
uv from the start of the typepublic int metaUvOffsetFromCursor()
metaUvOffsetFromCursor in interface R2VertexPUNT16ReadableTypeuv field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector metaUvType()
metaUvType in interface R2VertexPUNT16ReadableTypeuv fieldpublic com.io7m.jtensors.ieee754b16.VectorReadable2Db16Type getUvReadable()
getUvReadable in interface R2VertexPUNT16ReadableTypeuv fieldpublic com.io7m.jtensors.ieee754b16.Vector2Db16Type getUvWritable()
getUvWritable in interface R2VertexPUNT16WritableTypeuv fieldpublic int metaNormalOffsetFromType()
metaNormalOffsetFromType in interface R2VertexPUNT16ReadableTypenormal field, from the start of the typepublic static int metaNormalStaticOffsetFromType()
normal from the start of the typepublic int metaNormalOffsetFromCursor()
metaNormalOffsetFromCursor in interface R2VertexPUNT16ReadableTypenormal field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector metaNormalType()
metaNormalType in interface R2VertexPUNT16ReadableTypenormal fieldpublic com.io7m.jtensors.ieee754b16.VectorReadable3Db16Type getNormalReadable()
getNormalReadable in interface R2VertexPUNT16ReadableTypenormal fieldpublic com.io7m.jtensors.ieee754b16.Vector3Db16Type getNormalWritable()
getNormalWritable in interface R2VertexPUNT16WritableTypenormal fieldpublic int metaTangentOffsetFromType()
metaTangentOffsetFromType in interface R2VertexPUNT16ReadableTypetangent field, from the start of the typepublic static int metaTangentStaticOffsetFromType()
tangent from the start of the typepublic int metaTangentOffsetFromCursor()
metaTangentOffsetFromCursor in interface R2VertexPUNT16ReadableTypetangent field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAVector metaTangentType()
metaTangentType in interface R2VertexPUNT16ReadableTypetangent fieldpublic com.io7m.jtensors.ieee754b16.VectorReadable4Db16Type getTangentReadable()
getTangentReadable in interface R2VertexPUNT16ReadableTypetangent fieldpublic com.io7m.jtensors.ieee754b16.Vector4Db16Type getTangentWritable()
getTangentWritable in interface R2VertexPUNT16WritableTypetangent fieldCopyright © 2016 <code@io7m.com> http://io7m.com