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.JPRAValueType
public static int sizeInOctets()
public int metaV0OffsetFromType()
metaV0OffsetFromType
in interface R2MBTriangleReadableType
v0
field, from the start of the typepublic static int metaV0StaticOffsetFromType()
v0
from the start of the typepublic int metaV0OffsetFromCursor()
metaV0OffsetFromCursor
in interface R2MBTriangleReadableType
v0
field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaV0Type()
metaV0Type
in interface R2MBTriangleReadableType
v0
fieldpublic int getV0()
getV0
in interface R2MBTriangleReadableType
v0
fieldpublic void setV0(int x)
R2MBTriangleWritableType
v0
fieldsetV0
in interface R2MBTriangleWritableType
x
- The new valuepublic int metaV1OffsetFromType()
metaV1OffsetFromType
in interface R2MBTriangleReadableType
v1
field, from the start of the typepublic static int metaV1StaticOffsetFromType()
v1
from the start of the typepublic int metaV1OffsetFromCursor()
metaV1OffsetFromCursor
in interface R2MBTriangleReadableType
v1
field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaV1Type()
metaV1Type
in interface R2MBTriangleReadableType
v1
fieldpublic int getV1()
getV1
in interface R2MBTriangleReadableType
v1
fieldpublic void setV1(int x)
R2MBTriangleWritableType
v1
fieldsetV1
in interface R2MBTriangleWritableType
x
- The new valuepublic int metaV2OffsetFromType()
metaV2OffsetFromType
in interface R2MBTriangleReadableType
v2
field, from the start of the typepublic static int metaV2StaticOffsetFromType()
v2
from the start of the typepublic int metaV2OffsetFromCursor()
metaV2OffsetFromCursor
in interface R2MBTriangleReadableType
v2
field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaV2Type()
metaV2Type
in interface R2MBTriangleReadableType
v2
fieldpublic int getV2()
getV2
in interface R2MBTriangleReadableType
v2
fieldpublic void setV2(int x)
R2MBTriangleWritableType
v2
fieldsetV2
in interface R2MBTriangleWritableType
x
- The new valueCopyright © 2017 <code@io7m.com> http://io7m.com