public final class JCGLR16IByteBuffered extends Object implements JCGLR16IType
ByteBuffer based implementation of the JCGLR16I record type.| Modifier and Type | Method and Description |
|---|---|
short |
getR() |
int |
metaROffsetFromCursor() |
int |
metaROffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned |
metaRType() |
static JCGLR16IType |
newValue(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
Construct a view of a type.
|
static JCGLR16IType |
newValueWithOffset(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer,
int in_base_offset)
Construct a view of a type.
|
void |
setR(short x)
Set the value of the
r field |
int |
sizeOctets() |
public static JCGLR16IType 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 JCGLR16IType 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 int metaROffsetFromType()
metaROffsetFromType in interface JCGLR16IReadableTyper field, from the start of the typepublic int metaROffsetFromCursor()
metaROffsetFromCursor in interface JCGLR16IReadableTyper field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned metaRType()
metaRType in interface JCGLR16IReadableTyper fieldpublic short getR()
getR in interface JCGLR16IReadableTyper fieldpublic void setR(short x)
JCGLR16IWritableTyper fieldsetR in interface JCGLR16IWritableTypex - The new valueCopyright © 2016 <code@io7m.com> http://io7m.com