public final class R2MBHeaderByteBuffered extends Object implements R2MBHeaderType
ByteBuffer based implementation of the R2MBHeader record type.| Modifier and Type | Method and Description |
|---|---|
byte |
getMagic0() |
byte |
getMagic1() |
byte |
getMagic2() |
byte |
getMagic3() |
int |
getTriangleCount() |
int |
getVersion() |
int |
getVertexCount() |
int |
metaMagic0OffsetFromCursor() |
int |
metaMagic0OffsetFromType() |
static int |
metaMagic0StaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaMagic0Type() |
int |
metaMagic1OffsetFromCursor() |
int |
metaMagic1OffsetFromType() |
static int |
metaMagic1StaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaMagic1Type() |
int |
metaMagic2OffsetFromCursor() |
int |
metaMagic2OffsetFromType() |
static int |
metaMagic2StaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaMagic2Type() |
int |
metaMagic3OffsetFromCursor() |
int |
metaMagic3OffsetFromType() |
static int |
metaMagic3StaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaMagic3Type() |
int |
metaTriangleCountOffsetFromCursor() |
int |
metaTriangleCountOffsetFromType() |
static int |
metaTriangleCountStaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaTriangleCountType() |
int |
metaVersionOffsetFromCursor() |
int |
metaVersionOffsetFromType() |
static int |
metaVersionStaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaVersionType() |
int |
metaVertexCountOffsetFromCursor() |
int |
metaVertexCountOffsetFromType() |
static int |
metaVertexCountStaticOffsetFromType() |
com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned |
metaVertexCountType() |
static R2MBHeaderType |
newValue(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer)
Construct a view of a type.
|
static R2MBHeaderType |
newValueWithOffset(ByteBuffer in_buffer,
com.io7m.jpra.runtime.java.JPRACursorByteReadableType in_pointer,
int in_base_offset)
Construct a view of a type.
|
void |
setMagic0(byte x)
Set the value of the
magic0 field |
void |
setMagic1(byte x)
Set the value of the
magic1 field |
void |
setMagic2(byte x)
Set the value of the
magic2 field |
void |
setMagic3(byte x)
Set the value of the
magic3 field |
void |
setTriangleCount(int x)
Set the value of the
triangle_count field |
void |
setVersion(int x)
Set the value of the
version field |
void |
setVertexCount(int x)
Set the value of the
vertex_count field |
static int |
sizeInOctets() |
int |
sizeOctets() |
public static R2MBHeaderType 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 R2MBHeaderType 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 static int sizeInOctets()
public int metaMagic0OffsetFromType()
metaMagic0OffsetFromType in interface R2MBHeaderReadableTypemagic0 field, from the start of the typepublic static int metaMagic0StaticOffsetFromType()
magic0 from the start of the typepublic int metaMagic0OffsetFromCursor()
metaMagic0OffsetFromCursor in interface R2MBHeaderReadableTypemagic0 field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaMagic0Type()
metaMagic0Type in interface R2MBHeaderReadableTypemagic0 fieldpublic byte getMagic0()
getMagic0 in interface R2MBHeaderReadableTypemagic0 fieldpublic void setMagic0(byte x)
R2MBHeaderWritableTypemagic0 fieldsetMagic0 in interface R2MBHeaderWritableTypex - The new valuepublic int metaMagic1OffsetFromType()
metaMagic1OffsetFromType in interface R2MBHeaderReadableTypemagic1 field, from the start of the typepublic static int metaMagic1StaticOffsetFromType()
magic1 from the start of the typepublic int metaMagic1OffsetFromCursor()
metaMagic1OffsetFromCursor in interface R2MBHeaderReadableTypemagic1 field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaMagic1Type()
metaMagic1Type in interface R2MBHeaderReadableTypemagic1 fieldpublic byte getMagic1()
getMagic1 in interface R2MBHeaderReadableTypemagic1 fieldpublic void setMagic1(byte x)
R2MBHeaderWritableTypemagic1 fieldsetMagic1 in interface R2MBHeaderWritableTypex - The new valuepublic int metaMagic2OffsetFromType()
metaMagic2OffsetFromType in interface R2MBHeaderReadableTypemagic2 field, from the start of the typepublic static int metaMagic2StaticOffsetFromType()
magic2 from the start of the typepublic int metaMagic2OffsetFromCursor()
metaMagic2OffsetFromCursor in interface R2MBHeaderReadableTypemagic2 field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaMagic2Type()
metaMagic2Type in interface R2MBHeaderReadableTypemagic2 fieldpublic byte getMagic2()
getMagic2 in interface R2MBHeaderReadableTypemagic2 fieldpublic void setMagic2(byte x)
R2MBHeaderWritableTypemagic2 fieldsetMagic2 in interface R2MBHeaderWritableTypex - The new valuepublic int metaMagic3OffsetFromType()
metaMagic3OffsetFromType in interface R2MBHeaderReadableTypemagic3 field, from the start of the typepublic static int metaMagic3StaticOffsetFromType()
magic3 from the start of the typepublic int metaMagic3OffsetFromCursor()
metaMagic3OffsetFromCursor in interface R2MBHeaderReadableTypemagic3 field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaMagic3Type()
metaMagic3Type in interface R2MBHeaderReadableTypemagic3 fieldpublic byte getMagic3()
getMagic3 in interface R2MBHeaderReadableTypemagic3 fieldpublic void setMagic3(byte x)
R2MBHeaderWritableTypemagic3 fieldsetMagic3 in interface R2MBHeaderWritableTypex - The new valuepublic int metaVersionOffsetFromType()
metaVersionOffsetFromType in interface R2MBHeaderReadableTypeversion field, from the start of the typepublic static int metaVersionStaticOffsetFromType()
version from the start of the typepublic int metaVersionOffsetFromCursor()
metaVersionOffsetFromCursor in interface R2MBHeaderReadableTypeversion field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaVersionType()
metaVersionType in interface R2MBHeaderReadableTypeversion fieldpublic int getVersion()
getVersion in interface R2MBHeaderReadableTypeversion fieldpublic void setVersion(int x)
R2MBHeaderWritableTypeversion fieldsetVersion in interface R2MBHeaderWritableTypex - The new valuepublic int metaVertexCountOffsetFromType()
metaVertexCountOffsetFromType in interface R2MBHeaderReadableTypevertex_count field, from the start of the typepublic static int metaVertexCountStaticOffsetFromType()
vertex_count from the start of the typepublic int metaVertexCountOffsetFromCursor()
metaVertexCountOffsetFromCursor in interface R2MBHeaderReadableTypevertex_count field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaVertexCountType()
metaVertexCountType in interface R2MBHeaderReadableTypevertex_count fieldpublic int getVertexCount()
getVertexCount in interface R2MBHeaderReadableTypevertex_count fieldpublic void setVertexCount(int x)
R2MBHeaderWritableTypevertex_count fieldsetVertexCount in interface R2MBHeaderWritableTypex - The new valuepublic int metaTriangleCountOffsetFromType()
metaTriangleCountOffsetFromType in interface R2MBHeaderReadableTypetriangle_count field, from the start of the typepublic static int metaTriangleCountStaticOffsetFromType()
triangle_count from the start of the typepublic int metaTriangleCountOffsetFromCursor()
metaTriangleCountOffsetFromCursor in interface R2MBHeaderReadableTypetriangle_count field, from the cursorpublic com.io7m.jpra.runtime.java.JPRATypeModel.JPRAIntegerUnsigned metaTriangleCountType()
metaTriangleCountType in interface R2MBHeaderReadableTypetriangle_count fieldpublic int getTriangleCount()
getTriangleCount in interface R2MBHeaderReadableTypetriangle_count fieldpublic void setTriangleCount(int x)
R2MBHeaderWritableTypetriangle_count fieldsetTriangleCount in interface R2MBHeaderWritableTypex - The new valueCopyright © 2017 <code@io7m.com> http://io7m.com