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 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 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(); } };
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 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 void finish(int root_table) { prep(minalign, SIZEOF_INT); addOffset(root_table); bb.position(space); }
/** * Add a `byte` to the buffer, properly aligned, and grows the buffer (if necessary). * * @param x A `byte` to put into the buffer. */ public void addByte (byte x) { prep(Constants.SIZEOF_BYTE, 0); putByte (x); }
/** * Add a `boolean` to the buffer, properly aligned, and grows the buffer (if necessary). * * @param x A `boolean` to put into the buffer. */ public void addBoolean(boolean x) { prep(Constants.SIZEOF_BYTE, 0); putBoolean(x); }
/** * Add a `byte` to the buffer, properly aligned, and grows the buffer (if necessary). * * @param x A `byte` to put into the buffer. */ public void addByte (byte x) { prep(Constants.SIZEOF_BYTE, 0); putByte (x); }
/** * Add a `double` to the buffer, properly aligned, and grows the buffer (if necessary). * * @param x A `double` to put into the buffer. */ public void addDouble (double x) { prep(Constants.SIZEOF_DOUBLE, 0); putDouble (x); }
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 createBuffer(FlatBufferBuilder builder, long offset, long length) { builder.prep(8, 16); builder.putLong(length); builder.putLong(offset); 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 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 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(); } };