public final class JCGLRG32IByteBuffered extends Object implements JCGLRG32IType
ByteBuffer based implementation of the JCGLRG32I record type.| Modifier and Type | Method and Description |
|---|---|
int |
getG() |
int |
getR() |
int |
metaGOffsetFromCursor() |
int |
metaGOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned |
metaGType() |
int |
metaROffsetFromCursor() |
int |
metaROffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned |
metaRType() |
static JCGLRG32IType |
newValue(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
Construct a view of a type.
|
static JCGLRG32IType |
newValueWithOffset(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer,
int in_base_offset)
Construct a view of a type.
|
void |
setG(int x)
Set the value of the
g field |
void |
setR(int x)
Set the value of the
r field |
int |
sizeOctets() |
public static JCGLRG32IType 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 JCGLRG32IType 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 JCGLRG32IReadableTyper field, from the start of the typepublic int metaROffsetFromCursor()
metaROffsetFromCursor in interface JCGLRG32IReadableTyper field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned metaRType()
metaRType in interface JCGLRG32IReadableTyper fieldpublic int getR()
getR in interface JCGLRG32IReadableTyper fieldpublic void setR(int x)
JCGLRG32IWritableTyper fieldsetR in interface JCGLRG32IWritableTypex - The new valuepublic int metaGOffsetFromType()
metaGOffsetFromType in interface JCGLRG32IReadableTypeg field, from the start of the typepublic int metaGOffsetFromCursor()
metaGOffsetFromCursor in interface JCGLRG32IReadableTypeg field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned metaGType()
metaGType in interface JCGLRG32IReadableTypeg fieldpublic int getG()
getG in interface JCGLRG32IReadableTypeg fieldpublic void setG(int x)
JCGLRG32IWritableTypeg fieldsetG in interface JCGLRG32IWritableTypex - The new valueCopyright © 2016 <code@io7m.com> http://io7m.com