public final class JCGLRGBA16FByteBuffered extends Object implements JCGLRGBA16FType
ByteBuffer based implementation of the JCGLRGBA16F record type.| Modifier and Type | Method and Description |
|---|---|
double |
getA() |
double |
getB() |
double |
getG() |
double |
getR() |
int |
metaAOffsetFromCursor() |
int |
metaAOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat |
metaAType() |
int |
metaBOffsetFromCursor() |
int |
metaBOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat |
metaBType() |
int |
metaGOffsetFromCursor() |
int |
metaGOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat |
metaGType() |
int |
metaROffsetFromCursor() |
int |
metaROffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat |
metaRType() |
static JCGLRGBA16FType |
newValue(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
Construct a view of a type.
|
static JCGLRGBA16FType |
newValueWithOffset(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer,
int in_base_offset)
Construct a view of a type.
|
void |
setA(double x)
Set the value of the
a field |
void |
setB(double x)
Set the value of the
b field |
void |
setG(double x)
Set the value of the
g field |
void |
setR(double x)
Set the value of the
r field |
int |
sizeOctets() |
public static JCGLRGBA16FType 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 JCGLRGBA16FType 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 JCGLRGBA16FReadableTyper field, from the start of the typepublic int metaROffsetFromCursor()
metaROffsetFromCursor in interface JCGLRGBA16FReadableTyper field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat metaRType()
metaRType in interface JCGLRGBA16FReadableTyper fieldpublic double getR()
getR in interface JCGLRGBA16FReadableTyper fieldpublic void setR(double x)
JCGLRGBA16FWritableTyper fieldsetR in interface JCGLRGBA16FWritableTypex - The new valuepublic int metaGOffsetFromType()
metaGOffsetFromType in interface JCGLRGBA16FReadableTypeg field, from the start of the typepublic int metaGOffsetFromCursor()
metaGOffsetFromCursor in interface JCGLRGBA16FReadableTypeg field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat metaGType()
metaGType in interface JCGLRGBA16FReadableTypeg fieldpublic double getG()
getG in interface JCGLRGBA16FReadableTypeg fieldpublic void setG(double x)
JCGLRGBA16FWritableTypeg fieldsetG in interface JCGLRGBA16FWritableTypex - The new valuepublic int metaBOffsetFromType()
metaBOffsetFromType in interface JCGLRGBA16FReadableTypeb field, from the start of the typepublic int metaBOffsetFromCursor()
metaBOffsetFromCursor in interface JCGLRGBA16FReadableTypeb field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat metaBType()
metaBType in interface JCGLRGBA16FReadableTypeb fieldpublic double getB()
getB in interface JCGLRGBA16FReadableTypeb fieldpublic void setB(double x)
JCGLRGBA16FWritableTypeb fieldsetB in interface JCGLRGBA16FWritableTypex - The new valuepublic int metaAOffsetFromType()
metaAOffsetFromType in interface JCGLRGBA16FReadableTypea field, from the start of the typepublic int metaAOffsetFromCursor()
metaAOffsetFromCursor in interface JCGLRGBA16FReadableTypea field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAFloat metaAType()
metaAType in interface JCGLRGBA16FReadableTypea fieldpublic double getA()
getA in interface JCGLRGBA16FReadableTypea fieldpublic void setA(double x)
JCGLRGBA16FWritableTypea fieldsetA in interface JCGLRGBA16FWritableTypex - The new valueCopyright © 2016 <code@io7m.com> http://io7m.com