/// import { flatbuffers } from "flatbuffers"; /** * @constructor */ export declare namespace RockIt { class Vec3 { /** * @type {flatbuffers.ByteBuffer} */ bb: flatbuffers.ByteBuffer; /** * @type {number} */ bb_pos: number; /** * @param {number} i * @param {flatbuffers.ByteBuffer} bb * @returns {Vec3} */ __init(i: number, bb: flatbuffers.ByteBuffer): Vec3; /** * @returns {number} */ x(): number; /** * @returns {number} */ y(): number; /** * @returns {number} */ z(): number; /** * @param {flatbuffers.Builder} builder * @param {number} x * @param {number} y * @param {number} z * @returns {flatbuffers.Offset} */ static createVec3(builder: flatbuffers.Builder, x: number, y: number, z: number): flatbuffers.Offset; } } /** * @constructor */ export declare namespace RockIt { class Transform { /** * @type {flatbuffers.ByteBuffer} */ bb: flatbuffers.ByteBuffer; /** * @type {number} */ bb_pos: number; /** * @param {number} i * @param {flatbuffers.ByteBuffer} bb * @returns {Transform} */ __init(i: number, bb: flatbuffers.ByteBuffer): Transform; /** * @param {flatbuffers.ByteBuffer} bb * @param {Transform=} obj * @returns {Transform} */ static getRootAsTransform(bb: flatbuffers.ByteBuffer, obj?: Transform): Transform; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ position(obj?: RockIt.Vec3): RockIt.Vec3 | null; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ rotation(obj?: RockIt.Vec3): RockIt.Vec3 | null; /** * @param {flatbuffers.Builder} builder */ static startTransform(builder: flatbuffers.Builder): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} positionOffset */ static addPosition(builder: flatbuffers.Builder, positionOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} rotationOffset */ static addRotation(builder: flatbuffers.Builder, rotationOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @returns {flatbuffers.Offset} */ static endTransform(builder: flatbuffers.Builder): flatbuffers.Offset; } }