public final class R2MBTriangleByteBuffered extends Object implements R2MBTriangleType
ByteBuffer based implementation of the R2MBTriangle record type.| Modifier and Type | Method and Description |
|---|---|
int |
getV0() |
int |
getV1() |
int |
getV2() |
int |
metaV0OffsetFromCursor() |
int |
metaV0OffsetFromType() |
static int |
metaV0StaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaV0Type() |
int |
metaV1OffsetFromCursor() |
int |
metaV1OffsetFromType() |
static int |
metaV1StaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaV1Type() |
int |
metaV2OffsetFromCursor() |
int |
metaV2OffsetFromType() |
static int |
metaV2StaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaV2Type() |
static R2MBTriangleType |
newValue(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
Construct a view of a type.
|
static R2MBTriangleType |
newValueWithOffset(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer,
int in_base_offset)
Construct a view of a type.
|
void |
setV0(int x)
Set the value of the
v0 field |
void |
setV1(int x)
Set the value of the
v1 field |
void |
setV2(int x)
Set the value of the
v2 field |
static int |
sizeInOctets() |
int |
sizeOctets() |
public static R2MBTriangleType 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 R2MBTriangleType 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 metaV0OffsetFromType()
metaV0OffsetFromType in interface R2MBTriangleReadableTypev0 field, from the start of the typepublic static int metaV0StaticOffsetFromType()
v0 from the start of the typepublic int metaV0OffsetFromCursor()
metaV0OffsetFromCursor in interface R2MBTriangleReadableTypev0 field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaV0Type()
metaV0Type in interface R2MBTriangleReadableTypev0 fieldpublic int getV0()
getV0 in interface R2MBTriangleReadableTypev0 fieldpublic void setV0(int x)
R2MBTriangleWritableTypev0 fieldsetV0 in interface R2MBTriangleWritableTypex - The new valuepublic int metaV1OffsetFromType()
metaV1OffsetFromType in interface R2MBTriangleReadableTypev1 field, from the start of the typepublic static int metaV1StaticOffsetFromType()
v1 from the start of the typepublic int metaV1OffsetFromCursor()
metaV1OffsetFromCursor in interface R2MBTriangleReadableTypev1 field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaV1Type()
metaV1Type in interface R2MBTriangleReadableTypev1 fieldpublic int getV1()
getV1 in interface R2MBTriangleReadableTypev1 fieldpublic void setV1(int x)
R2MBTriangleWritableTypev1 fieldsetV1 in interface R2MBTriangleWritableTypex - The new valuepublic int metaV2OffsetFromType()
metaV2OffsetFromType in interface R2MBTriangleReadableTypev2 field, from the start of the typepublic static int metaV2StaticOffsetFromType()
v2 from the start of the typepublic int metaV2OffsetFromCursor()
metaV2OffsetFromCursor in interface R2MBTriangleReadableTypev2 field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaV2Type()
metaV2Type in interface R2MBTriangleReadableTypev2 fieldpublic int getV2()
getV2 in interface R2MBTriangleReadableTypev2 fieldpublic void setV2(int x)
R2MBTriangleWritableTypev2 fieldsetV2 in interface R2MBTriangleWritableTypex - The new valueCopyright © 2016 <code@io7m.com> http://io7m.com