public final class JCGLRGBA16IByteBuffered extends Object implements JCGLRGBA16IType
ByteBuffer based implementation of the JCGLRGBA16I record type.| Modifier and Type | Method and Description |
|---|---|
short |
getA() |
short |
getB() |
short |
getG() |
short |
getR() |
int |
metaAOffsetFromCursor() |
int |
metaAOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned |
metaAType() |
int |
metaBOffsetFromCursor() |
int |
metaBOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned |
metaBType() |
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 JCGLRGBA16IType |
newValue(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
Construct a view of a type.
|
static JCGLRGBA16IType |
newValueWithOffset(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer,
int in_base_offset)
Construct a view of a type.
|
void |
setA(short x)
Set the value of the
a field |
void |
setB(short x)
Set the value of the
b field |
void |
setG(short x)
Set the value of the
g field |
void |
setR(short x)
Set the value of the
r field |
int |
sizeOctets() |
public static JCGLRGBA16IType 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 JCGLRGBA16IType 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 JCGLRGBA16IReadableTyper field, from the start of the typepublic int metaROffsetFromCursor()
metaROffsetFromCursor in interface JCGLRGBA16IReadableTyper field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned metaRType()
metaRType in interface JCGLRGBA16IReadableTyper fieldpublic short getR()
getR in interface JCGLRGBA16IReadableTyper fieldpublic void setR(short x)
JCGLRGBA16IWritableTyper fieldsetR in interface JCGLRGBA16IWritableTypex - The new valuepublic int metaGOffsetFromType()
metaGOffsetFromType in interface JCGLRGBA16IReadableTypeg field, from the start of the typepublic int metaGOffsetFromCursor()
metaGOffsetFromCursor in interface JCGLRGBA16IReadableTypeg field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned metaGType()
metaGType in interface JCGLRGBA16IReadableTypeg fieldpublic short getG()
getG in interface JCGLRGBA16IReadableTypeg fieldpublic void setG(short x)
JCGLRGBA16IWritableTypeg fieldsetG in interface JCGLRGBA16IWritableTypex - The new valuepublic int metaBOffsetFromType()
metaBOffsetFromType in interface JCGLRGBA16IReadableTypeb field, from the start of the typepublic int metaBOffsetFromCursor()
metaBOffsetFromCursor in interface JCGLRGBA16IReadableTypeb field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned metaBType()
metaBType in interface JCGLRGBA16IReadableTypeb fieldpublic short getB()
getB in interface JCGLRGBA16IReadableTypeb fieldpublic void setB(short x)
JCGLRGBA16IWritableTypeb fieldsetB in interface JCGLRGBA16IWritableTypex - The new valuepublic int metaAOffsetFromType()
metaAOffsetFromType in interface JCGLRGBA16IReadableTypea field, from the start of the typepublic int metaAOffsetFromCursor()
metaAOffsetFromCursor in interface JCGLRGBA16IReadableTypea field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerSigned metaAType()
metaAType in interface JCGLRGBA16IReadableTypea fieldpublic short getA()
getA in interface JCGLRGBA16IReadableTypea fieldpublic void setA(short x)
JCGLRGBA16IWritableTypea fieldsetA in interface JCGLRGBA16IWritableTypex - The new valueCopyright © 2016 <code@io7m.com> http://io7m.com