public static int createIdUid(FlatBufferBuilder builder, long id, long uid) { builder.prep(8, 16); builder.putLong(uid); builder.pad(4); builder.putInt((int)id); return builder.offset(); } }
public static int createPointFloat_(FlatBufferBuilder builder, float x, float y) { builder.prep(4, 8); builder.putFloat(y); builder.putFloat(x); return builder.offset(); } };
public static int createPointDouble_(FlatBufferBuilder builder, double x, double y) { builder.prep(8, 16); builder.putDouble(y); builder.putDouble(x); return builder.offset(); } };
public static int createCircleDouble_(FlatBufferBuilder builder, double x, double y, double radius) { builder.prep(8, 24); builder.putDouble(radius); builder.putDouble(y); builder.putDouble(x); return builder.offset(); } };
public static int createCircleFloat_(FlatBufferBuilder builder, float x, float y, float radius) { builder.prep(4, 12); builder.putFloat(radius); builder.putFloat(y); builder.putFloat(x); return builder.offset(); } };
public static int createBoxFloat_(FlatBufferBuilder builder, float minX, float minY, float maxX, float maxY) { builder.prep(4, 16); builder.putFloat(maxY); builder.putFloat(maxX); builder.putFloat(minY); builder.putFloat(minX); return builder.offset(); } };
public static int createLineDouble_(FlatBufferBuilder builder, double minX, double minY, double maxX, double maxY) { builder.prep(8, 32); builder.putDouble(maxY); builder.putDouble(maxX); builder.putDouble(minY); builder.putDouble(minX); return builder.offset(); } };
public static int createBoxDouble_(FlatBufferBuilder builder, double minX, double minY, double maxX, double maxY) { builder.prep(8, 32); builder.putDouble(maxY); builder.putDouble(maxX); builder.putDouble(minY); builder.putDouble(minX); return builder.offset(); } };
public static int createLineFloat_(FlatBufferBuilder builder, float minX, float minY, float maxX, float maxY) { builder.prep(4, 16); builder.putFloat(maxY); builder.putFloat(maxX); builder.putFloat(minY); builder.putFloat(minX); return builder.offset(); } };
/** * Set the current vtable at `voffset` to the current location in the buffer. * * @param voffset The index into the vtable to store the offset relative to the end of the * buffer. */ public void slot(int voffset) { vtable[voffset] = offset(); }
public static int createPointFloat_(FlatBufferBuilder builder, float x, float y) { builder.prep(4, 8); builder.putFloat(y); builder.putFloat(x); return builder.offset(); } };
public static int createPointDouble_(FlatBufferBuilder builder, double x, double y) { builder.prep(8, 16); builder.putDouble(y); builder.putDouble(x); return builder.offset(); } };
public static int createCircleDouble_(FlatBufferBuilder builder, double x, double y, double radius) { builder.prep(8, 24); builder.putDouble(radius); builder.putDouble(y); builder.putDouble(x); return builder.offset(); } };
public static int createBounds(FlatBufferBuilder builder, float x1, float y1, float x2, float y2) { builder.prep(4, 16); builder.putFloat(y2); builder.putFloat(x2); builder.putFloat(y1); builder.putFloat(x1); return builder.offset(); } }
public static int createLineDouble_(FlatBufferBuilder builder, double minX, double minY, double maxX, double maxY) { builder.prep(8, 32); builder.putDouble(maxY); builder.putDouble(maxX); builder.putDouble(minY); builder.putDouble(minX); return builder.offset(); } };
public static int createBoxFloat_(FlatBufferBuilder builder, float minX, float minY, float maxX, float maxY) { builder.prep(4, 16); builder.putFloat(maxY); builder.putFloat(maxX); builder.putFloat(minY); builder.putFloat(minX); return builder.offset(); } };
public static int createSHA(FlatBufferBuilder builder, int h1, long h2, long h3) { builder.prep(8, 24); builder.putLong(h3); builder.putLong(h2); builder.pad(4); builder.putInt(h1); return builder.offset(); } }
public static int createBlock(FlatBufferBuilder builder, long offset, int metaDataLength, long bodyLength) { builder.prep(8, 24); builder.putLong(bodyLength); builder.pad(4); builder.putInt(metaDataLength); builder.putLong(offset); return builder.offset(); } }